ใบความรู้ (INFORMATION SHEET) รหัสวชิ าและชื่อวชิ า 20901-2009 วิชา การประยุกตใ์ ชง้ านระบบควบคมุ คอมพิวเตอร์ จำนวน 2 หน่วยกิต เรอ่ื ง ทดสอบการแสดงผลหน้าจอ Serial Monitor ระดบั ชน้ั ปวช. ปีท่ี 1 สาขาวชิ า เทคโนโลยีสารสนเทศ สาขางาน การโปรแกรมคอมพิวเตอร์ เว็บ และอุปกรณเ์ คลื่อนท่ี การเรยี นรูค้ ำสงั่ ภาษา C++ สำหรบั Arduino นั้ เราสามารถตรวจสอบผลลัพธ์จากการทำงานของโปรแกรม ไดจ้ ากหนา้ ต่าง Serial Monitor และยงั สามารถป้อนขอ้ มูลส่งไปยังโปรแกรมผ่าน Serial Monitor วธิ ีการดผู ลลัพธผ์ า่ น Serial Monitor มีขัน้ ตอนดงั นี้ 1. เปดิ โปรแกรมขนึ้ มา 2. กรอกคำส่ังทตี่ อ้ งการลงไป 3. เลือก Start Simulation เพอ่ื ใหโ้ ค๊ดทำงาน 4. สังเกต Serial Monitor จะปรากฏคำตามคำส่งั ท่ีเราปอ้ น คำส่งั ท่ีใช้พมิ พข์ ้อความออกมาทางหนา้ จอ Serial Monitor มีอยู่ 2 รปู แบบ คือ Serial.print() หมายถงึ การแสดงขอ้ ความโดยไมข่ นึ้ บรรทัดใหม่ Serial.println() หมายถึง การแสดงข้อความแล้วขึน้ บรรทดั ใหม่
ตวั อยา่ งที่ 1.1 บรรทดั ที่ 1 ฟงั ชั่น setup() ใช้เพื่อตัง้ คา่ จะถูกเรียกใช้เพียงครง้ั เดียว บรรทดั ที่ 2 เริม่ การรบั สง่ ข้อมูลผ่านทางพอร์ตอนกุ รม โดยใชอ้ ตั ราการรับสง่ ข้อมูล 9600 บติ ตอ่ วนิ าที บรรทดั ที่ 3 พมิ พ์ข้อความ Hello, World ออกมาทางหน้าจอพรอ้ มขึ้นบรรทดั ใหม่ บรรทัดที่ 6 ฟงั กช์ นั loop() เป็นฟงั ช่ันที่ถูกเรยี กใช้งานซำ้ ๆ ตวั อย่างที่ 1.2 บรรทดั ที่ 1 ฟงั ชน่ั setup() ใช้เพอื่ ตงั้ ค่า จะถกู เรียกใชเ้ พยี งครัง้ เดียว บรรทดั ท่ี 2 เรมิ่ การรบั สง่ ข้อมูลผ่านทางพอร์ตอนุกรม โดยใชอ้ ตั ราการรับส่งข้อมูล 9600 บิตต่อวินาที บรรทดั ท่ี 3 พมิ พข์ ้อความ Hello ออกมาทางหนา้ จอพร้อมข้นึ บรรทัดใหม่ บรรทดั ท่ี 4 พมิ พ์ขอ้ ความ World ออกมาทางหนา้ จอพร้อมข้ึนบรรทดั ใหม่ บรรทดั ท่ี 5 พมิ พ์ขอ้ ความ ****************** ออกมาทางหน้าจอพรอ้ มขนึ้ บรรทดั ใหม่ บรรทดั ที่ 6 พมิ พ์ข้อความ Hello ออกมาทางหนา้ จอแต่ไม่ขึ้นบรรทดั ใหม่ บรรทดั ที่ 7 พมิ พข์ อ้ ความ World ออกมาทางหนา้ จอแตไ่ มข่ ้ึนบรรทดั ใหม่ เริม่ ต้นประกาศตัวแปร การประกาศตัวแปรจะเริมจากการกำหนดชนิดของข้อมูล เว้นวรรคตามด้วยชื่อของตัวแปร และปิดท้าย ด้วย ; โดยมรี ปู แบบดงั น้ี ประเภทของตวั แปร ช่ือของตัวแปร ; int Num;
เราสามารถกำหนดค่าตัวแปร เพื่อเก็บข้อมูลชนิดต่าง ๆ เช่น int, float, char, หรือ string ตามรูปแบบท่ี กำหนดดังตัวอยา่ ง int i, Num, _int; //ประกาศตัวแปรเกบ็ จำนวนเตม็ float salary, Money; //ประกาศตัวแปรเก็บจำนวนทศนิยม char ch, gender; //ประกาศตัวแปรเกบ็ จำนวนตวั อกั ษร string name, F_name, date; //ประกาศตัวแปรเกบ็ จำนวนขอ้ ความ ประกาศตัวแปรพรอ้ มกำหนดค่าเริม่ ต้น เมื่อได้ประกาศตัวแปรเสร็จเรียบร้อยแล้ว เราสามารถกำนหดค่าเริ่มต้นให้กับตัวแปรนั้นได้เลย โด ยเพิ่ม เคร่ืองหมายเทา่ กบั (=) และตามด้วยค่าท่ตี อ้ งการ โดยเราสามารถกำหนดตัวแปรได้ดงั นี้ int i = 0; int Num = 10; char ch = “a”; char _char = “x”; float price = 199.50; string name = “cat”; สำหรับตัวแปรที่ไม่ได้มีการกำหนดค่าเริ่มต้น ตัวแปรจะเป็นค่าเป็น NULL (ทุกไบต์มีค่าเป็นศูนย์) ซึ่งค่า NULL นจ้ี ะถกู กำหนดใหก้ บั ทุกตัวแปรท่ีไมไ่ ดก้ ำหนดคา่ เริ่มต้น ตวั ยา่ งท่ี 2.2 การเขียนโปรแกรมแสดงข้อมูลที่เป็นตัวเลขจำนวนเต็ม เลขทศนิยม และอักขระ ท่ีถูกจัดเก็บไว้ในตัวแปร ตา่ ง ๆ
แหลง่ อา้ งองิ Arduino Uno พนื้ ฐานสำหรบั งาน IOT หนงั สอื จรี าวุธ วารินทร์ ผู้แตง่ บรษิ ทั รไี ววา่ จำกัด สำนักพมิ พ์
Search
Read the Text Version
- 1 - 4
Pages: