บทความ

กำลังแสดงโพสต์จาก สิงหาคม, 2018

การเขียนผังงาน (Flowchart)

รูปภาพ
การเขียนผังงาน (Flowchart) การเขียนผังงาน (Flowchart) หลังจากทำความเข้าใจและวิเคราะห์ปัญหาโจทย์จนได้ข้อสรปุว่าโจทย์ต้องการอะไรแล้ว ผู้เขียนโปรแกรมก็จะทำการกำหนดแผนในการแก้ไขปัญหาโดยการเขียนผังงาน (Flowchart) ซึ่งการเขียนผังงานคือการเขียนแผนภาพที่เป็นลำดับ เพื่อแสดงขั้นตอนการทำงานของโปรแกรมเพื่อให้ง่ายต่อการทำความเข้าใจ การเขียนผังงานมี 3 แบบคือ แบบเรียงลำดับ(Sequential) แบบมีการกำหนดเงื่อนไข(Condition) และแบบมีการทำงานวนรอบ(Looping) ผังงานกับชีวิตประจำวัน   การทำงานหลายอย่างในชีวิตประจำวัน จะมีลักษณะที่เป็นลำดับขั้นตอน ซึ่งก่อนที่ท่านจะได้ศึกษาวิธีการเขียนผังงานโปรแกรม จะแนะนำให้ท่านลองฝึกเขียนผังงานที่แสดงการทำงานในชีวิตประจำวันวันก่อนเพื่อเป็นการสร้างความคุ้นเคยกับสัญลักษณ์รูปภาพต่าง ๆ ที่จะมีใช้ในผังงานโปรแกรมต่อไป ดังตัวอย่าง โครงสร้างการทำงานแบบมีการเลือก ( Selection )   เป็นโครงสร้างที่ใช้การตรวจสอบเงื่อนไขเพื่อการทำงานอย่างใดอย่างหนึ่ง โดยโครงสร้างแบบนี้จะมีอยู่ด้วยกัน 2 รูปแบบ คือ IF – THEN – ELSE และ IF – THEN                        โครงสร้างแบบ IF – THEN – ELSE   

(บล็อกที่. 12) Code โปรเจค Arduino เปิด ปิดไฟ AC 220V ด้วยเสียง

รูปภาพ
Code โปรเจค Arduino เปิด ปิดไฟ AC 220V ด้วยเสียง เปิดปิดไฟ AC 220V ด้วยเสียง เรียนรู้วิธีควบคุม Arduino  ด้วย เซ็นเซอร์เสียง Voice Sound Detection Sensor Module เราจะควบคุม การ เปิด ปิดไฟ AC 220V ด้วยเสียงตบมือ โดยเราจะใช้เซ็นเซอร์ตรวจจับเสียง +  รีเลย์ และแสดงผลด้วยไฟ หลอดไฟบ้าน ( เพื่อความปลอดภัย :  ผู้ทำโปรเจค ควรมี ความรู้ด้านไฟฟ้าเป็นอย่างดี) อุปกรณ์ที่ใช้ 1.  Arduino UNO R3 - Made in italy 2.  Sensor Shield V 5.0 3.  สาย Jumper Female to Male ยาว 20cm. 4.  สาย Jumper Female to Female ยาว 20cm.   5.  Relay 1 Channel 5V DC Solid State High Level Trigger 6.  Voice Sound Detection Sensor Module 7.  สกรูหัวกลม+น็อตตัวเมีย ขนาด 3มม ยาว 12มม อุปกรณ์ไฟฟ้าอื่นๆ เช่น หลอดไฟ , ปลั๊กไฟ  , ขั้วหลอดไฟ , สายไฟ หาซื้อได้ตามร้านขายอุปกรณ์ไฟฟ้าทั่วๆไป การต่อวงจร ระหว่าง   Sensor Shield กับ  เซ็นเซอร์เสียง Shield <-> เซ็นเซอร์เสียง G     <-> GND V     <-> VCC S(4) <-> OUT การต่อวงจร ระหว่าง   Sensor Shield กับ  รีเลย์ Shield <->