POP-168 คืออะไร
ชื่อสากลเต็มๆ ของมันคือ Arduino POP-168 เป็นโมดูล ไมโครคอนโทรลเลอร์สำเร็จรูปที่ใช้ไมโครคอนโทรลเลอร์ตระกูล AVR เบอร์ATmega168 ของ Atmel (www.atmel.com) โมดูล POP-168 จะมีการจัดเรียงขาสัญญาณ 24 ขาเช่นเดียวกับ มารู้จักกับอุปกรณ์ในครอบครัว POP-168 เพื่อเป็นแนวทางในการเรียนรู้ และสร้าง โครงงานอัตโนมัติตามจินตนาการของคุณ โมดูลไมโครคอนโทรลเลอร์ BASIC Stamp (www.parallax. com) โดยรวมส่วนเชื่อมต่อพอร์ตอนุกรม RS-232 เพื่อใช้ใน การสื่อสารข้อมูลและดาวน์โหลดโปรแกรมไว้ในตัว จึงใช้งาน ง่ายและสะดวกมาก รวมถึง POP-168 ได้เลือกใช้ฮาร์ดแวร์ที่ ตรงกับฮาร์ดแวร์ของโครงการไมโครคอนโทรลเลอร์ระบบเปิด (โอเพ่นซอร์ส : open source) ที่ชื่อ Arduino (www.arduino. cc) ในรุ่น Arduino Mini จึงทำให้สามารถนำชุดพัฒนาของ Arduino มาใช้งานได้ ภายในชุดพัฒนาของ Arduino จะมี ไลบรารีฟังก์ชันภาษาซีสำหรับติดต่อกับฮาร์ดแวร์จำนวนมาก ไว้ให้ ทำให้สามารถเขียนโปรแกรมสั่งงานอุปกรณต่างๆ ได้ ง่าย โดยไม่จำเป็นต้องศึกษาลงไปในรายละเอียดของไมโคร คอนโทรลเลอรมากนัก แตถ้าหากมีความต้องการพัฒนาใน ระดับที่สูงขึ้น ก็สามารถนำ POP-168 ไปใช้ร่วมกับเครื่องมือ พัฒนาโปรแกรมรวมถึงคอมไพเลอร์อื่น ๆ ได้เช่นกัน
ในสัปดาห์จะเรียนเรื่องการเขียนโค้ดบน Arduino POP-168 โดยเขียนตาม Lab ในคาบเรียนทั้งหมด 4 Labs โดยเป็นการเขียนโค้ดให้ทำงานได้ตามที่โจทย์ต้องการ
ทำให้หลอดไฟติดโดยมีระยะเวลาในการติด 5 วินาทีและดับเป็นระยะ 1 วินาที
2. ให้ใช้ Piezo-Electric Speaker ในการทำให้เกิดเสียงแล้วสร้างเสียงเพลงจากลำโพงออกมา
3. ให้ใช้ LDR ในการวัดความสว่างของเซนเซอร์ เมื่อเซนเซอร์มีความสว่างก็ทำให้หลอดไฟติด แต่เมื่อเซนเซอร์มืดก็ทำให้ไฟนั้นดับ
4. ให้ใช้ SLCD ในการสร้างตัวหนังสือให้ขึ้นบนจอภาพ แล้วหลังจากนั้นให้ทำการเขียนโปรแกรม 2 บรรทัดโดยบรรทัดแรกจะใช้คำว่า CPE#37 และบรรทัดที่ 2 จะเป็น KMUTT โดยให้เขียนโค้ดโดยทำให้ CPE#37 อยู่กับที่ แต่ให้คำว่า KMUTT นั้นเคลื่อนที่ได้