Professional Documents
Culture Documents
#include <LiquidCrystal.h>
void setup() {
pinMode(pot,INPUT);
pinMode(motor,OUTPUT);
lcd.begin(16, 2);
}
void loop() {
new_pot = analogRead(pot);
motor_speed = map(new_pot,0,1023,0,255);
if(new_pot != prev_pot){
lcd.clear();
lcd.print("pot reading:");
lcd.print(new_pot);
lcd.setCursor(0, 1);
lcd.print("motor speed:");
lcd.print(motor_speed);
analogWrite(motor,motor_speed);
}
prev_pot = new_pot;
}