Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define clk 2
- #define dt 3
- #define grnd 6
- bool direc;
- int count=0;
- void setup() {
- // put your setup code here, to run once:
- Serial.begin(9600);
- pinMode(dt,INPUT_PULLUP);
- pinMode(clk,INPUT_PULLUP);
- pinMode(grnd,OUTPUT);
- digitalWrite(grnd,0);
- pinMode(5, OUTPUT);
- digitalWrite(5, 1);
- pinMode(LED_BUILTIN, OUTPUT);
- digitalWrite(LED_BUILTIN,5);
- }
- void loop() {
- // put your main code here, to run repeatedly:
- if(digitalRead(clk) ==0){
- direc = digitalRead(dt);
- if(direc == 0){
- count= count+5;
- Serial.println(count*2);
- Serial.println(direc);
- }else{
- count= count -5;
- Serial.println(count*2);
- Serial.println(direc*2);
- }
- delay(10);
- while(digitalRead(clk) ==0){
- }
- analogWrite(LED_BUILTIN, count);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement