บทความ

กำลังแสดงโพสต์จาก ตุลาคม, 2018

Mini Project

รูปภาพ
mini Projec กันยายน 18, 2561 ชุดสาธิตเครื่องรดน้ำกระถางต้นไม้ 2 ระบบ อุปกรณ์ เซ็นต์เซอร์วัดความชื้น 1 ตัว soundsenser 1 ตัว relay 1 ตัว Arduino 1 ตัว โหลดมอเตอร์ DC 5 V (**สามารุถต่อโหลดได้สูงสุด AC 250 v 10 A ) Wiring diagram Block Code void setup() { Serial.begin(9600); } //A0,SENSOR A1,SOUD A2,RELAY void loop() { int sensorValue = analogRead(A0); //รับค่าเซนต์เซอร์วัดความชื้นเก็บไว้ในขา A0 int soud = analogRead(A1); //รับค่าเซนต์เซอร์เสียงเก็บไว้ในขา A1 Serial.print("sensorValue = ");Serial.print(sensorValue);Serial.print(" soud = ");Serial.println(soud); if(soud<=50||sensorValue>=1000){ analogWrite(A2, 255); //จ่ายไฟไปที่ขา A2 5V } if(sensorValue<=400){ analogWrite(A2, 0); } } แนวทาง: https://www.9arduino.com/article/71/โปรเจคเครื่องรดน้ำต้นไม้อัตโนมัติ-ด้วย-arduino-ราคาถูก-พร้อม-code-ต...

เเก้ผลสอบการประเมิน

รูปภาพ
Arduino Based Home Automation Project via Bluetooth 1แยกInput/Output 2.อธิบาย Software #include <SoftwareSerial.h>//การเรียกใช้ไรบรารี้ const int rxPin = 4;//กำหนด rxPin = 4 const int txPin = 2;//กำหนด txPin = 2 SoftwareSerial mySerial(rxPin, txPin);//กำหนดขาของ RX และ TX const int Loads[] = {9, 10, 11, 12};//กำหนดตัวแปลแบบอะเลย์  int state = 0;//กำหนด state = 0 int flag = 0;//กำหนด flag = 0 void setup()  {    for (int i=0;i<4;i++)     {       pinMode(Loads[i], OUTPUT);//สร้าง Output แบบวนลูบจงกว่าจะครบ 4 คร้งโดยใช้ For     }    mySerial.begin(9600);//ตั้งค่าเริ่มต้นของ mySerial    for (int i=0;i<4;i++)     {       digitalWrite(Loads[i], LOW)// กำหนดให้ D9 D10 D11 D12 = LOW โดยใช้วิธีวงลูป For     }     } void loop()  {          if(mySerial.available() > 0)...