สารบัญ:
วีดีโอ: โปรแกรมเมอร์ ATtiny สำหรับ Arduino Uno: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
หากคุณมั่นใจในแพลตฟอร์ม Arduino และต้องการลองเขียนโปรแกรมไมโครคอนโทรลเลอร์อื่น ๆ ของ atmel คู่มือนี้จะช่วยให้คุณทำตามขั้นตอนแรกได้ โดยเฉพาะอย่างยิ่ง คุณจะสร้างเกราะป้องกันสำหรับบอร์ดที่เข้ากันได้กับ Arduino Uno เพื่อตั้งโปรแกรมไมโครคอนโทรลเลอร์ ATtiny หลายตัว (2313/4313 25/45/85 และอาจเป็นอย่างอื่น)
เสบียง
สำหรับโครงการที่ค่อนข้างง่ายนี้ คุณจะต้อง:
-perfboard (ด้านเดียวหรือสองด้านอย่างน้อย 20x10 จุด)
-3x 5mm LEDs
ตัวต้านทาน -3x 220-330 โอห์ม
ซ็อกเก็ต -20 พิน
-12 หัวพินตัวผู้ (อย่างน้อย)
-1x จัมเปอร์
- สายจัมเปอร์บางส่วน
และแน่นอนว่าไมโครคอนโทรลเลอร์ ATtiny ใช้งานได้ (ในกรณีของฉันคือ 2313)
ขั้นตอนที่ 1: การเดินสายไฟ
ฉันไม่ค่อยคุ้นเคยกับการทำคู่มือทีละขั้นตอน ดังนั้นฉันจึงแนบผลลัพธ์สุดท้ายและการเดินสาย โปรดทราบว่าขั้วของ LED นั้นไม่เคารพในรูป Fritzing ดังนั้นควรระวัง!
หากคุณตัดสินใจใช้แผ่นไม้อัดด้านเดียว คุณต้องกดหัวหมุดตัวผู้ด้วยคีมเพื่อให้หมุดยาวขึ้นและประสานจากด้านหลัง
ต้องใช้จัมเปอร์เพื่อเปลี่ยนพิน GND (ขึ้นอยู่กับไมโครคอนโทรลเลอร์ที่คุณใช้) แม้ว่าฉันจะสามารถอัปโหลดภาพร่างบน ATtiny 2313 ได้แม้ไม่มี GND เลย…
ไฟ LED สีเขียวติดตลอดเวลาและเป็นทางเลือก
ขั้นตอนที่ 2: ตั้งค่าซอฟต์แวร์
ตอนนี้คุณต้องอัปโหลด Arduino isp ไปยังบอร์ด Arduino ไปที่ไฟล์ -> ตัวอย่าง -> ArduinoISP
ก่อนอัปโหลด คุณสามารถเปลี่ยนพฤติกรรมของ LED โดยกำหนดพิน 8 และ 9 พิน 7 จะไม่ถูกใช้งาน PMODE (ในกรณีของฉันคือสีน้ำเงิน) เป็นสิ่งที่กะพริบเมื่อคุณอัปโหลดภาพร่าง ERR จะสว่างขึ้นเมื่อมีข้อผิดพลาดเกิดขึ้น ฉันพยายามจำลองข้อผิดพลาดแต่ไม่สว่างขึ้นเลย… HB ย่อมาจาก HeartBeat และจะเปิดและปิดเป็นระยะ ไม่ค่อยมีประโยชน์สำหรับฉัน แต่คุณสามารถกำหนดแทน ERR LED ได้
ขั้นตอนที่ 3: อัปโหลดภาพร่างของคุณ
ในที่สุดคุณก็พร้อมที่จะอัปโหลดภาพร่างของคุณแล้ว ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งบอร์ดเฉพาะของคุณ (ไมโครคอนโทรลเลอร์) แล้วไปที่เครื่องมือ -> โปรแกรมเมอร์ -> Arduino เป็น ISP
ตรวจสอบให้แน่ใจว่าพินดิจิทัลที่กำหนดในแบบร่างของคุณสอดคล้องกับพินบนไมโครคอนโทรลเลอร์ของคุณ
ตอนนี้คุณพร้อมที่จะอัปโหลดภาพร่างของคุณแล้ว!
แนะนำ:
CH341A โปรแกรมเมอร์: 8 ขั้นตอน
CH341A Programmer: ฉันเพิ่งซื้อ CH341A mini programmer โปรแกรมเมอร์ขนาดเล็กใช้ได้ และสามารถใช้เพื่อตั้งโปรแกรมชิปซีรีส์ 24 และ 24 ได้ มันมีต้นทุนต่ำมาก แต่มีประโยชน์มากเพราะฉันสามารถใช้เพื่อแฟลช BIOS ของคอมพิวเตอร์และเฟิร์มแวร์เราเตอร์ของฉัน WCH ได้โปรดปล่อย
โปรแกรมเมอร์ ATTiny HV: 4 ขั้นตอน
โปรแกรมเมอร์ ATTiny HV: คำแนะนำนี้มีไว้สำหรับยูทิลิตี้การเขียนโปรแกรม ATTiny โดยใช้ ESP8266 และส่วนต่อประสานผู้ใช้บนเบราว์เซอร์ มันต่อจากตัวแก้ไขฟิวส์ที่สั่งได้ก่อนหน้านี้สำหรับการอ่านและการตั้งค่าฟิวส์ แต่ตอนนี้รองรับการลบ อ่าน และเขียน fla
โปรแกรมเมอร์ ESP8266-07 พร้อม Arduino Nano: 6 ขั้นตอน (พร้อมรูปภาพ)
โปรแกรมเมอร์ ESP8266-07 พร้อม Arduino Nano: นี่คือบทช่วยสอนสั้น ๆ สำหรับการสร้างบอร์ดการเขียนโปรแกรม ESP8266-07/12E ที่ดีโดยใช้ Arduino nano แผนผังการเดินสายมีความคล้ายคลึงกับที่แสดงไว้ที่นี่ คุณมีตัวเลือกในการต่อสายโปรเจ็กต์นี้ลงบนเขียงหั่นขนม บัดกรีตัวเอง p
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: 9 ขั้นตอน
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: ใช้งานได้กับ USB พื้นฐาน เกมสำหรับ PC-Flipperkästen Die Spannungsversorgung erfolgt über das USB Kabel. Implementiert sind die beiden Flipper Buttons และ ein Startbutton Zusätzlich ist ein stossen von unten, von links และ von rechts implem
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon ฯลฯ): 4 ขั้นตอน
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon, ฯลฯ.): TL;DR: บนเซนเซอร์ ตัดร่องรอยไปที่ Echo pin จากนั้นเชื่อมต่อใหม่โดยใช้ a ตัวแบ่งแรงดันไฟฟ้า (Echo trace -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND) แก้ไข: มีการถกเถียงกันว่า ESP8266 นั้นทนทานต่อ GPIO 5V จริงหรือไม่ใน