في هذا المشروع سنقوم بطريقة تشغيل مضخة الماء صغيرة مع مستشعر اللمس باستخدام أردوينو
المكونات الاساسية :
- اردوينو UNO
- وحدة تبديل حساس اللمس بالسعة
- توصيل الأسلاك
- مضخة الماء صغيرة
- وحدة رولي 5 فولت
الكود البرمجي هنا:
// Project : Detecting touch with Capacitive Touch Sensor (TTP223B)
// by: Abdellatif Mimoune
// My YouTube channel : https://www.youtube.com/channel/UCiM9zk6QfUmNM03O0A_JiDQ
int touchSensor = 2; // Pin for capactitive touch sensor
int relayPin = 13; // relay 5v S:13 pin
boolean currentState = LOW;
boolean lastState = LOW;
boolean ledState = LOW;
void setup() {
pinMode(relayPin, OUTPUT);
pinMode(touchSensor, INPUT);
Serial.begin(9600);
}
void loop() {
currentState = digitalRead(touchSensor);
if (currentState == HIGH && lastState == LOW) {
delay(5);
if (ledState == HIGH) {
digitalWrite(relayPin, LOW);
ledState = LOW;
Serial.println("Turn LED off");
} else {
digitalWrite(relayPin, HIGH);
ledState = HIGH;
Serial.println("Turn LED on");
}
}
lastState = currentState;
}
No comments:
Post a Comment