Page 221 - Full paper สอฉ.3-62
P. 221
ท าการศึกษาการท างานของโหลดเซลล์ เนื่องจากโหลด 2.2 การเขียนและการใช้งานภาษาซีบน Arduino
เซลล์เป็นอุปกรณ์ที่ใช้ส าหรับชั่งน ้าหนักและมีการใช้งานที่ไม่ ภาษาซีเป็นภาษาโครงสร้างที่มีรูปแบบไวยากรณ์
ยุ่งยาก ควบคุมการชั่งท างานด้วยไมโครคอนโทรลเลอร์ แน่นอน มีค าสั่งให้เลือกใช้งานตามลักษณะงานต่างๆมากมาย
Arduino โครงสร้างของภาษาซีจะพิจารณาโปรแกรมเป็นส่วนย่อย
การออกแบบและสร้างชุดคอนโทรลก าหนดการจ่ายน ้ายา หลายๆ ส่วนมาประกอบกันเข้าเป็นโปรแกรม โดยเรียก
เคมี และชั่งชิ้นนี้ขึ้นมาเพื่อท างานได้จริงตามขอบเขตที่ก าหนด ส่วนย่อยๆ นั้นว่า “ฟังก์ชัน” ดังนั้นในโปรแกรมภาษาซีจึง
ไว้โดยได้ศึกษา ค้นคว้า ข้อมูลเอกสาร หนังสือ เว็บไซต์ต่างๆ ประกอบด้วยฟังก์ชันหลายฟังก์ชั่นที่ถูกก าหนดให้ท าหน้าที่ใด
ในอินเตอร์เน็ตเพื่อน ามาใช้ด าเนินงานให้สามารถสร้าง หน้าที่หนึ่งในลักษณะของโมดูลย่อย
ออกแบบเป็นวงจรการท างานของเครื่องชั่งน ้ายาเคมีฟอกย้อม 2.3 จอแสดงผล LCD
ให้ส าเร็จได้นั้นมีเนื้อหา และทฤษฏีที่เกี่ยวข้องตามล าดับดังนี้ จอแสดงผล หรือ LCD ย่อมาจากค าว่า Liquid Crystal
2.1 บอร์ดไมโครคอนโทรลเลอร์ Arduino Display ซึ่งเป็นจอที่ท ามาจากผลึกคริสตอลเหลวมีหลักการคือ
ไมโครคอนโทรลเลอร์ (อังกฤษ: Microcontroller มักย่อ ด้านหลังจอจะมีไฟส่องสว่าง หรือที่เรียกว่า Backlight อยู่เมื่อมี
ว่า µc, uc หรือ (MCU) คือ อุปกรณ์ ควบคุมขนาดเล็กซึ่งบรรจุ การปล่อยกระแสไฟฟ้าเข้าไปกระตุ้นที่ผลึก ก็จะท าให้ผลึก
ความสามารถที่คล้ายคลึงกับระบบคอมพิวเตอร์โดยใน โปร่งแสง ท าให้แสงที่มาจากไฟ Backlight แสดงขึ้นมาบน
ไมโครคอนโทรลเลอร์ได้รวม เอาซีพียู หน่วยความจ าและ หน้าจอซึ่งส่วนอื่นที่โดนผลึกปิดกั้นไว้ จะมีสีที่แตกต่างกันตาม
พอร์ต ซึ่งเป็นส่วนประกอบหลักส าคัญของระบบคอมพิวเตอร์ สีของผลึกคริสตอล เช่น สีเขียวหรือ สีฟ้า ท าให้เมื่อมองไปที่จอ
เข้าไว้ด้วยกัน โดยท าการบรรจุเข้าไว้ในตัวถังเดียวกัน [5] ก็จะพบกับตัวหนังสือสีขาวแล้วจะพบกับพื้นหลังสีต่างๆ กัน
ไมโครคอนโทรลเลอร์ถ้าแปลความหมายแบบตรงตัวก็ บนจอLCDจะแบ่งเป็น 2 แบบใหญ่ๆ ตามลักษณะการแสดงผล
คือ ระบบคอนโทรลขนาดเล็กหรือเรียกอีกอย่างหนึ่งคือเป็น ดังนี้
ระบบคอมพิวเตอร์ขนาดเล็ก ที่สามารถน ามาประยุกต์ใช้งานได้ 2.3.1 Character LCD เป็ นจอที่แสดงผลให้มาเป็ น
หลากหลาย โดยผ่านการออกแบบวงจรให้เหมาะกับงาน และ ตัวอักษรตามช่องแบบตายตัว เช่น จอ LCDขนาด 16x2 หมายถึง
ยังสามารถโปรแกรมค าสั่งเพื่อควบคุมขา Input / Output เพื่อ ใน 1 แถว มีตัวอักษรใส่ได้ 16 ตัว และมีทั้งหมด 2 บรรทัดให้
สั่งงานให้ไป ควบคุมอุปกรณ์ต่างๆ ได้ ซึ่งก็นับว่าเป็นระบบที่ ใช้งาน ส่วน 20x4จะหมายถึงใน 1 แถว มีตัวอักษรใส่ได้ 20 ตัว
สามารถน ามาประยุคใช้งานได้หลากหลายทั้งทางด้านระบบ และมีทั้งหมด 2 บรรทัด
Digital และ Analog ยกตัวอย่างเช่นระบบสัญญาณตอบรับ 2.3.2 Graphic LCD เป็นจอที่สามารถก าหนดค่าต่างๆได้
อัตโนมัติ, การใช้ระบบบัตรคิว, ระบบตอกบัตรพนักงานและ ว่าจะให้แต่ละจุดบนหน้าจอกั้นแสง หรือปล่อยแสงออกไปท า
อื่นๆ ยิ่งระบบไมโครคอนโทรลเลอร์ในยุคปัจจุบันนั้นสามารถ ให้จอนี้สามารถสร้างรูปขึ้นมาบนหน้าจอได้การระบุขนาดจะ
ท าการเชื่อต่อกับระบบโดย Network ของคอมพิวเตอร์ทั่วไปได้ ระบุในลักษณะของจ านวนจุด (Pixels) ในแต่ละแนว เช่น
อีกด้วยดังนั้นการสั่งงานจึงไม่ใช่แค่หน้าแผงวงจร แต่อาจจะ 128x64 หมายถึงจอที่มีจ านวนจุดตามแนวนอน 128 จุด และมี
เป็นการสั่งงานอยู่คนละซีกโลกผ่านเครือข่ายอินเตอร์เน็ตก็ได้ จุดตามแนวตั้ง 64 จุดในบทความนี้จะกล่าวถึง Character LCD
เพียงอย่างเดียว เนื่องจากใช้งานได้ง่ายและนิยมใช้งานในโปร
เจคทั่วๆ ไปมากกว่าครับการเชื่อมต่อกับจอ Character LCD
ภาพที่ 1 ส่วนประกอบของขาอินพุต/เอาท์พุต ภาพที่ 2 การต่อ LCD กับ Arduino แบบอนุกรม
3
203