Мазмуну:

ATTiny85ти Arduino-Megaди ISP катары кантип өрттөө керек: 5 кадам
ATTiny85ти Arduino-Megaди ISP катары кантип өрттөө керек: 5 кадам

Video: ATTiny85ти Arduino-Megaди ISP катары кантип өрттөө керек: 5 кадам

Video: ATTiny85ти Arduino-Megaди ISP катары кантип өрттөө керек: 5 кадам
Video: WiFi Hacking With NodeMCU? Learn To Prevent Dangerous WiFi Hacking Attacks Perform with ESP8266! 2024, Ноябрь
Anonim
Кантип ATTiny85ти провайдер катары Arduino-Mega колдонуп күйгүзүү керек
Кантип ATTiny85ти провайдер катары Arduino-Mega колдонуп күйгүзүү керек

Катышуучулар - Саян Вададар, Чиранжиб Кунду

ATTiny85ти Arduino MEGA2560ты ISP катары колдонуу.

Бир нече ай мурун, мен Arduino долбоорумду Attiny 85 ic'имди колдонуу менен кичирейтүүгө аракет кылып жаткам. Бул менин Arduino Mega менен 20u ATTiny 85 программасын түзүүгө биринчи жолу аракет кылдым. Мен бул үчүн кандайдыр бир көйгөйгө туш болдум. Мен интернеттен издедим, бирок муну жасоо ыкмасын так сүрөттөгөн долбоор жок болчу. Бардык ыкмалар ISP катары Arduino Uno менен сүрөттөлгөн, бирок ISP катары Arduino Mega кантип колдонуу керектиги сүрөттөлгөн эмес. Биз Arduino Mega провайдер катары колдонуп жатканда "ArduinoISP" эскизинде коддо бир аз өзгөрүү бар.

1 кадам:

Сүрөт
Сүрөт

Процесс: Башында Arduino IDEде ATTiny 85 колдоосун алыңыз. Бул үчүн, дарекке баруу керек

1. Файл -> Тандоо

2. Эми "Кошумча такталар менеджеринин URL'дерин" чыкылдатыңыз

3. Жана берилген шилтемени кутуга чаптаңыз: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. Анан OK баскычын басыңыз.

5. Эми Arduino IDE жабыңыз.

6. Андан кийин IDE кайра башталат.

2-кадам:

Сүрөт
Сүрөт
Сүрөт
Сүрөт

7. Кийинки goto: Tool -> Board -> Board Manager 8. Азыр издөө: attiny

9. Жүктөп алуу жана орнотуу: "Дэвис А. Меллис тарабынан" attiny"

10. Кийинки компьютериңизге Arduino туташтырыңыз, андан кийин Arduino Mega Boardту тандап, ошондой эле туура портту тандаңыз.

3 -кадам:

Сүрөт
Сүрөт

11. Азыр goto: File -> Мисал -> ArduinoISP

12. Ал мисалды ачыңыз.

13. Жогорудагы сүрөттө көрсөтүлгөндөй өзгөртүү (ошондой эле төмөндө берилген):

53

51. PIN_MOSI аныктоо

#PIN_MISO 50 аныктоо

52

14. Жүктөө: ArduinoISP.ino

4 -кадам:

Сүрөт
Сүрөт
Сүрөт
Сүрөт

12. Эми пиниңизди төмөндө сүрөттөлгөндөй туташтырыңыз: Mega Pin 51 ATtiny Pin 5 (MOSI)

Mega Pin 50 ATtiny Pin 6 (MISO)

Mega Pin 52 ATtiny Pin 7 (SCK)

ATtiny pin 4 GND (Ground pin)

ATtiny Pin 8 VCCге (5V)

Mega Pin 53 ATtiny Pin 1 (SS)

** Ground менен RESETтин ортосундагы 10uf конденсаторун Arduino Mega туташтырыңыз.

5 -кадам:

Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт

13. Blink Led эскизин атмеганы колдонуп аттиниге жүктөө үчүн:

goto: Файл -> Мисал -> Негизги -> Blink.ino

14. Кийинкиде сиз 13кө 1 жетектөөчү пиндин эскизин өзгөртүшүңүз керек, анткени ATtiny 85те 8 пин гана бар, андыктан сиз чыгуучу пинди алмаштырышыңыз керек.

15. Андан кийин: Tools Board ATtiny25/45/85

16. Андан кийин тандаңыз: Tools Processor ATtiny85

17. Орнотулган саат: Куралдар саат Ички 8Mhz

18. Эми goto: Tools Программисти Arduino ISP катары

19. Кийинки сиз goto керек: Tools Bootloader Burn

20. Эскизди жүктөө аяктады.:)

…….. Рахмат, күнүңүз жакшы өтсүн ….

Сунушталууда: