Zapalanie diody poprzez komendę

Zapalanie diody poprzez komendę

Program: który poprzez polecenia wpisywane w „szczegółowym monitorze” czy też swoistej konsoli Arduino, zapalały bądź wyłączały podłączoną diodę na płytce stykowej.

Dodatkowo ta sama konsola została, poprzez zwykły button została zaprogramowania w oprogramowaniu LabVIEW, gdzie podobnie jak w poprzednim programie nastąpiła integracja tych dwóch urządzeń. Dane a raczej komendy są wysyłane poprzez wciśnięcie przycisku. Gdzie „c_on” zapala diodę, natomiast „c_off” gasi.

Kompilator: Arduino

Galeria:

Kod programu:

#define dioda 3
int i = 255;
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  Serial.setTimeout(5);
  pinMode(dioda,OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  if (Serial.available() > 0)
  {
    String cmd = "";
    cmd = Serial.readString();
    if (cmd.indexOf("c_on") >= 0)
      digitalWrite(dioda,i);
    else if (cmd.indexOf("c_off") >= 0)
      digitalWrite(dioda,0);
  }
}