
ขนาดมันสำคัญนะเว้ย! PICO ตัวนี้ฝันใหญ่ อยากทำให้ของเล็กๆ เป็นจริงขึ้นมา การมี Arduino แบบเต็มยศแต่จิ๋วๆ เป็นความฝันของนัก DIY ตัวยงหลายคนเลย ด้วยขนาดแค่ 0.6”x0.6” PICO ตัวนี้ตะโกนบอกเลยว่า "ฉันแหละเพื่อนใหม่ที่ดีที่สุดของแก!"
นึกภาพความเป็นไปได้ออกยัง? Arduino ไม่เคยเล็กและทรงพลังขนาดนี้มาก่อนเลย

สนับสนุนพวกเราได้เลยตอนนี้

ฮาร์ดแวร์จิ๋วแต่แจ๋ว: โปรเจกต์กับ ATtiny85
Arduino Uno มันใหญ่ไปอะน้อง แม้แต่ Arduino Nano ยังดูใหญ่เกินไปสำหรับแหวนอัจฉริยะหรือบักสอดแนมจิ๋ว ไมโครคอนโทรลเลอร์ ATtiny85 (ที่มักใช้ในบอร์ดจิ๋วๆ อย่าง Digispark หรือบอร์ด "Pico" ทั่วไป) คือตัวแทนสุดยอดของการย่อฮาร์ดแวร์ให้เล็กที่สุด มันบีบอัด "Arduino" ทั้งหมดลงไปในชิป 8 ขา ขนาดเท่าเล็บมือ
กำจัดส่วนเกิน USB ออกไป
Uno มีพอร์ต USB ใหญ่ๆ พร้อมชิปแปลง USB-to-Serial เต็มตัว ATtiny85 ตัดทิ้งหมดเพื่อประหยัดพื้นที่
- ตั้งค่าโปรแกรมเมอร์: อย่าคิดเสียบสาย USB ตรงๆ ลง ATtiny85 ดิบๆ นะ ต้องใช้ Arduino Uno ธรรมดาเป็น ISP (In-System Programmer) ซะก่อน
- ต่อสายจัมเปอร์ 6 เส้น (
MISO, MOSI, SCK, RESET, VCC, GND) จาก Uno ไปยังชิปจิ๋ว 8 ขาบนเบรดบอร์ด - เลือก "Arduino as ISP" ใน IDE แล้วอัพโหลดโค้ดสเก็ตช์ blink ผ่าน Uno เข้าไปในหน่วยความจำแฟลชจิ๋วๆ 8KB ของ ATtiny
ทำงานภายใต้ข้อจำกัดขั้นสุด
ATtiny85 แรงมาก (รันภาษาโค้ดเดียวกันเป๊ะ) แต่ถูกจำกัดทางกายภาพ
- มันมี พินดิจิทัลให้ใช้แค่ 5 ขา (สองขาในนั้นมี PWM)
- เช็คแรมก่อน: ห้ามโหลดไลบรารีหนักๆ (เช่น
Adafruit_GFX.hสำหรับฟอนต์ OLED ขนาดยักษ์) เด็ดขาด เพราะจะทำให้พื้นที่ 8KB เต็มทันที! - ความเร็วสัญญาณนาฬิกา: มันมักรันที่ 8MHz ภายใน (ช้าครึ่งหนึ่งของ Uno) เพื่อประหยัดพลังงานแบตเตอรี่มหาศาล
ตัวอย่างการใช้งานที่เพอร์เฟกต์
- ฝังลงในปืนพร็อปที่พิมพ์จากเครื่อง 3D พริ้นเตอร์ เพื่อสร้างเสียงตอนลั่นไก
- เย็บติดกับเสื้อแจ็กเก็ตเพื่อขับสตริง LED WS2812B NeoPixels สัก 10 ดวง
- ใช้เป็นตัวจับเวลาสแตนด์อโลน (watchdog timer) ที่ปลุกบอร์ด Wi-Fi ตัวใหญ่ทุกๆ 12 ชั่วโมง!




