Skip to content

Komunikacija prek USB

diko-p edited this page Aug 26, 2018 · 5 revisions

Opis

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.

Koda

#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
}

Glej tudi

Serial.begin()

Serial.println()

robot.beep()

delay()

Opombe

Video

Video: Komunikacija prek USB

Clone this wiki locally