2012 m. kovo 23 d., penktadienis

Arduino Duemilanove

Kažkoks keistas praeitas savaitgalis man buvo - ėmiau ir užsinorėjau rimčiau elektronika užsiimti. Be to dar neseniai rimtai detalių užsipirkau. Viena iš jų - ATmega 168 mikrokontroleris. Ant jo bandysiu padaryti visą Minska DK001. Tačiau viena bėda - reikia jį užprogramuoti ir dar ne prošal programuoti per Arduino IDE. O kad tai būtų įmanoma reikia į tą ATmega įrašyti bootloader'į. Bandžiau su savo Arduino Mega - neišėjo. Tad nusprendžiau nusipirkti Arduino Duemilanove. Manau, ji populiaresnė už Mega ir beveik visi pavyzdžiai yra su šia plokšte. Na, o ir šiaip gal pravers. Tačiau kol kas, kiek bandžiau ir su Duemilanove į tą ATmegą bootloader'į įrašinėti - taip pat nieko neišeina. Nu nesuprantu! Yra pavyzdžiai, bet jie neveikia. Gerai, kad dar yra keletas kuriuos išbandysiu. Tikiuosi pasiseks.
Na, o dabar apie patį Arduino.
Arduino Duemilanove.

Pirkau modelis.lt parduotuvėje Vilniuje, kainavo 70 litų. Na, veikia, o to ir užtenka. Tiesa, šonai nenušlifuoti, šiurkštūs. :D Na, o daugiau net nežinau ką pasakyti. Jei norite specifikacijų, apsilankykite arduino puslapyje.
Tai tiek apie šį Arduino. Tikiuosi išeis pasidaryti daug projektų.
Na, o kol kas iki! :)

6 komentarai:

  1. Nu saunuolis! Mestelk akį http://arduino.cc/en/Tutorial/ArduinoISP. Turi gautis ir su Mega uzprogramuot. Pats esu daug projektu nuo megos perkeles ant duemilanove, viskas ok buna :) Mikrovaldikliu niekada nebus per daug :D

    AtsakytiPanaikinti
    Atsakymai
    1. Tą puslapį jau gal kokį 25 kartą atidarinėju. :D Nu nesigauna man. Atrodo viską gerai sujungiu, bet nesiprogramuoja nors tu ką. Tačiau išbandžiau kitą būdą http://www.geocities.co.jp/arduino_diecimila/bootloader/index_en.html . Net Megos nereikėjo. :) Iš pirmo karto suveikė. Tai va, dabar laimingas :)

      Panaikinti
    2. O veikia be jokių trukdžių?

      Panaikinti
    3. Na, bent jau kol kas viskas tvarkoj. Programuojasi ir veikia, ko dar norėti? :)

      Panaikinti
    4. Aš asmeniškai pasidariau pats ir Arduino ir Ethernet shield su Wiznet mikroschema W5100 :) Na bet ethernet Shield pasidarymui reikia šiek tiek daugiau elektronikos žinių, o dėl Arduino tai tikrai nėra problemų. Įsirašo bootloader tikrai be problemų, jei teisingai viskas nurodyta. Aš naudojau mikroschemą ATMEga328 o bootloader paėmiau iš Arduino softo arduino..../Hardware/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex Programavau su AVRDude http://www.ladyada.net/learn/avr/avrdude.html per LPT jungtį pasidaręs paprastą kabeliuką su keliom varžom Direct AVR Parallel Access cable http://dedihh.fuckner.net/~wolfram/www.eckigesauge.de/tmp/AccuLog/interfaces/Serial-Parallel/simple-parallel.pdf Viskas veikia kuo puikiausiai ;)

      Panaikinti
    5. Dėkui už komentarą! :) Labai įdomu būtų sužinoti kaip tą ethernet shield'ą padarei, gal dar turi spausdintinės plokštės atvaizdą, aišku, jei ant tokios gaminai. Na, o tas kabeliukas ir LPT jungtis seniai žinomi dalykai, tik kad dabar sunku rasti kompiuterius su tokia jungtim, o prie kurių turėjau priėjima, tai manau sugadinau tą jungtį ar dar kažką padariau, kad anksčiau, kai dar turbūt net nežinojau apie Arduino ir bandžiau programuoti mikrovaldiklius viskas buvo ok, bet staiga kažkodėl viskas ėmė nesiprogramuoti, galvojau jau niekada neteks ko nors gaminti su mikrokontroleriais.
      O dabar aš irgi panašiai darau, tik vietoj LTP jungties naudoju Arduino plokštę, kuri iš USB padaro LTP jungtį, naudoju AVRdude ir įrašau bootloader'į, o kai bootloader'is įrašytas, tai programuoju kaip įprastą Arduino mikrovaldiklį.

      Panaikinti