Advertisement
Guest User

Untitled

a guest
Dec 7th, 2019
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. #include <LiquidCrystal.h>
  2. LiquidCrystal lcd(9, 8, 7, 10, 5, 4);
  3. int lcdkontrast = 110;
  4.  
  5. int pin = 13;
  6. int zeit;
  7. int poti;
  8. int frequenz;
  9. void setup() {
  10. poti = A0;
  11.  
  12. lcd.begin(16, 2);
  13. analogWrite(6, lcdkontrast);
  14. pinMode(pin, OUTPUT);
  15. }
  16.  
  17. void loop() {
  18.  
  19. zeit = map(poti, 0, 1023, 500, 5); //bei potiwert 0: 500ms an und 500ms aus also eine sekunde was dann 1 Hz wären,
  20. digitalWrite(pin, HIGH);
  21. delay(zeit);
  22. digitalWrite(pin, LOW);
  23. delay(zeit);
  24.  
  25. frequenz = map (zeit, 500, 5, 1, 100);
  26. char buffer[7];
  27. sprintf(buffer,"%4i Hz",frequenz);
  28. lcd.setCursor(0, 0);
  29. lcd.print("Frequenz");
  30. lcd.setCursor(0, 1);
  31. lcd.print(buffer);
  32. lcd.setCursor(0, 1);
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement