cмог запустить простейшие функции - на одну кнопку пин циклически включается-выключается, на другую кнопку другой пин включается, а потом сам автоматически выключается через секунду
#include <Servo.h>
boolean pin7 = false;
boolean pin4 = false;
unsigned long time_b = millis();
void setup() {
pinMode(7, OUTPUT);
pinMode(4, OUTPUT);
Serial1.begin(9600);
while (!Serial1) {;}
}
void loop() {
pin7 = digitalRead(7);
pin4 = digitalRead(4);
if (millis() - time_b > 1000 && pin4) {
digitalWrite (4, LOW); }
while (Serial1.available() > 0) {
char cmd = Serial1.read();
if (cmd == 'A') {
digitalWrite (7, !pin7);}
else if (cmd == 'B') {
digitalWrite (4, HIGH);
time_b = millis(); }
}
delay(20);
}
почему-то если в начале не написать включение библиотеки <Servo.h>, то не хочет компилироваться

баг какой-то
теперь можно стрелять лазерными пушками.
... и добавил:чет походу простудился позавчера когда по магазинам ходил
