Files

66 lines
942 B
Arduino
Raw Permalink Normal View History

2020-02-25 21:21:49 +01:00
/* -*-c++-*-
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/
2020-02-26 21:24:12 +01:00
/*
Nanite841 Pinout from above:
button
PA5 PA6
PA4 PA7
PA3 PB2
RX0 PA2 PB2
TX0 PA1 PB1
PA0 PB0
GND VCC
usb
*/
2020-02-25 21:21:49 +01:00
#define LED LED_BUILTIN
void blinken(int howlong) {
digitalWrite(LED, HIGH);
delay(howlong);
digitalWrite(LED, LOW);
delay(howlong);
}
void lang() {
2020-02-26 21:24:12 +01:00
blinken(500);
2020-02-25 21:21:49 +01:00
}
void kurz() {
2020-02-26 21:24:12 +01:00
blinken(250);
2020-02-25 21:21:49 +01:00
}
void sos() {
int i=0;
2020-02-26 21:24:12 +01:00
Serial.println("long");
2020-02-25 21:21:49 +01:00
for(i=0; i<3; i++)
lang();
2020-02-26 21:24:12 +01:00
Serial.println("short");
2020-02-25 21:21:49 +01:00
for(i=0; i<3; i++)
kurz();
2020-02-26 21:24:12 +01:00
Serial.println("long");
2020-02-25 21:21:49 +01:00
for(i=0; i<3; i++)
lang();
}
void setup() {
pinMode(LED, OUTPUT);
2020-02-26 21:24:12 +01:00
Serial.begin(115200);
Serial.print("init");
2020-02-25 21:21:49 +01:00
}
void loop() {
2020-02-26 21:24:12 +01:00
Serial.println("blinked");
2020-02-25 21:21:49 +01:00
sos();
delay(3000);
}