Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. int MOTORPIN = 9;
  2. int analog_input = 82;
  3. String input;
  4.  
  5. void setup() {
  6. Serial.begin(9600);
  7. }
  8.  
  9. void loop() {
  10. Serial.print("Current Analog Value:");
  11. Serial.print(analog_input);
  12. Serial.print("\n");
  13. analogWrite(MOTORPIN, analog_input);
  14. Serial.println("Enter a number...");
  15. while(Serial.available() == 0){ } // wait for input
  16. while(Serial.available()) {
  17. // Read in a single character to the variable input
  18. char ch = Serial.read();
  19. input += ch;
  20. delay(10); // Slow down loop a bit
  21. }
  22.  
  23. int temp = input.toInt();
  24. if(temp > 255 || temp == 0){
  25. Serial.println("Invalid number entered!");
  26. } else {
  27. analog_input = temp;
  28. }
  29.  
  30. input = "";
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement