Difference between revisions of "A Tarduino example done properly"
Jump to navigation
Jump to search
| Line 1: | Line 1: | ||
| − | = main.cpp = | + | =main.cpp= |
| + | <syntaxhighlight lang="c++" line="1"> | ||
| + | #include <Arduino.h> // Pretty much only here to giv us Serial Communications & delay() | ||
| − | + | #include "FooBar.h" // This header file lives in the src directory | |
| − | + | ||
| − | + | void setup() { | |
| − | + | // put your setup code here, to run once: | |
| − | + | Serial.begin(115200); | |
| − | + | Serial.println("Howdee!"); | |
| − | + | delay(10000); // What a silly way to rape a microcontroller... | |
| − | + | } | |
| − | + | ||
| − | + | void loop() { | |
| + | // put your main code here, to run repeatedly: | ||
| + | Function1(); | ||
| + | delay(1000); // UGH... | ||
| + | Function2(); | ||
| + | delay(1000); // UGH... | ||
| + | } | ||
| + | </syntaxhighlight> | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | = FooBar.h = | + | =FooBar.h= |
void Function1(); | void Function1(); | ||
| − | = Function1.cpp = | + | =Function1.cpp= |
#include <Arduino.h> | #include <Arduino.h> | ||
| Line 31: | Line 36: | ||
} | } | ||
| − | = platformio.ini = | + | =platformio.ini= |
(Coz I have this preference in IDEs...) | (Coz I have this preference in IDEs...) | ||
Revision as of 00:56, 8 December 2020
main.cpp
1 #include <Arduino.h> // Pretty much only here to giv us Serial Communications & delay()
2
3 #include "FooBar.h" // This header file lives in the src directory
4
5 void setup() {
6 // put your setup code here, to run once:
7 Serial.begin(115200);
8 Serial.println("Howdee!");
9 delay(10000); // What a silly way to rape a microcontroller...
10 }
11
12 void loop() {
13 // put your main code here, to run repeatedly:
14 Function1();
15 delay(1000); // UGH...
16 Function2();
17 delay(1000); // UGH...
18 }
FooBar.h
void Function1();
Function1.cpp
#include <Arduino.h>
void Function1()
{
Serial.println("Hi Grant!");
delay(1000); // What a silly way to rape a microcontroller...
}
platformio.ini
(Coz I have this preference in IDEs...)
[env:esp07] platform = espressif8266 board = esp07 framework = arduino