เครื่องกดเจลแอลกอฮอร์แบบดิจิติล DIY
Arduino IDE Code
#include <Servo.h> // ผนวกไลบรารี่
///////////////////////////////////////
int s1 = 10; // เปิดใช้งาน s1 ที่พอร์ต 10
Servo sv1; // ประกาศการใช้งาน sv1
int button = 2; // พอร์ตเซนเซอร์ดิจิตอลสำหรับdetect
////////////////////////////////////////
int x1 = 0; // องศาเซอร์โวไม่กด
int x2 = 90; // องศาเซอร์โวกด
////////////////////////////////////////
void setup() {
sv1.attach(s1); // เรียกใช้งานเตรียมตอบสนอง sv1
pinMode(button,INPUT); // ตั้งพอร์ต2เป็นสัญญาณInput
Serial.begin(9600);
}
void loop()
{
if(digitalRead(button) == 0){sv1.write(x2); } // เห็นมือ
else{sv1.write(x1); } // ไม่เห็นมือ
Serial.println(digitalRead(button));
}