Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tähän koneautomaation wikin osaan on kerätty perustietoa sulautetuista järjestelmistä ja niiden ohjelmoinnista. Koska tässä käsitellään perusteita, käytämme ohjelmistoympäristönä Arduinoa ja toisaalta Qt:tä, jolla voi myös tehdä softaa esimerkiksi sulautettuun linuksiinlinux:iin.

Jotta voisimme ymmärtää sulautettujen järjestelmien sielunelämää, tulee ymmärtää mitä tarkoitetaan binääri-, oktaali- ja heksaluvuilla. Kts lukujärjestelmät ja Lukujärjestelmistä ja kahden komplementeista.

...

Monesti ohjelmisto joudutaan jakamaan rinnakkain suoritettaviin osiin. Esimerkiksi, kun järjestelmässä on käyttöliittymä ja toimintoja, joilla ohjataan ja tai mitataan nopeita tapahtumia. Tällöin yhtenä vaihtoehtona on ohjelman jakaminen säikeisiin eli rinnakkaisiin samanaikaisesti suoritettaviin säikeisiin.  

Harjattoman DC-moottorin ohjaaminen Arduino kehitysalustan ja potentiometrin avulla.

Arduino Mega 2560 + CMR3000 gyro- + SCA3100 kiihtyvyysanturi

Arduino + PS2 ohjain

Esimerkki TyoSaie.zip

Perusasioita Arduinon käyttöön

CANiin perustuvat väylät

Harjoituksia CAN:llaArduino Uno + CAN Shield