Valkyrine
Pipeline
THEREMIN
ARDUINO
Heliseade valgusefektiga
SPHERO
Õhupallide püüdmine
Robootika- ja programmeerimisring
Leiutajate pesa
Valkyrine
Pipeline
THEREMIN
ARDUINO
Heliseade valgusefektiga
SPHERO
Õhupallide püüdmine
COOL ROBOT
EDISON
Tegevused
Sipelgas
ARDUINO
Tõkkepuu
www.electroniclinic.com/toll-tax-system-using-arduino-ultrasonic-sensor-with-servo-motor/
Robootika ajalugu
Robot 1950
MBOT
Kassid ja lambid
Programmeerimine
ARDUINO
Continuous Servo Motor
180 – vastu kellaosuti liikumist
90 – stop
0 – kellaosuti liikumise suunas
#include <Servo.h>
Servo servo;
void setup() {
servo.attach(9); // attaches the servo on pin 9 to the servo object
Serial.begin(9600); // open a serial connection to your computer
}
void loop() {
Serial.println(servo);
servo.write(0);
delay(100);
servo.write(180);
delay(100);
}
LEGO EV3
Elevant
LEGO EV3
Tooteliin
Spoti aasta
ARDUINO
Microservo mootor
Õhukaitse süsteem
www.makerguides.com/servo-arduino-tutorial
COSPACES
Ilma ja keskkonna lisamine
Youtub-i video lisamine
ARDUINO
Distantsiseade
RUBBISH ROBOT
ARDUINO
Parkimisandur häire ja LED lampidega
#define LED_RED 6
#define LED_YELLOW 5
#define LED_GREEN 3
#define BUZZER 9
#define TRIGGER 10
#define ECHO 11
float average = 0;
void setup() {
pinMode(LED_RED, OUTPUT);
pinMode(LED_YELLOW, OUTPUT);
pinMode(LED_GREEN, OUTPUT);
pinMode(BUZZER, OUTPUT);
pinMode(TRIGGER, OUTPUT);
pinMode(ECHO, INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
int count = 0;
for (int i = 0; i < 5; i++) {
float tmp = distance();
if (tmp != 0 && tmp < 300) {
average += tmp;
count++;
}
delay(10);
}
if (count > 0 && average > 0) {
average /= count;
if (average < 250 && average >= 200)
yellow();
else if (average < 200 && average > 0)
red();
else
green();
Serial.print(average);
Serial.println(" cm");
} else {
Serial.println("Ohtu pole :)");
green();
}
average = 0;
}
float distance() {
digitalWrite(TRIGGER, LOW);
delayMicroseconds(2);
digitalWrite(TRIGGER, HIGH);
delayMicroseconds(10);
digitalWrite(TRIGGER, LOW);
long duration = pulseIn(ECHO, HIGH, 250000);
return duration * 0.0343 / 2;
}
void red() {
digitalWrite(LED_YELLOW, LOW);
digitalWrite(LED_RED, HIGH);
digitalWrite(LED_GREEN, LOW);
tone(BUZZER, 4000);
}
void yellow() {
digitalWrite(LED_YELLOW, HIGH);
digitalWrite(LED_RED, LOW);
digitalWrite(LED_GREEN, LOW);
noTone(BUZZER);
}
void green() {
digitalWrite(LED_YELLOW, LOW);
digitalWrite(LED_RED, LOW);
digitalWrite(LED_GREEN, HIGH);
noTone(BUZZER);
}
NEURON
Neuron on loomelabori komplekt, milles on üle 30 erineva funktsionaalsusega elektroonilise ehitusbloki. Nendega saab ehitada erinevaid lahedaid nutividinaid.
Laulev auto
Droon ehk mehitamata õhusõiduk ehk UAV (unmanned aerial vehicle) on õhusõiduk, mida ei juhi lendur. See lendab ja toimib kas iseseisvalt (automaatselt) või on kaugjuhtimisega.
500 DRONE LIGHT SHOW
THE BIGGEST DRONE DISPLAY
CODEBUG
CodeBug on väike, programmeeritav ja kaasaskantav seade, mida on lihtne programmeerida. Seal on 5 x 5 LED lampi, mille peal saab näidata teksti, numbreid ja graafilist pilti. Lisaks on kaks nuppu, 6 puutetundlikku plokki (4 sisendit/väljundit, vool ja maandus).
Tekst
LED-id
ARDUINO
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 kasutatakse Arduino IDE programmi, mis on arvutisse laetud.
Valgusfoor
#define LED_GREEN 3
#define LED_YELLOW 5
#define LED_RED 6
void setup() {
pinMode(LED_GREEN, OUTPUT);
pinMode(LED_YELLOW, OUTPUT);
pinMode(LED_RED, OUTPUT);
}
void loop() {
digitalWrite(LED_GREEN, HIGH);
digitalWrite(LED_YELLOW, HIGH);
digitalWrite(LED_RED, HIGH);
}