eMag

duminică, 5 decembrie 2010

Despre Arduino

       Arduino este o platforma open-source de "prototyping". De ce open-source ? Pentru ca este dezvoltata si intretinuta de comunitate, toate sursele si variantele hardware sunt disponibile gratuit.
Arduino are doua componente:
       1. Platforma Hardware, are ca si "procesor" MCU-ul de la ATMEL ATmega 328 sau 168, 1280
Platforma se prezinta sub mai multe variante si denumiri in functie de capabilitati, dimensiuni ... etc, cele mai cunoscute sunt: Arduino Dumilanove, Arduino Mega, Arduino UNO, Mini, Nano.

 
 

       2. Platforma Software sau mediul de programare. MCU-ul este programat cu Arduino Programing Language. Nu intru in detalii, dar pe scurt: IDE-ul ruleaza satad-alone in Java se configureaza extrem de usor, dupa lansarea executabilului trebuie sa alegeti portul USB la care ati conectat Arduino si ce MCU are.

       Arduino poate sa faca lucruri de unul singur sau poate interactiona cu PC-ul (Flash, glue, PHP...) cu mediul inconjurator (prin diversi senzori) cu dumneavostra (butoane, display etc) sau cu toate cele enumerate mai sus.
      Va garantez ca lumea Arduino este fascinanta pentru orice pasionat de tehnica sau calculatoare, incepand cu un tanar la scoala generala pana la profesori universitari. Poate sta la baza multor proiecte interesante, inovatoare.
      Extraordinar de bine documentat si intretinut de comunitate, va puteti inspira si puteti incepe accesand urmatoarele:
De la simplu la complex aproape tot ce aveti nevoie
Cea mai mare colectie de modele practice indexate alfabetic
Basic-ul basic-ului :)

Dupa ce parcurgeti materialele si credeti ca nu sunt suficiente ma mai intrebati..... :)

     Arduino "original" este produs prin Italia dar pe piata exista o sumedenie de clone, eu am lucrat numai cu clone si va spun ca sunt minunate si fonctioneaza foarte bine, o astfel de clona (ATmega 328p) costa intre 19 si 25 usd, eu la iau din china, pretul transportului este 4-10 usd la ordere mai mari de 50 usd este gratis.
    Puteti sa gasiti multe .... multe .... (numai bani sa aveti ) la Sparkfun

   Era sa uit, Arduino are conectori "standardizati" astfel incat pe placa se pot conecte diverse "shield-uri".

   Poate ca nu este interesant ce am scris mai sus.... va dau un exemplu de "ce poate sa faca Arduino"
Vrem ca atunci cand temperatura scade sub x grade C sa porneasca aeroterma - se poate face cu Arduino
Vrem ca atunci cand se face noapte sa se aprinda lunina, cand se aprinde lunima sa se auda un sunet de 7 ori apoi sa se stinga televizorul si frigiderul, sa primesc un sms pe mobil si ........... - se poate face cu ARDUINO !!!
   Va urma ....