diff options
author | Jonas Smedegaard <dr@jones.dk> | 2025-04-01 22:18:26 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2025-04-01 22:18:26 +0200 |
commit | 223894c7305a084130edfba75108c87b2c453691 (patch) | |
tree | 24c6110430cabc81c27584425e5fcca51c4e387b /mussel4 | |
parent | aaf35ec4d317224b6fa9a226479f0d56fc266eb0 (diff) |
add library as appendix; add diagrams to library; drop individual mussel sketches
Diffstat (limited to 'mussel4')
-rw-r--r-- | mussel4/mussel4.ino | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/mussel4/mussel4.ino b/mussel4/mussel4.ino deleted file mode 100644 index c84f19b..0000000 --- a/mussel4/mussel4.ino +++ /dev/null @@ -1,32 +0,0 @@ -// I've been inspired by this page and the accompanying yt-video (among other videos), but unfortunatly i felt like bits of it were off https://roboticsbackend.com/arduino-push-button-tutorial/ -// So therefore I've tried to incoorporate more from my earlier p5 programs, but i'm unsure if this is right/wrong as well, as i'm having trouble with getting my arduionoboard to react to anything. -// the idea is, that when the button is pushed down, it symbolizes thtat the mussel has closed it's mouth - - -const int button = 4; // jeg har oprettet en konstant variabel, som har værdien 4 fordi den er forbundet til GPIO4 på arduinoboardet. - //Den er konstant, fordi værdien ikke skal ændres mens programmet er i brug/kører -void setup() { //den her del har jeg valgt bare at acceptere - den initialisere "serial commuication" og konfigurere(opsætter) de forskellige komponenter, - //der bruges i programmet https://arduinofactory.com/arduino-ide/ , med andre ord, kridter den banen op. - Serial.begin(9600); // starter kommunikationen mellem ard.boardet og computeren. tallet er baudraten, som data sendes med (hastigheden) - pinMode(buttonPin, INPUT_PULLDOWN); // pinMode bestemmer hvilken GPIO-pin, som arduionoB. bruger. - // input_pulldown er det, som sørger for, at programmet kun reagere når knappen bliver trykket ned. Altså at knappen som standard LOW. - //det her har jeg valgt fremfor yt-tutorialsenes opfordring om, at bruge PULLUP, for så kommer der et svar *efter, og ikke imens brugeren trykker. -} - -void loop(){ // void loop er en funktion, hvor alt indeni gentages så længe ard.boardet er tændt. - int buttonState = digitalRead(buttonPIn); // læser knappens tilstand - - if (buttonState == HIGH) { - Serial.println("Mussel has closed. Water might be contaminated.") - } else { - Serial.println("Mussel remains open. No detection made."); - } - delay(100); //her venter programmet 100 millisekunder, før den gentager loopet (altså går tilbage til standard, not contaminated) - // jeg ved ikke helt om det er for kort tid, fordi min ard.board er i udu (eller jeg har svært ved at bruge det i guess) - -} - - - - - |