Мазмуну:

Кантип арзан Attiny Arduino тактасын жасаса болот: 4 кадам (сүрөттөр менен)
Кантип арзан Attiny Arduino тактасын жасаса болот: 4 кадам (сүрөттөр менен)

Video: Кантип арзан Attiny Arduino тактасын жасаса болот: 4 кадам (сүрөттөр менен)

Video: Кантип арзан Attiny Arduino тактасын жасаса болот: 4 кадам (сүрөттөр менен)
Video: Майнинг XDAG, Учебное пособие по добыче Xdagger Coin Phenomenal Crypto 2024, Ноябрь
Anonim
Кантип арзан Attiny Arduino тактасын жасаса болот
Кантип арзан Attiny Arduino тактасын жасаса болот

Көпчүлүк учурда, мен кээ бир долбоорлордо Arduino керек болгондо кыйналып кетем, анда мага аз эле I/O казыктары керек Arduino-Tiny платформасынын жардамы менен Arduino программасы Attiny 85/45 сыяктуу Avr-tiny сериясына күйүп кетиши мүмкүн.

Arduino-Tiny-бул Arduino платформасы үчүн ATtiny "өзөктөрүнүн" ачык булагы.

Бул Arduino колдонуучуларына ATtiny84 (84/44/24), ATtiny85 (85/45/25) жана ATtiny2313 (4313) процессорлору менен иштөөгө мүмкүнчүлүк берген өзөктү камсыз кылат.

=============================================================

Attiny сериясынын артыкчылыктары Арзан баасы дээрлик 1 $ Алар каалаган схемада жалгыз туруп колдонулушу мүмкүн

MegaSeriesке салыштырмалуу аз эле I/O казыктары

Адатта азыраак эс тутуму 25/45/85 тиешелүү түрдө 2кб 4кб жана 8кб

=============================================================

Бирок, эгерде менден Attiny чакан долбоорлор үчүн чынында эле пайдалуу деп сурасаңыз да, муляж үчүн эксперимент жасоо өтө арзан деп ойлойм. Ошентип, мен бул кичинекей проекти ар ким өзүнүн эң кичинекей кичинекей ардуиносун үйүндө жасай алат деп ойлодум.

Ошондой эле колдоо үчүн менин баракчамды жактырыңыз

1 -кадам: Бөлүктөр

Бөлүктөр
Бөлүктөр
Бөлүктөр
Бөлүктөр

Сизге керектүү нерселер

  1. Veroboard -0.3 $
  2. 8 пин IC розеткасы -0.10 $
  3. Зымдар бир өзөктүү 22 ченегич- 0.10 $
  4. Аттин 85- 1.35 $
  5. Эркек баш-0.16 $
  6. Аялзат аталышы-0.16 $

Ошентип, жалпы наркы 2.17 $

2 -кадам: Райондук диаграмма

Райондук диаграмма
Райондук диаграмма
Райондук диаграмма
Райондук диаграмма

Дээрлик бардык чиптер 6 казыкты колдонуу менен программаланган

  • MISO (Мастер кулчулукта)
  • MOSI (Master OUt Slave In)
  • КАЛПЫНА КЕЛТИРҮҮ
  • SCK (Кул сааты)
  • Vcc
  • Gnd

==========================================================

Arduino менен туташуу

Pin13 SCKга туташат

Pin12 MISOго туташат

Pin11 MOSIге туташат

Pin10 RESETке туташат

Кийинки бөлүк attiny85ти программалоо үчүн ардуинону ISP катары кантип колдонууну камтыйт

3 -кадам: ISP катары Arduino колдонуу

ISP катары Arduino колдонуу
ISP катары Arduino колдонуу
ISP катары Arduino колдонуу
ISP катары Arduino колдонуу

Камтылган программаны орнотуу

Аттинини программалоо үчүн бул файлды жүктөп алышыңыз керек

code.google.com/p/arduino-tiny/

аны орноткондон кийин

  • Arduino.exe ачыңыз
  • Файл> Мисалдар> ArduinoISP
  • Эскизди тактаңызга жүктөңүз
  • Arduino Unoдо, баштапкы абалга келтирүү менен 10 UF конденсаторун туташтыруу керек (ArduinoISP эскизин жүктөгөндөн кийин)
  • Arduino Pins'ти Arduino Tiny Boardко туташтырыңыз
  • Goto Tools> Board> Attiny 85 8 MHz
  • Goto Tools> Программист> Arduino ISP катары
  • Bootloader күйгүзүү

CONGO attiny arduino тарабынан программалоого даяр

Келгиле, жөнөкөй "Көз ирмем" программасын иш жүзүндө көрөлү

Кайра барам

Файл> Мисалдар> Кирүү

Пиндин номерин өзгөртүү. 13төн тартып Attiny85тен пиндин бирине чейин

0, 1, 2, 3, 4

Жүктөө

==================================================

4 -кадам: Көз ирмем

Blinky in Action
Blinky in Action
Blinky in Action
Blinky in Action

Blink программасы аракетте

Тактаңыздан ырахат алыңыз

Бул ошондой эле тышкы кубат булагына иштей алат, сизге жөнгө салынуучу 5 кубаттуулугу керек

Жүктөгүчтү жана эскизди өрттөө үчүн сериялык программистти колдонсоңуз болот

Эгерде сизде кандайдыр бир суроолор болсо, менден сураңыз

www.facebook.com/prajjwal.nag

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