Arduino

Menu
  • Microcontroller
  • Opgaver
    • Opgave 1: BASIC Led blink
    • Opgave 2: Button eller pull-up resistor
    • Opgave 3: Push Button /LED
    • Opgave 4: Ultralydssensor
    • Opgave 5: Lysmåler
    • Opgave 6: Knap som registrere antal tryk
Menu

Opgave 6: Knap som registrere antal tryk

Posted on November 12, 2021November 12, 2021 by admin

int led1 = 13;


//knap
int knap = 2;
int knapStatus = 0;
int preknapStatus = 0;
int antalTryk = 0;

  
void setup()
{
  pinMode(led1, OUTPUT);
  pinMode (knap, INPUT);
  Serial.begin (9600);
}

void loop()
{
  
 knapStatus = digitalRead(knap);
 if (knapStatus != preknapStatus){ 
 
   if (knapStatus == HIGH){ 
  antalTryk = antalTryk +1; // +1 lægger 1 til hver gang knappen trykkes ned
  Serial.println(antalTryk);
  digitalWrite(led1, HIGH);
 
 }
   
   
 
  
  else {
    
   digitalWrite(led1, LOW);
   
    
   }  
    
  } 
  
preknapStatus = knapStatus;
} 

  

Opgaver

  • Opgave 1: BASIC Led blink
  • Opgave 2: Button eller pull-up resistor
  • Opgave 3: Push Button /LED
  • Opgave 4: Ultralydssensor
  • Opgave 5: Lysmåler
©2022 Arduino | Design: Newspaperly WordPress Theme