Päätin sitten että ostan työpäivän päätteeksi jonkun Arduino starttipaketin jotta saan sen sitten kohta laittaa sängyn alle aromipesän ja muun ostos-tv-rojun sekaan pölyyntymään.
Ajattelin samalla ostaa tuon kirjan
http://www.partco.biz/verkkokauppa/product_info.php?cPath=5&products_id=15336
Mutta mikä olisi nyt helpoin arduino-alusta aloittaa, noita tuntuu olevan niin montaa sorttia…
Olen hieman porttipiirejä rakennellut aikaisemmin, joka on minulle luonnollinen tapa ohjelmoida mutta niissä ei ainakaan tietääkseni saa bittejä varsinaiseen muistiin jonka toivon onnistuvan tällä tavalla.
Ajattelin samalla ostaa tuon kirjan
http://www.partco.biz/verkkokauppa/product_info.php?cPath=5&products_id=15336
Mutta mikä olisi nyt helpoin arduino-alusta aloittaa, noita tuntuu olevan niin montaa sorttia…
Olen hieman porttipiirejä rakennellut aikaisemmin, joka on minulle luonnollinen tapa ohjelmoida mutta niissä ei ainakaan tietääkseni saa bittejä varsinaiseen muistiin jonka toivon onnistuvan tällä tavalla.
Vastaukset 9
Vanhimmat
Kiitoksia!
Kirja on jo, seuraavaksi unoa ostamaan!
Kesällä onkin sitten himassa kaikki automaagista :)
Kokeile UNO:lla Forth tulkkia. Sillä pääset komentoriviltä lukemaan ja kirjoittamaan rekistereitä ja muisteja, sekä antamaan komentoja.
Siinä on myös kääntäjä, assembleri ja moniajo.
Voit kokeilla testikorttia suoraan netin yli telnetillä.
telnet flashforth.dlinkddns.com
user: arduinouno
password: ff
Lisää tietoa ja valmiiksi ohjelmoituja piirejä täältä.
flashforth.sourceforge.net
Noniin uuno ja kirja on hommattu. Kirjaa olen lueskellut ja näyttää siltä että pitää alkaa c-kieltä opettelemaan.
Kirjassahan selitetään komentorivt lause kerrallaan mutta ei oikein tunnu aukeavan...
http://prisma.s-verkkokauppa.fi/fi/prisma/c---ohjelmointi-b9789526306582--11?cm_mmc=adwords-_-search-_- c ohjelmointi kirja-_-b&gclid=CMzO2uXSm7sCFYlF3godUQcAxQ
mahtaisikohan tuo kirja olla ensimmäinen askel?
Ei ole kovin hankalaa aloittaa pelkästä piiristä ja palasta verolevyä. ATMega328 on varmaan se helpoin jos ottaa myös ohjelmointinäkökohtia huomioon. Ohjelmointilaitteitakin löytyy vähän joka tilanteeseen. Itse olen käyttänyt rs232-mallista si-prog:ia ja TinyISP:tä. Ja jos koneessa on rinnakkaisportti vapaana/hajoitettavissa, niin avrdude:n ohjeista löytyy kytkentä myös sille. Duden konfiguraatio on hyvinkin fleksiibeli, voi itse asiassa määrittää mitkä portin pinnit kuvaavat mitäkin signaalia. Eli se ohjelmointilaite voi olla myös oma kötöstys..
Halvin on kuitenkin tämä: ATTiny2313 regulaattori 7805 piikkirimaa ohjelmointilaitteen kytkemistä varten. Sitten kun avrdude alkaa tunnistaa piirin, voi vähän törsätä ja hankkia ledin ja sarjavastuksen sille.
Ohjelmointiympäristönä Linux avr-gcc avrdude mfile on aika kelvollinen.
Debug ympäristönä voi käyttää vaikkapa linuxin I2C moduleita tai sarjaporttia. Molemmille löytyy netistä mallia ja sarjaportti lienee helpoin.
Mitä muuta? No resetin ylösvetovastus on hyvä olla. Samoin ohituskondensaattorit kannattaa muistaa jännitteen ja maan välille.
Kiitos.
En ole kovinkaan hyvä tietokoneiden kanssa mutta hämmästyksekseni arduino löytyi com6-portista ja sain ajettua sinne ledinvilkutusohjelman jonka sitten omatoimisesti sain muutettua 6sekuntiin.
Yritän käyttää mahdollisimman yleisiä ohjelmointityökaluja että suurimmalla todennäköisyydellä saan apua ohjelmointiongelmiin.
Ongelma nyt on vain tuo että haluaisin opetella C ohjelmointirakennetta jotta ei tarvitsisi vain muiden töitä kopioida.
Joku sanoi että voi ohjelmoida myös Assemblerillä, mutta salliiko tuo arudinon oma ohjelma sitä?
Tanen sivulla on parasta aikaa tehtyjä ASSEMLY-koodilla pieniä ohjelmia. Katso; elektroniikkaabytane
Arduinon omassa kehitysympäristössä käytetään processing kieltä joka on enempi javaa kun C:tä. C:tä voi myös toki käyttää.
https://noppa.aalto.fi/noppa/kurssi/t-111.2211/processing-ohje
http://www.ruuvipenkki.fi/2010/08/09/processing---visuaalinen-ohjelmointikieli
Voit myös asentaa PC-version ja tehdä tietokoneelle processin ohjelmia harjoituksena. Voit käyttää assembleria tyhjän AVR:n kans mutta tarvit isp-ohjelmoijan. Tuossa processing kielessä arduinon ohjelmointia on helpotettu mahdollisimman paljon piilottamalla alustuksia ym. ja hyvillä valmiilla kirjastoilla.
Kiitokset! erittäin hyviä linkkejä jota olen tässä nyt pari iltaa tutkinut!
taidan unohtaa toistaiseksi c ja assembly-kielen ja tutustua tuohon Processing kieleen. Hyvä huomio myös että arduinossa on oma kirjasto joista saa valmiita ohjelmia.
Viitsisitkö vielä tarkentaa että jos haluan ensisijaisesti opetella pelkkää kontrollerien ohjelmoinita, niin onko sulautetuille järjestelmille omaa materiaalia? Vai onko parasta selata kaikki processing materiaali läpi?
Jos haluat opiskella kontrollerin toimintaa, niin käy katsomassa juttu; Sulautetun Sydän. Se on netissä.