Arduino on arendusplaat, millega saab erinevaid leiutisi ehitada. Selle külge on võimalik ühendada erinevaid andureid, sisend- ja väljundseadmeid. Programmeeritakse C keeles.
Programmeerimiseks ja laadimiseks kasutatakse Arduino IDE keskkonda.
www.arduino.cc/en/main/software
Arduinoga ehitatud erinevad projektid:
VALGUSFOOR
void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
}
void loop()
{
digitalWrite(4, HIGH);
delay(3000); // põleb 3 sekundit
digitalWrite(4, LOW);
delay(1000); // on kustunud 1 sekundit
digitalWrite(3, HIGH);
delay(2000);
digitalWrite(3, LOW);
delay(1000);
digitalWrite(2, HIGH);
delay(2000);
digitalWrite(2, LOW);
delay(1000);
}
EKRAAN
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup()
{
lcd.begin(16, 2);
lcd.print(“Siin on mingi kiri”);
delay(1000);
}
void loop()
{
// liigu 19 ühikut vasakule (stringi pikkus)
for (int location = 0; location < 19; location++) {
// liigu 1 ühik vasakule
lcd.scrollDisplayLeft();
delay(100);
}
// liigu 37 ühikut paremale (stringi+ekraani pikkus)
for (int location = 0; location < 37; location++) {
// liigu 1 ühik paremale
lcd.scrollDisplayRight();
delay(50);
}
// liigu 18 ühikut vasakule (stringi pikkus)
for (int location = 0; location < 18; location++) {
// liigu 1 ühik vasakule
lcd.scrollDisplayLeft();
delay(300);
}
delay(1000);
}
LED JA POTENTSIOMEETER

void setup()
{
pinMode(9, OUTPUT);
pinMode(A1, INPUT);
}
void loop()
{
int light = analogRead(A1);
light = map(light, 0, 1023, 0, 255);
// muudab vahemiku 0 kuni 1023 vahemikuks 0 kuni 255
analogWrite(9, light);
}
SERVO MOOTOR

#include <Servo.h>
Servo sv;
void setup()
{
sv.attach(9);
}
void loop()
{
// ette tuleb anda, mis asendisse ta keerab kraadides
// mitte kraadid kui palju edasi keerata
sv.write(90);
delay(1000);
sv.write(45);
delay(1000);
sv.write(180);
delay(1000);
sv.write(0);
delay(3000);
}
28.09.2023 Distantsiseade – Muraste
25.09.2023 Distantsiseade – Tabasalu
18.09.2023 Valgusfoor – Tabasalu
31.01.2023 Valgusfoor – skeem ja kood
09.01.2023 Stoneridge lüliti – skeem
17.01.2023 LED lampide ühendamine ilma programmeerimiseta – skeem
16.01.2023 Valgusfoor ja ekraan liikuva tekstiga – skeem ja kood
28.11.2022 Mootorite juhtimine – kood
26.09.2022 Animatsiooniseade – skeem
24.05.2022 Animatsiooniseade – skeem
02.05.2022 Juhtme mäng – juhend
28.03.2022 Arduino projektid – juhend
14.03.2022 Arduino auto – juhend
25.01.2022 Led lampide ühendamine ja nupud – skeem
20.09.2021 Valgusfooriga ristmik – skeem ja kood
13.09.2021 Animatsiooniseadme ehitamine – skeem ja kood
15.02.2021 Politseiauto sireen ja erinevad helid – skeem ja kood
02.11.2020 Arduino Projects Book – skeemid
06.11.2019 Nupuga ledid
13.03.2019 Esplora tetris – juhend
09.01.2019 Valedetektor – juhend
08.01.2019 Servo ja potentsiomeeter – skeem ja kood
13.12.2018 Värvilised ledid
12.12.2018 Punane led – skeem
07.11.2018 Ekraan tekstiga
31.10.2018 Led lambi ühendamine
15.10.2018 3 valget ledi
08.10.2018 3 ledi ja 1 nupp – skeem ja kood
26.09.2018 RGB lediga hiirematt – skeem ja kood
26.09.2018 Arduino videomäng – skeem ja kood
12.06.2018 Prototüüpide disainimine ja tootmine
12.06.2018 RGB led potentsiomeetriga
30.05.2018 Liikuv uss – skeem ja kood
23.05.2018 Kaugusandur – skeem ja kood
23.05.2018 Servo mootorid ja telefoni rakendus – skeem ja kood
16.05.2018 Arduino servo mootor – juhend ja kood
02.05.2018 Arduino auto – juhend
02.05.2018 Arduino auto pult – kood
02.05.2018 Arduino robotkäsi – juhend
18.04.2018 Stoneridge ohutulede lüliti
04.04.2018 Stoneridge tehase lüliti
20.03.2018 Stoneridge tehase tulede lüliti ühendamine
31.01.2018 RGB led ja nupp – kood
25.01.2018 Led lambid
24.01.2018 Led lambid ja nupud
22.11.2017 Ledide vilgutamine
08.11.2017 Uue robotauto disainimine
24.10.2017 LED lampide jootmine
18.10.2017 Prototüüpimine
18.10.2017 Vilkuvad punased led lambid
27.09.2017 Led lambid lülitiga ja TFT ekraan – kood
20.09.2017 Kolm led lampi nupuga – kood
31.05.2017 Saatja ja vastuvõtja – kood
17.05.2017 Ultrasonic sensor – kood
03.05.2017 Dallase termomeeter ja 2x2x2 LED kuup
26.04.2017 Robotauto mootorid
06.04.2017 MegaBot liigub ise
05.04.2017 Ultrasonic sensor car – programm ja lingid – kood
23.03.2017 LCD ekraani ühendamine – kood
15.03.2017 Robotauto ehitamise osad
01.03.2017 Programm jadapordi monitori kasutamiseks – kood
01.03.2017 LED lamp potentsiomeetri ja fototakistiga – kood
21.02.2017 Tsükli kasutamine – LED lampide vilkumine – kood
08.02.2017 RGB LED lamp – kood
07.02.2017 Valgusfoor – kood
01.02.2017 LED lambid nupuga – kood
18.01.2017 LED lamp ja nupp – skeem