miercuri, 1 iunie 2022

Placa de dezvoltare MH-Tiny cu ATtiny88


     Am intrat in posesia unei placa de dezvoltare ce are ca microcontroler un ATtiny88, care semana cu o placa Arduino Nano`


doar ca are mici diferente, inclusiv la pini
Principalale caracterisitici sunt:
- se poate programa cu Arduino IDE 1.0+ (OSX/Win/Linux)
- alimentare prin mufa USB sau in pin cu 5V sau cu 7..12V (desi eu nu as depasi 7-9V)
- stabilizator de tensiune de 5V/50mA
- conector USB
- 26 pini de intrre/iesire (cu anumite restrictii la cei conectati la USB)
- memorie flash 8kb (din care utilizabila doar 6kb, deoarece o parte e consumata de bootloader)
- interfatare pe I2C si SPI
- 26 pin cu iesire PWM: 26 pinis PWM software (simulat), doar doi (D9,10) cu PWM fizic
- intrari analogice (ADC) pe 8 pini
- indicare aliementare (Power LED) si un led de Test/Status (conectat la D0 , cu functionalitate similara cu cel de la D13 la Ardino Nano/Uno)
- dimensiuni fizice: 4,5mm x 18,3mm x 3mm
    Am gasit mai multe articole cum se instaleaza driver-ul, cat si placa in Arduino IDE, dar cel mai simplu si, cred ca de la care au pornit toate, este cel de la producator: MH-ET LIVE Tiny88(16.0Mhz).
   In mare, se folosete executabilul de la https://github.com/MHEtLive/MHEtLiveArduino/releases/download/1.0.0/2.0a4.rar  pentru instalarea driver-ului, care se ascunde ulterior (mie mi-a dat de cap asta, incercand sa fac driverul vizibil si activ mereu, dar am inteles ca abordam gresit problema, dupa ce am vorbit cu Vlad Gheorghe),

apoi se instaleaza placa MH-Tiny adaugand link-ul https://raw.githubusercontent.com/MHEtLive/arduino-boards-index/master/package_mhetlive_index.json la proprietati in programul Arduino IDE.
si apoi in TOOLS ->Board manager
   In programul Arduino IDE apare placa
si ca programator trebuie ales
    Pentru a incarca programul Blink sau unul derivat, cum e cel stoboscopic numit blink_strobo_1.ino in care pune 0 in loc de 13:
se apasa butonul de incarcare (upload)
si se asteapta mesajul
apoi se introduce cablul USB la care e conectata placa MH-Tiny88:
dupa care led-ul va palpaii conform programului:
   Am realizat 2 filmulete, din care se vede modul de incarcare: