6. Arduino Starter WORKSHOP
Προγραμματισμός
IEEE NTUA SB
setup ()
Η λειτουργία setup () καλείται
όταν ξεκινά ένα πρόγραμμα.
Χρησιμοποιείτε για να προετοιμάσει
μεταβλητές, τους τρόπους επαφών,
εισαγωγή βιβλιοθηκών, κ.λπ.
Η λειτουργία setup() θα τρέξει
μόνο μία φορά, μετά από κάθε
εκκίνηση ή
επαναφορά (reset) τις πλακέτα
Arduino.
Παράδειγμα
int buttonPin = 3;
void setup ()
{
Serial.begin (9600);
pinMode (buttonPin, INPUT);
}
άκυρη βρόχου ()
{
// ...
}
7. Arduino Starter WORKSHOP
loop ()
Η λειτουργία loop() κάνει ακριβώς αυτό
που υποδηλώνει το όνομά της,
διαδοχικές εκτελέσεις, επιτρέποντας
στο πρόγραμμά σας να αλλάξει και
να ελέγξει όλες της εισόδους και
εξόδους του μικροελεγκτή καθώς και
της επικοινωνίες με άλλες συσκευές.
IEEE NTUA SB
Παράδειγμα
const int buttonPin = 3;
void setup(){
Serial.begin(9600);
pinMode(buttonPin, INPUT);}
void loop(){
if (digitalRead(buttonPin) == HIGH)
Serial.write('H');
else
Serial.write('L');
delay(1000);}