ตัวอย่างงานที่ใช้โปรแกรม Arduino
การใช้ Flex sensor สั่งงาน Servo
งานทฤษฎี สปที่5
#include <Servo.h>
Servo servo1;
const int flexPin = A0;
void setup()
{
Serial.begin(9600);
servo1.attach(9);
}
void loop()
{
int flexPosition;
int servoPosition;
flexPosition = analogRead(flexPin);
servoPosition = map(flexPosition, 600, 900, 0, 180);
servoPosition = constrain(servoPosition, 0, 180);
servo1.write(servoPosition);
Serial.print(“sensor: “);
Serial.print(flexPosition);
Serial.print(” servo: “);
Serial.println(servoPosition);
delay(20);
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น