บทความ

บทที่4

รูปภาพ
ตัวอย่าง 4.1 การใช้งาน stdio อ่าน string และตัวเลข ตัวอย่าง 4.2 การใช้งาน stdio อ่านตัวเลข ตัวอย่าง 4.3 การแสดงผลแบบกำหหนดผลลัพท์ ตัวอย่าง 4.4 การแสดงผลข้อมูลแบบปรับให้มีความยาวเพิ่มตามต้องการ ตัวอย่าง 4.5 การเพิ่ม 0 ด้านหน้า ตัวอย่าง 4.6 การแสดงผลข้อมูลแบบปรับให้มีความยาวเพิ่มตามต้องการ ตัวอย่าง 4.9 การจัดรูปแบบอสดงผลด้วย iomanip

บทที่3

รูปภาพ
  ตัวอย่าง 3.1 mathProcess.cpp ตัวอย่าง 3.2 ตัวกำเนินการทางคณิตศาสตร์ (Arithmetic Operator) ตัวอย่าง 3.4 การให้สิทธิการให้งานตัวดำเนินการก่อน ตัวอย่าง 3.6 testUnsigned.cpp ตัวอย่าง 3.9 Boolean.cpp ตัวอย่าง 3.10 Float.cpp

matrix led 8x8

//We always have to include the library #include "LedControlMS.h" /*  Now we need a LedControl to work with.  ***** These pin numbers will probably not work with your hardware *****  pin 12 is connected to the DataIn  pin 11 is connected to the CLK  pin 10 is connected to LOAD  We have only a single MAX72XX.  */ #define NBR_MTX 4 LedControl lc=LedControl(12,11,10, NBR_MTX); /* we always wait a bit between updates of the display */ String scrollString= "WATANYU WASUSIKUL   "; int stringLength=scrollString.length(); char ch0, ch1, ch2, ch3; int nextCharIndex=0; void setup() {   /*    The MAX72XX is in power-saving mode on startup,    we have to do a wakeup call    */   Serial.begin (9600);   Serial.println("Setup");   Serial.println(scrollString);   Serial.println(stringLength);   for (int i=0; i< NBR_MTX; i++){     lc.shutdown(i,false); ...

เล่นเพลง Star War Buzzer

const int c = 261; //ความถี่โนต const int d = 294; //ความถี่โนต const int e = 329; //ความถี่โนต const int f = 349; //ความถี่โนต const int g = 391; //ความถี่โนต const int gS = 415; //ความถี่โนต const int a = 440; //ความถี่โนต const int aS = 455; //ความถี่โนต const int b = 466; //ความถี่โนต const int cH = 523; //ความถี่โนต const int cSH = 554; //ความถี่โนต const int dH = 587;  //ความถี่โนต const int dSH = 622; //ความถี่โนต const int eH = 659;  //ความถี่โนต const int fH = 698; //ความถี่โนต const int fSH = 740; //ความถี่โนต const int gH = 784; //ความถี่โนต const int gSH = 830; //ความถี่โนต const int aH = 880; //ความถี่โนต const int buzzerPin = 8; //กำหนดขา buzzer const int ledPin1 = 12; //กำหนดขา led const int ledPin2 = 13; //กำหนดขา led int counter = 0; //เก็บค่าโนต void setup() {   //Setup pin modes   pinMode(buzzerPin, OUTPUT); //กำหนด buzzer ออก   pinMode(ledPin1, OUTPUT);   //กำหนด led ออก   pinMode(ledPin2, OUTPUT)...

การอินเตอร์เฟสเบื้องต้น

รูปภาพ
การอินเตอร์เฟซ    การอินเตอร์เฟซ คือ การลิงค์เชื่อมโยงระหว่าง 2 อุปกรณ์เข้าด้วยกัน โดย อุปกรณ์ที่นำมาลิงค์เพื่อเชื่อมโยงสื่อสารนั้น ไม่จำเป็นต้องมาจากผู้ผลิตรายเดียวกัน เสมอไป อาจเป็นอุปกรณ์ต่างยี่ห้อ ต่างผู้ผลิต แต่สามารถนำมาใช้งานร่วมกันได้ ดังนั้นจึงต้องมีการกำหนดมาตรฐานเพื่อเป็นข้อกำหนดเฉพาะของอินเตอร์เฟซนั้นๆ ซึ่งประกอบด้วยข้อกำหนดต่างๆ ดังนี้ 1. ข้อกำหนดทางกลไก ที่กล่าวถึงรูปทรงและขนาดของคอนเน็กเตอร์ 2. ข้อกำหนดทางไฟฟ้า ที่กล่าวถึงความถี่ แอมพลิจูด และเฟสของสัญญาณที่ คาดหมายไว้ 3. ข้อกำหนดด้านฟังก์ชันการทำงาน ที่กล่าวถึงสายสัญญาณแต่ละเส้นมี หน้าที่อะไร 4. ข้อกำหนดด้านขั้นตอนการทำงาน ที่กล่าวถึงการควบคุมจังหวะและ ขั้นตอนการแลกเปลี่ยนข้อมูล DTE – DCE อินเตอร์เฟส  DTE (Data Terminal Equipment) เป็นอุปกรณ์ที่ใช้สำหรับเป็นตัวส่งข้อมูล และตัวรับข้อมูล หรืออาจเป็นทั้งตัวส่งข้อมูลและตัวรับข้อมูลก็ ได้ อุปกรณ์ที่ทำหน้าที่ใน ลักษณะของ DTE มักใช้แทนแหล่งกำเนิดข้อมูลต้นทางแหล่งแรก หรือ แหล่งรับข้อมูล ปลายทางแหล่งสุดท้าย เช่น คอมพิวเตอร์ (แหล่...