Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore ใบความรู้ - ทดสอบการแสดงผลหน้าจอ Serial Monitor

ใบความรู้ - ทดสอบการแสดงผลหน้าจอ Serial Monitor

Published by Siripond Sosaket, 2021-08-24 09:07:36

Description: ใบความรู้ - ทดสอบการแสดงผลหน้าจอ Serial Monitor

Search

Read the Text Version

ใบความรู้ (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 หนงั สอื จรี าวุธ วารินทร์ ผู้แตง่ บรษิ ทั รไี ววา่ จำกัด สำนักพมิ พ์


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook