2022 © Kouluelektroniikka Oy

Aloittaminen
Hyppää sisältöön

Aloittaminen

Älytekstiiliohjeessa käydään läpi miten ATmega32U4 pohjautuva älytekstiili kehitysalusta otetaan käyttöön.

ATmega32U4 kehitysalusta

Tarvikkeet

Ohjemisto ja ohjaimet

Ohjelmointi ja kehitysympäristönä ohjeessa käytetään avoimen lähdekoodin Arduino IDE:ä. Erilaisten kirjastojen ja muiden kehitysalustojen käyttö on helppoa ja vaivatonta.

  1. Lataa Arduino IDE www.arduino.cc/en/software

    (Esimerkeissä käytetään Arduino IDE:n versiota 2.0)

  2. Seuraa asennusohjeita ja huomioi ohjaimien asennus asennuksen lopussa.

    Huomaa

    Tarvittavien kirjastojen asennuksessa voi kestää jopa muutamia minuutteja.

  3. Käynnistä Arduino IDE ja odota kunnes ohjelma on ladannut tarvitsemansa kirjastot ja kehitysalustapaketit.

  4. Tarkista Boards Manager välilehdeltä, että Arduino AVR Boards on asennettu tai asenna se tarvittaessa.

    Boards manager
    Boards Manager välilehti

Ensimmäinen ohjelma

Uusia asioita testatessa voi tulla eteen tilanteita, kun laite ei toimikkaan odotetusti ja herää epäilys laitteen toiminnasta, tällöin helpoin tie varmistua ohjelmointiympäristön ja laitteen välisen yhteyden toimivuudesta on suorittaa esimerkkiohjelma ja poissulkea mahdolliset kehitysympäristöön liittyvät ongelmat.

  1. Kytke Micro-USB johto tietokoneeseen ja kehitysalustaan.
  2. Luo uusi Arduino Sketch valitsemalla File -> New
  3. Valitse yläpalkista LilyPad Arduino USB

    Laitteen valinta
    Laitteen valinta

  4. Kopioi alla oleva esimerkkikoodi:

    helloWorld.ino
    1
    2
    3
    4
    5
    6
    7
    8
    9
    void setup() {
        pinMode(LED_BUILTIN, OUTPUT);
    }
    void loop() {
        digitalWrite(LED_BUILTIN, HIGH);
        delay(1000);
        digitalWrite(LED_BUILTIN, LOW);
        delay(1000);   
    }
    
  5. Lataa ohjelma kehitysalustalle

    Ohjelman lataaminen
    Ohjelman lataaminen

  6. Arduino IDE:n konsoliin tulisi tulla näkyviin viimeiselle riville upload complete. Tämän jälkeen kehitysalustalla olevan punaisen ledin tulisi vilkkua sekunnin välein.

    Muista

    Erilaisilla kehitysalustoilla on erilaisia Hello World ja esimerkkiohjelmia, mutta yhteistä niille on että niiden avulla voidaan helposti varmistaa, että asennukset ja laitteet ovat kunnossa.

Virhetilanteita

Yleisimipiä virhetilanteita

Virhetilanne

Laitevalinnasta ei ole mahdollista valita LilyPad Arduino USB

  • Tarkista sisäänrakennetun latauskytkimen asento CHG/ON -> ON
  • Tarkista USB-kaapeli, jos ongelma jatkuu kokeile toisella USB-kaapelilla.

Virhetilanne

Upload error: Failed uploading: no upload port provided

  • Tarkista, että yläpalkista on valittuna LilyPad Arduino USB
  • Tarkista sisäänrakennetun latauskytkimen asento CHG/ON -> ON
  • Tarkista USB-kaapeli, jos ongelma jatkuu kokeile toisella USB-kaapelilla.
Takaisin ylös