Отправим текст в монитор порта.
void setup() { Serial.begin(9600); } void loop() { Serial.println("ArduBlock"); delay(1000); }
Открыть пример: Online ArduBlock
Отправим текст + данные с pin A0 в монитор порта.
void setup() { Serial.begin(9600); } void loop() { Serial.println((String("Pin A0 - ") + String(analogRead(A0)))); delay(1000); }
Открыть пример: Online ArduBlock
Отправим текст + цифровую переменную в монитор порта.
int R = 0; void setup() { Serial.begin(9600); } void loop() { R = analogRead(A0); Serial.println((String("Pin A0 - ") + String(R))); delay(1000); }
Открыть пример: Online ArduBlock
Отправим текстовую переменную в монитор порта.
String R = "ArduBlock"; void setup() { Serial.begin(9600); } void loop() { R = String("Pin A0 - ") + String(analogRead(A0)); Serial.println(R); delay(1000); }
Открыть пример: Online ArduBlock
Принимаем данные из монитора порта. 1 включить светодиод pin 13, 2 отключить светодиод pin 13.
char R = ' '; void setup() { Serial.begin(9600); } void loop() { if (Serial.available() == 1) { R = Serial.read(); Serial.println(R); if (R == '1') { pinMode(13, OUTPUT); digitalWrite(13, 1); } if (R == '2') { pinMode(13, OUTPUT); digitalWrite(13, 0); } } }
Открыть пример: Online ArduBlock
Видеоурок: