Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Servo.h>
- Servo myservo;
- int val;
- void setup() {
- myservo.attach(D1); //กำหนด ตัวแปร myservo แทน Servo ที่ต่ออยู่กับ ขา A0
- Serial.begin(9600);
- }
- void loop() {
- val = analogRead(A0); // อ่านค่า Analog ขาA0 เก็บไว้ในตัวแปร Val
- val = map(val, 0, 1023, 0, 180); // แปลงค่า ระหว่าง 0-1023 เป็น 0-180
- //val = map(val, 0, 1023, 0, 90); // แปลงค่า ระหว่าง 0-1023 เป็น 0-90
- Serial.println(val); // พิมพ์ค่าของตัวแปร val
- myservo.write(val); // นำค่าที่แปลงค่ามาจากตัวต้านทานรับค่าได้ มาควบคุมการหมุน Servo
- delay(15); // Delay 15mS
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement