Repository navigation
Komunikacija prek USB
diko-p edited this page Aug 26, 2018
·
5 revisions
Robot komunicira s PC preko USB povezave.
Spodnji primer deluje kot ura. Vsako sekundo robot zapiska in na serijskem monitorju PC-ja izpiše, koliko sekund je preteklo od pritiska funkcijskega gumba.
V void.setup() se nastavi hitrost komunikacije prek USB. Temu sledi vrstica, ki povzroči čakanje na pritisk funkcijskega gumba.
V void.loop() se spremenljivka t izpiše na serijske monitorju z uporabo funkcije Serial.println(). Nato robot zapiska, čaka 1 sekundo in spremenljivko t poveča za 1. To se ponavlja v neskončni zanki.
#include <Robot.h>
int t = 0; //deklaracija spremenljivke t
void setup() {
while(!robot.buttonPressed()); //čaka na pritisk tipke
Serial.begin(115200); //nastavi hitrost prenosa podatkov
}
void loop() {
Serial.println(t); //izpiše t na serijskem monitorju
robot.beep(600, 100); //pisk 600Hz 100ms
delay(1000); //čaka 1 sekundo
t = t + 1; //poveča t za 1
}