Агуулгын хүснэгт:
- Алхам 1: ATtiny Core Supprt -ийг Arduino IDE програм хангамжид нэмнэ үү
- Алхам 2: Arduino-г систем доторх програмист (ISP) болгон ашиглах програм
- Алхам 3: Програмчлалын ATtiny84 -ийг холбоно уу
- Алхам 4: Arduino -г ATtiny84 програм руу тохируулна уу
- Алхам 5: ATtiny84 програм
- Алхам 6: ATtiny84-ийг бие даан ажиллуулахын тулд холбоно уу
Видео: Arduino Uno ATTINY84 (Arduino V. 1.8.5) програмчлах: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Arduino Uno ашиглан ATTINY84-20PU програмчлах (Digikey зүйл # ATTINY84-20-PU-ND). Энэхүү зааварчилгаа нь ATtiny84 (84/44/24) гэх мэт бие махбодийн хувьд жижиг процессоруудтай ажиллахын тулд Arduino платформыг хэрхэн ашиглахыг харуулж байна. Энэ жишээ нь ATtiny84-20PU процессорт зориулагдсан боловч Arduino програм хангамжаас (өөрөөр хэлбэл Arduino IDE) тохирох самбарыг сонгож, шаардлагатай бол pinouts-ийг өөрчилснөөр бусад самбаруудад тохируулж болно.
(Arduino 1.8.5 -д шинэчлэгдсэн)
Алхам 1: ATtiny Core Supprt -ийг Arduino IDE програм хангамжид нэмнэ үү
Arduino 1.8.5 -ийн хувьд:
- Arduino програмыг нээнэ үү (Arduino -ийн нэгдсэн хөгжлийн орчин [IDE]).
- Нээлттэй тохиргоо: [FILE] [ТАНИЛЦУУЛГА]
- Нэмэлт самбаруудын менежерийн URL хаягийг URL руу оруулна уу:
Алхам 2: Arduino-г систем доторх програмист (ISP) болгон ашиглах програм
- Arduino самбарыг сонгоно уу: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Тэмдэглэл: Хэдийгээр надад Arduino UNO байгаа ч гэсэн би процессорыг "Arduino Duemilanove эсвэл Diecimila" -г сонгохыг шаарддаг програмчлагдсан Atmega328P програмаар сольсон.
- Программистыг сонгоно уу: [TOOLS] [PROGRAMMER] [AVR ISP].
- ArduinoISP ноорог нээнэ үү: [FILE] [EXAMPLES] [11.. ArduinoISP] [ArduinoISP]
- Ноорог байршуулах.
Алхам 3: Програмчлалын ATtiny84 -ийг холбоно уу
Arduino Pins -ийг ATtiny84 тээглүүртэй холбоно уу.
- Arduino 5V -аас ATtiny84 Pin 1 хүртэл
- Arduino Pin 10 -аас ATtiny84 Pin 4 хүртэл
- Arduino Pin 11 -ээс ATTiny84 Pin 7 хүртэл
- Arduino Pin 12 -оос ATtiny84 Pin 8 хүртэл
- Arduino Pin 13 -аас ATtiny84 Pin 9 хүртэл
- Arduino GND -ээс ATtiny84 Pin 14 рүү
- Arduino 10uF конденсаторыг дахин тохируулах (+ хажуу / урт хөл)
- GND- 10uF конденсатор (хажуу / богино хөл)
Алхам 4: Arduino -г ATtiny84 програм руу тохируулна уу
- Arduino самбарыг сонгоно уу: [TOOLS] [BOARD] [ATtiny24/44/84]. Дараагийн удаа Tools нээгдэх үед Tools цэсэнд самбарын нэмэлт сонголтууд гарч ирэх болно.
- B. O. D -г сонгоно уу. идэвхгүй болсон: [TOOLS] [B. O. D.] [B. O. D. Идэвхгүй болгосон]
- LTO идэвхгүй болгосон сонголтыг сонгоно уу: [TOOLS] [зөвхөн LTO 1.6.11+] [Идэвхгүй]
- Пин зураглалыг цагийн зүүний эсрэг сонгоно уу: [TOOLS] [Зүү зурах] [Цагийн зүүний эсрэг]
- Chip Attiny84 -ийг сонгоно уу: [TOOLS] [Chip] [Attiny84]
- 8MHz цаг сонгох: [TOOLS] [Цаг] [8 MHz дотоод]
- Ачаалагчийг шатаах: [TOOLS] [Bootloader -ийг шарах]
Алхам 5: ATtiny84 програм
- Нээлттэй Blink ноорог: [FILE] [EXAMPLES] [01. Basics] [Blink]
-
Ноорог засварлах:
- Хоосон тохиргоог хийхээс өмнө () pin нэр (led) болон байршлыг (pin 0) тодорхойлно уу: int led = 0;
- "LED_BUILTIN" -ийг "удирдсан" хамт хоосон байрлуулах () ба хоосон гогцоонд () байрлуулах
- Ноорог байршуулах.
- Arduino -г унтрааж, салга.
Алхам 6: ATtiny84-ийг бие даан ажиллуулахын тулд холбоно уу
- ATtiny Pin 1 -ээс 5V хүртэлх эх үүсвэр (одоогоор асаахгүй байна)
- ATtiny Pin 2 -оос LED хүртэл (урт хөлтэй)
- ATtiny Pin 14 -ийг газардуул
- LED (богино хөл) нь резистор (төгсгөл 1) хүртэл 100-1к Ом хооронд
- Эсэргүүцэл (2 -р төгсгөл)
- ATtiny84 -ийг асаагаарай
Зөвлөмж болгож буй:
Attiny85 Arduino UNO ашиглан програмчлах (бамбай): 7 алхам
Attiny85 програмчлал (бамбай) Arduino UNO -г ашиглах нь: Arduino -тойгоо тоглох нь үнэхээр хөгжилтэй байдаг. Гэсэн хэдий ч заримдаа хэмжээ нь хамаагүй чухал байдаг. Та NANO эсвэл MINI ашиглаж үзээрэй, гэхдээ хэрэв та үнэхээр хүсч байвал
Arduino Pro Mini -ийг Arduino Uno ашиглан хэрхэн програмчлах вэ: 4 алхам
Arduino Pro Mini -ийг Arduino Uno ашиглан хэрхэн програмчлах вэ: Би үүнийг өөр төслийн нэг хэсэг болгон бичсэн боловч дараа нь зөөврийн компьютерээс шууд програмчилж болох Pro Micro ашиглахаар шийдсэн боловч энэ нь хэзээ нэгэн цагт (эсвэл хэн нэгэнд) ашигтай байж магадгүй юм. Би энд үлдээх болно
Arduino UNO ашиглан Arduino Pro Mini -ийг хэрхэн програмчлах вэ: 4 алхам
Arduino Pro Mini -ийг Arduino UNO ашиглан хэрхэн програмчлах вэ: Сайн байна уу залуусаа, өнөөдөр би Arduino UNO ашиглан Arduino Pro mini програмчлалын энгийн аргыг хуваалцаж байна. Энэхүү гарын авлага нь arduino -ийг эхлүүлж буй хүмүүст зориулагдсан бөгөөд Arduino Pro mini -ийг ашиглан төслийнхөө хэмжээг багасгахыг хүсч байна
ATTiny85, ATTiny84 ба ATMega328P програмчлах: Arduino нь ISP: 9 алхам (зурагтай)
ATTiny85, ATTiny84 ба ATMega328P програмчлах: Arduino ISP -ийн хувьд: Өмнөх үг Би саяхан хэд хэдэн ESP8266 дээр суурилсан IoT төслүүдийг боловсруулж байсан бөгөөд үндсэн процессор нь удирдахад шаардлагатай бүх ажлуудаа гүйцэтгэхэд хэцүү байгааг олж мэдээд заримыг нь тараахаар шийдлээ. өөр микрийн хувьд ач холбогдол багатай үйл ажиллагаа
UNO ашиглан Arduino Nano програмчлах: 4 алхам (зурагтай)
UNO ашиглан Arduino Nano програмчлах нь: Хөөе залуусаа, би саяхан ebay -аас mini arduino төсөлд зориулж шинэ arduino нано клон (CH340) худалдаж авсан. Үүний дараа би arduino -г компьютерт холбож, драйверуудыг суулгасан боловч одоо хүртэл ажиллаагүй, хэд хоногийн дараа би хэрхэн програмчлахаа олж мэдэв