Arduino Leonardo + Joystick tietokoneen hiirenä

Kurssin viimeisenä tehtävänä oli tehdä jokin Arduino-projekti.Aiheeksi valitsin tietokoneen hiiren tekemisen Arduino Leonardon ja joystickin avulla. Aloitus Asensin ensiksi Arduino IDE:n Linux Arch:iin näiden ohjeiden mukaisesti. Eli ensiksi latasin .tar.gz-paketin AUR:sta, joka sisältää tarvittavat tiedostot IDE:n asentamiseen Tämän jälkeen purin ladatut tiedostot ja siirryin purettuun kansioon $ tar zxvf arduino.tar.gz && … Continue reading

Servon käyttö Arduinossa

Tehtävänannot – Ohjata servoa eri tavoilla: servo.h ja suoraan digitalWrite(HIGH) ja LOW. – Kirjoittaa sarjaportin monitorille (serial monitor) viestejä. Servon ohjaaminen servo.h -kirjaston avulla Seuraavassa koodissa ensin keskitetään servo. Keskittäinen siis keskittää servon liikeradan puoleen väliin, eli 90 asteeseen. Servo kääntyy 0 – 180 asteeseen.Tämän avulla siis saadaan servon yksilöllinen … Continue reading

Arduinon käyttö Xubuntussa

Arduino -projektin aloitus Tarvittavien ohjelmien asentaminen Arduinoa varten ei tarvitse kuin yhden ohjelman, ja sekin löytyy suoraan pakettivarastosta. $ sudo apt-get update    # Päivitetäänpakettivarastot $ sudo apt-get install arduino    # Asennetaan Arduino-ohjelmisto Tämän jälkeen käyttäjä täytyy lisätä dialout-ryhmään, jotta koodien lataaminen Arduinolle onnistuu. Ja sen jälkeen komennamme xxxx, jonka ansiosta … Continue reading

Hello world Arduinolla

Ensimmäisenä ohjelmana toteutimme Hello World -ohjelman, jonka avulla varmistimme Arduinon ja ohjelman toimimisen. Käytössämme oli Arduino Uno, Arduino -ohjelma Linuxille ja kaks lediä, vihreä ja punainen. Tämän jälkeen teimme vähän kehittyneemmän ohjelman, joka demonstroi jalankulkioiden liikennevaloja. Kun vihreä valo on vaihtumassa, se alkaa vilkkumaan ja vaihtuu sitten punaiseksi. void setup() … Continue reading