From a71ced1b711c92347df769b84f2f504a1902d1a3 Mon Sep 17 00:00:00 2001 From: Michel Date: Mon, 9 Oct 2023 23:52:47 +0200 Subject: [PATCH] Initial commit --- .gitignore | 6 ++++++ platformio.ini | 22 ++++++++++++++++++++++ src/main.cpp | 39 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 67 insertions(+) create mode 100644 .gitignore create mode 100644 platformio.ini create mode 100644 src/main.cpp diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..beaaf8a --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +.pio +.vscode/.browse.c_cpp.db* +.vscode/c_cpp_properties.json +.vscode/launch.json +.vscode/ipch +.vscode/extensions.json diff --git a/platformio.ini b/platformio.ini new file mode 100644 index 0000000..ef3b12c --- /dev/null +++ b/platformio.ini @@ -0,0 +1,22 @@ +[env] +framework = arduino + +[env:d1_mini] +platform = espressif8266 +board = d1_mini + +[env:micro] +platform = atmelavr +board = micro + +[env:nanoatmega328] +platform = atmelavr +board = nanoatmega328 + +[env:nodemcuv2] +platform = espressif8266 +board = nodemcuv2 + +[env:uno] +platform = atmelavr +board = uno diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..d105124 --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,39 @@ +/* + Blink + + Turns an LED on for one second, then off for one second, repeatedly. + + Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO + it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to + the correct LED pin independent of which board is used. + If you want to know what pin the on-board LED is connected to on your Arduino + model, check the Technical Specs of your board at: + https://www.arduino.cc/en/Main/Products + + modified 8 May 2014 + by Scott Fitzgerald + modified 2 Sep 2016 + by Arturo Guadalupi + modified 8 Sep 2016 + by Colby Newman + + This example code is in the public domain. + + https://www.arduino.cc/en/Tutorial/BuiltInExamples/Blink +*/ + +#include + +// the setup function runs once when you press reset or power the board +void setup() { + // initialize digital pin LED_BUILTIN as an output. + pinMode(LED_BUILTIN, OUTPUT); +} + +// the loop function runs over and over again forever +void loop() { + digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) + delay(1000); // wait for a second + digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW + delay(1000); // wait for a second +}