Translate

duminică, 23 iunie 2013

cosduino...daca se poate numi platforma arduino!

Arduino este un modul compus dintr-un microcontroler,un adaptor usb-serial,un regulator de tensiune,un cuartz...
Putini stiu ca poti face ceea ce face platforma arduino doar cu un microcontroler,in cazul exeprimentelor mele...un atmega8 ,in care poate fi incarcat un bootloader.
Pe scurt,bootloaderul este un programel care raspunde primul dupa un reset(dupa ce pinul de reset i-si schimba ptr un mic timp starea),el are rolul de a incarca program in microcontroler doar cu doua fire,pe seriala...
Pentru incepatori este ideal,costa foarte putin,tot ce e nevoie este un adaptor usb serial si un atmega8 cu bootloaderul preincarcat.
Deci ca incepator ,cand vei face primele aplicatii,vei avea nevoie sa comunici cu microcontrolerul,sa citesti date de la el,etc...
Ei bine ,modulul usb-serial va fi folosit si pe post de programare si pe post de comunicare cu microcontrolerul,deci toate aplicatiile comunitatii arduino vor putea fi experimentate de tine la un pret minim.
Cosduino este de fapt un microcontroler (atmega8)incarcat cu bootloader...microcontrolerul lucreaza pe oscilatorul intern(deci nu e nevoie de quartz extern)...resetul se va face manual deci fara buton de reset(in acest mod va fi mai interactiv,utilizatorul va intelege mai bine functionarea microcontrolerului).
Acum sta la indemana oricui sa puna Cosduino intr-un soclu pe o placa te test,sa mai puna niste pini conectori,etc...sau sa lipeasca direct pe Cosduino pini ptr a conecta fire de legatura,sau direct fire cum am mai postat pe aici...
Cosduino e special facut ca nu poate "arde" fusebits ,raspunzatori cu setarile "intime" ale mcu,in acest fel la fiecare incarcare de program nu veti fi preocupati ca din greseala ati blocat microcontrolerul...cum des se intampla cu incepatorii,ca seteaza din fusebit inconstient clock-ul sau alti parametri care blocheaza microcontrolerul...
Este 100% compatibil cu Platforma Arduino ...dar puteti programa si cu Bascom,avrdude,etc...
Cel mai simplu mod de a folosi Cosduino e de a "infinge" niste fire de legatura direct in pinii Cosduino (microcontrolerului).
Sau varianta cu pini...
http://www.youtube.com/watch?feature=player_detailpage&v=h963G4DPm_I#t=468s