การออกแบบชีลด์(Shield)ให้กับ Micro controller หรือ จะเป็น single Board เช่น RaspberryPi ,Arduino ขา GPIO เป็นสิ่งสำคัญที่ต้องวางตำแหน่งให้ตรงกันวันนี้ผมจะแนะนำซอฟต์แวร์โอเพนซอร์สที่ช่วยในการออกแบบวงจรลงบน BreadBoard วาดวงจร (Schemetic) และออกแบบแผ่นวงจรพิมพ์ (PCB) ซอฟต์แวร์นี้มีชื่อว่า Fritzing ที่มีคุณสมบัติดังที่ได้กล่าวไว้ซึ่ง Support ฺกับ Board Arduino และ RaspberryPi
Fritzing สามารถ Download ได้ที่ http://fritzing.org ซึ่งมีทั้งสามระบบปฏิบัติการ สำหรับ Windows และ Mac OS การติดตั้งไม่ยาก ในเมื่อตอนนี้แนะนำให้รู้จักแล้วก็จะแนะนำวิธีติดตั้งให้กับผู้ใช้งาน ชาว Linux หรือ Ubuntu เมื่อ Download มาแล้วให้ทำการ คลิกขาวและเลือก Extract Hear
จากนั้นเปิด Terminal แล้วใช้คำสั่งเข้าไปในไดเร็กทรอรี่ที่แตกแพคเกจ
จากนั้น ใช้คำสั่ง ls ขอดูว่ามีไฟล์อะไรเรียกใช้ได้บ้าง
เรียก Fritzing ขึ้นมาและป้อนรหัสผ่าน
เมื่อเปิดโปรแกรมขึ้นมาลองเอาอุปกรณ์ต่าง ๆมาวาง
ลองเปิดใน Schemetic จัดวางใหม่ให้สวยงามอ่านง่าย
ลองเปิดในรูปแบบ PCB และทำการจัดเรียงการวางอุปกรณ์ใหม่เพราะที่คอมพิวเตอร์วางให้ไม่ค่อยดีสักเท่าไหร่
สำหรับในส่วนของ Code นั้นสามารถเขียน Code ได้แต่ยังไม่สามารถที่จะสั่งให้จำลองการทำงานได้
ภาพสุดท้ายนี้ให้เห็นว่า Fritzing สามารถออกแบบชีลด์(Shield)ให้กับ Galileo ก็ได้ ต่อไปนี้การออกแบบแผ่นวงจรพิมพ์ไม่ยากอีกต่อไป พบกันใหม่ในตอนหน้า
-
embrio เครื่องมือเขียนโปรแกรมให้ Arduino แบบ virsual< ก่อนหน้า
-
ติดตั้ง Arduino IDE บน Linux กับโปรแกรม (Hello word) ไฟกระพริบต่อไป >