บทความ

กำลังแสดงโพสต์จาก มิถุนายน, 2019

ใบงานที่4

รูปภาพ
เซ็นเซอร์วัดความชื้นในดิน int sensorPin = A0; // select the input pin for the potentiometer int sensorValue = 0; // variable to store the value coming from the sensor void setup() { // declare the ledPin as an OUTPUT: Serial.begin(9600); } void loop() { // read the value from the sensor: sensorValue = analogRead(sensorPin); delay(1000); Serial.print("sensor = " ); Serial.println(sensorValue); }

ใบงานที่3

รูปภาพ
มินิโปรเจค Arduino วัดอุณหภูมิด้วย DHT22 และการแจ้งเตือนโดย Buzzer #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { lcd.begin(); lcd.backlight(); lcd.print("Hello, world!"); } void loop() { }

ใบงานที่2

รูปภาพ
ระบบเปิดปิดถังขยะอัตโนมัติ Code Program Arduino  #define pingTrig 6  #define pingEcho 7  #include <Servo.h>  Servo myservo;  void setup() {  pinMode(pingTrig, OUTPUT);  pinMode(pingEcho, INPUT);  myservo.attach(9); }  void loop() {  long duration, inches, cm;  digitalWrite(pingTrig, LOW);  delayMicroseconds(2);  digitalWrite(pingTrig, HIGH);  delayMicroseconds(10);  digitalWrite(pingTrig, LOW);  duration = pulseIn(pingEcho, HIGH);  cm = duration / 29 / 2;  if(cm < 10 ){  myservo.write(90);  delay(100);  }else{  myservo.write(0); }  delay(1000); }

ใบงานที่1

รูปภาพ
เปิดปิดไฟด้วยเสียง int sound_sensor = 4; int relay = 5; int clap = 0; long detection_range_start = 0; long detection_range = 0; boolean status_lights = false; void setup() {   pinMode(sound_sensor, INPUT);   pinMode(relay, OUTPUT); } void loop() {   int status_sensor = digitalRead(sound_sensor);   if (status_sensor == 0)   {     if (clap == 0)     {       detection_range_start = detection_range = millis();       clap++;     }     else if (clap > 0 && millis()-detection_range >= 50)     {       detection_range = millis();       clap++;     }   }   if (millis()-detection_range_start >= 400)   {     if (clap == 2)     {       if (!status_lights)         {           status_lights = true;           digitalWrite(relay, HIGH);         }         else if (status_lights)         {           status_lights = false;           digitalWrite(relay, LOW);         }     }     clap = 0;   } }