ARDUINO UNO เป็นบอร์ดควบคุม ATMEGA ที่ออกแบบมาสำหรับวิศวกรอิเล็กทรอนิกส์และมือสมัครเล่น สภาพแวดล้อมการพัฒนาโปรแกรมที่ใช้ Arduino เป็นวิธีที่ง่ายในการเขียนโปรแกรมเมื่อเปรียบเทียบกับโปรแกรมพัฒนาสภาพแวดล้อมอื่น ๆ
ส่วนประกอบที่จำเป็น
ฮาร์ดแวร์: Arduino uno board, หมุดเชื่อมต่อ, ตัวต้านทาน220Ω, LED, breadboard
ซอฟต์แวร์: Arduino Nightly (https://www.arduino.cc/en/Main/Software)
แผนภาพวงจรและคำอธิบายการทำงาน
ที่นี่เราจะเขียนโปรแกรมเพื่อกะพริบ LED ทุกๆ 500ms ใน arduino uno LED จะถูกออกแบบมาแล้วที่ pin13 แต่เราจะไม่ใช้มัน ที่นี่เราจะเชื่อมต่อ LED ที่ระบุกับ PIN0 ผ่านตัวต้านทาน จำกัด กระแส
คอนโทรลเลอร์ใน arduino ถูกตั้งโปรแกรมให้ทำงานบนคริสตัลภายนอกแล้ว ดังนั้นเราไม่จำเป็นต้องกังวลเกี่ยวกับฟิวส์บิตหรือสิ่งใด ๆ arduino ทำงานบนนาฬิกาคริสตัล 16Mhz ซึ่งฝังอยู่ในบอร์ดแล้ว