This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
sparrow_e [2014/11/19 16:35] dan.tudose |
sparrow_e [2014/12/04 14:58] (current) dan.tudose |
||
---|---|---|---|
Line 13: | Line 13: | ||
Pentru a introduce suportul de µracoli în Arduino IDE este nevoie să se urmeze paşii de mai jos: | Pentru a introduce suportul de µracoli în Arduino IDE este nevoie să se urmeze paşii de mai jos: | ||
- | Se instalează Arduino IDE: http:// | + | * Se instalează Arduino IDE: http:// |
- | Se descarcă arhiva µracoli http:// | + | |
- | Se copiază în Arduino\hardware\arduino\cores folder-ul uracoli-arduino-0.4.2\hardware\uracoli\cores | + | |
- | Se adaugă la fişierul Arduino\hardware\arduino\boards.txt conținutul uracoli-arduino-0.4.2\hardware\uracoli\boards.txt | + | |
- | Se copiază în Arduino\hardware\arduino\variants folder-ele radiofaro, zigbit900 și zigbit2400 din uracoli-arduino-0.4.2\hardware\uracoli\variants | + | |
- | După aceşti paşi ar trebui să fie vizibile trei intrări pentru radiofaro, respectiv zigbit900 și zigbit 2400 în Tools→Boards (în meniul Arduino IDE). | + | |
+ | | ||
Notă: Daca IDE-ul era pornit, va fi nevoie de un restart. | Notă: Daca IDE-ul era pornit, va fi nevoie de un restart. | ||
+ | ==== Bootloader Arduino ==== | ||
+ | |||
+ | Pe noduri trebuie instalat un bootloader care să vă permită programarea din IDE-ul Arduino. Îl aveți atașat {{: | ||
+ | Fuse-urile sunt urmăoarele: | ||
+ | * Ext: 0xFF | ||
+ | * Hi: 0xD8 | ||
+ | * Lo: 0xE2 | ||
+ | |||
+ | ===== Programare ===== | ||
+ | |||
+ | ==== Folosirea Arduino pe Sparrow_E ==== | ||
+ | |||
+ | Consultați documentul de {{: | ||
+ | |||
+ | ==== Folosirea senzorilor ==== | ||
+ | |||
+ | < | ||
+ | <code C> | ||
+ | DDRE |= 1<< | ||
+ | PORTE &= ~(1<< | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | === Senzorii inerțiali=== | ||
+ | |||
+ | Senzorul IMU se numeste [[http:// | ||
+ | Biblioteca de Arduino, complet cu exemple de folosire o puteți lua de [[https:// | ||
+ | |||
+ | === Senzorul de umiditate și temperatură === | ||
+ | |||
+ | Senzorul de temperatură și umiditate este [[http:// | ||
+ | Senzorul este compatibil pin la pin cu SHT21, așa că se poate folosi biblioteca de [[https:// | ||
+ | |||
+ | === Senzorul barometric === | ||
+ | |||
+ | Senzorul barometric este [[http:// | ||
+ | Exemplu de cod Arduino [[https:// | ||
+ | {{: |