จุดประสงค์การเรียนรู้
- สามารถใช้โปรแกรมArduino IDE สั่งงานเซอร์โวมอเตอร์ในบอร์ด Lotus Nano Botได้
อุปกรณ์ที่ใช้
1. บอร์ด Lotus Nano Bot
2. เซอร์โวมอเตอร์
ขั้นตอนการดำเนินงาน
- ต่อวงจรดังภาพ แล้วอัพโหลดโปรแกรมตัวอย่างจากArduino IDEไปสู่บอร์ดLotus Nano Bot
ตัวอย่าง5 การเขียน Code ควบคุม Servo Motor ดังกรอบข้างล่าง
Arduino IDE Code
#include <Servo.h> // ผนวกไลบรารี่
int s1 = 10; // เปิดใช้งาน s1 ที่พอร์ต 10
Servo sv1; // ประกาศการใช้งาน sv1
void setup() {
sv1.attach(s1); // เรียกใช้งานเตรียมตอบสนอง sv1
}
void loop(){
sv1.write(0); // sv1 ทำงานที่ 0 องศา
delay(1000); //หน่วงเวลา 1 วินาที
sv1.write(30); // sv1 ทำงานที่ 30 องศา
delay(1000); //หน่วงเวลา 1 วินาที
sv1.write(60); // sv1 ทำงานที่ 60 องศา
delay(1000); //หน่วงเวลา 1 วินาที
}