Advertisement
Papermind

Knob ser2

Mar 7th, 2018
8,398
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.01 KB | None | 0 0
  1. /*
  2.  Controlling a servo position using a potentiometer (variable resistor)
  3.  by Michal Rinott <http://people.interaction-ivrea.it/m.rinott>
  4.  modified on 8 Nov 2013
  5.  by Scott Fitzgerald
  6.  http://www.arduino.cc/en/Tutorial/Knob
  7.  
  8. modified 8 mar2018
  9. by papermindvention.blogspot.com
  10. */
  11.  
  12. #include <Servo.h>
  13.  
  14. Servo myser1;  //memberikan nama myser1 untuk Servo
  15. Servo myser2;
  16.  
  17. const int potpin1 = 0;  // Pin analog yang digunakan untuk potensio
  18. const int potpin2 = 1;
  19. int val1,val2;  // variable untuk menyimpan data potensio
  20.  
  21. void setup() {
  22.   myser1.attach(3);  // menggunakan pin 3 (PWM) sebagai pin untuk myser1
  23.   myser2.attach(5);
  24.  
  25. }
  26. void loop() {
  27.   val1 = analogRead(potpin1);  // membaca data analog dari potensio
  28.   val1 = map(val1, 0, 1023, 0, 180);  //membuat nilai dari potensio yang awalnya 0-1023 menjadi 0-180
  29.   myser1.write(val1); //Servo berputar sebanyak nilai val/potensio
  30.   delay(10);
  31.  
  32.   val2 = analogRead(potpin2);
  33.   val2 = map(val2, 0, 1023, 0, 180);
  34.   myser2.write(val2);
  35.   delay(10);
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement