Advertisement
Guest User

Untitled

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