หัวข้อนี้จะรวบรวมโปรเจคที่เกียวกับการใช้งาน IOIO board และ Android ซึ่งส่วนใหญ่เป็นการทดลองเล่นๆของผมเองและไม่ได้เขียนเป็นบทความลงในเว็บ อย่างแรกมาทำความรู้จักกับ IOIO board กันก่อนครับ IOIO เป็นบอร์ดไมโครคอนโทรลเลอร์ที่สามารถเชื่อมต่อกับอุปกรณ์แอนดรอยด์ได้ โดยมี พอร์ตอินพุตเอาต์พุตดิจิตอลให้ใช้มากถึง 48 ช่อง, พอร์ตอินพุตอนาลอค 16 ช่อง, พอร์ตเอาต์พุต PWM 9 ช่อง, UART และ I2C ราคาของ IOIO หรือ IOIO-Q ตอนนี้ก็อยู่ที่ประมาณ 1,000 กว่าบาทเหมาะที่จะหามาไว้ทดลองเป็นอย่างยิ่ง จริงๆผมซื้อ IOIO board มาตั้งแต่ปลายปีที่แล้ว และใช้เวลาในวันหยุดทดลองเล่นนู้นนี้ไปเรื่อยๆ จนตอนนี้ก็จะครบปีแล้ว มาดูกันว่าทดลองอะไรไปบ้าง (ซอสโค้ดทั้งหมดพร้อมวงจรผมเอาไว้ที่ Github.com นะครับ)
Mobile : 088-799-8421
Name : LookHin
E-mail : [email protected]
https://github.com/LookHin
https://www.facebook.com/LookHin
https://twitter.com/LookHin

วันนี้มาทดลองการใช้งาน Google Cloud Print กันดูครับ โดยเราจะทำการทดลองปริ้นงานจากมือถือแอนดรอยด์ให้ไปออกที่เครื่องปริ้นที่เราได้ทำการเพิ่มเอาไว้ใน Google Cloud Print ซึ่งจริงๆ ก็สามารถสั่งปริ้นได้จากเครื่องคอมเครื่องอื่นด้วยก็ได้ครับ หรือจะใช้ Raspberry Pi เป็นเครื่องคอมฯ ที่ต่อกับปริ้นเตอร์เพื่อรอรับงานพิมพ์ก็ทำได้ (แต่ในบทความนี้ไม่ได้ทำนะ อยากลองก็ลองเอง) เริ่มกันเลยครับ สิ่งที่ต้องมีอย่างแรกก็คือ Google Chrome คิดว่าทุกวันนี้ทุกเครื่องคงมี Google Chrome กันอยู่แล้วไม่ต้องกล่าวถึงว่ามันคืออะไร เราข้ามไปที่ขั้นตอนการติดตั้ง Google Cloud Print กันเลยครับ
บ่อยครั้งที่เราเขียนโปรแกรมขึ้นมาแล้วมี error และจำเป็นที่จะต้องส่ง code ทั้งหมดไปให้เพื่อนอีกคนช่วยดู โดยอาจจะส่งเป็นไฟล์ต่อไฟล์กรณีนี้ถ้าเป็นโปรแกรมเล็กๆ มีไม่กี่ไฟล์ก็คงไม่เป็นปัญหา แต่ถ้าเป็นโปรแกรมใหญ่ๆ ขึ้นมา อาจจะปวดหัวเอาได้ และถ้าหากว่าเราใช้ eclipse ในการเขียนด้วยแล้วหละก็จะมีไฟล์ที่เกียวข้องด้วยกันหลายไฟล์เลยทีเดียว ยิ่งถ้าเป็นโปรเจคที่เป็นแอนดรอยด์ด้วยแล้วหละก็มึน.. แต่ไม่ต้องกลัว eclipse เองก็ได้เตรียมเครื่องมือที่ใช้ในการ import/export มาให้เลือกใช้ได้หลายรูปแบบอยู่แล้ว แต่วันนีเราจะเลือกเอาแบบ Archive File แค่อย่างเดียว (แค่นี้ก็น่าจะพอ)