บทความ

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

มินิ ตู้ไปรษณีย์แจ้งเตือนทาง Line

รูปภาพ
  โค้ด void Line_Notify1(String message1) ; #include <ESP8266WiFi.h> #include <DHT.h> #define WIFI_SSID "phirawat" #define WIFI_PASSWORD "12102544" #define LINE_TOKEN_PIR "UgwAwvdNY2OsczxLWOUShzlW6tfM7EFZpRU16uPNOqU" #define PirPin D6 #define DHTPIN D7 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); String message1 = "มีจดหมายมาส่ง"; bool beep_state = false; bool send_state = false; uint32_t ts, ts1, ts2; void setup() { Serial.begin(115200); Serial.println(); pinMode(PirPin, INPUT); pinMode(LED_BUILTIN, OUTPUT); digitalWrite(LED_BUILTIN, HIGH); dht.begin(); Serial.println("connecting"); WiFi.mode(WIFI_STA); WiFi.begin(WIFI_SSID, WIFI_PASSWORD); Serial.print("connecting"); while (WiFi.status() != WL_CONNECTED) { Serial.print("."); delay(500); } Serial.println(); Serial.print("connected: "); Serial.println(WiFi.localIP()); delay(10000); Serial....

ตรวจจับผู้บุกรุก พร้อมแจ้งเตือนเข้า LINE Smart IOT ESP8266 แก้ 2จุด

รูปภาพ
  อุปกรณ์ที่ต้องใช้ -  บอร์ด Shield Nodemcu V2 Relay 4ch  -  Ultrasonic Sensor SR-04 -  สาย Jumper เมีย + เมีย ก่อนอื่นเราต้องไปขอ Token จาก line notify กันช่ะก่อน  ขั้นตอนการของ Token จาก line notify :  https://www.ec-bot.com/b/29 การต่อวงจร โปรแกรมตัวอย่าง // เลือกซื้อสินค้าของเราได้ที่ // www.ec-bot.com ขอบคุณที่อุดหนุนครับ ^^ # include < TridentTD_LineNotify.h > // ดาวน์โหลด Library ได้ที่ https://github.com/TridentTD/TridentTD_LineNotify # define SSID " xxx " // เปลี่ยนเป็นชื่อไวไฟของเรา # define PASSWORD " xxx " เปลี่ยนรหัสไวไฟของเรา # define LINE_TOKEN " xxx " ใส่ token line ของเรา # define trigPin1 D3 # define echoPin1 D4 long duration, distance, SR1, SR2; int state = 0 ; void setup () { Serial. begin ( 115200 ); WiFi. begin (SSID, PASSWORD); // เชื่อมต่อ Wi-Fi while (WiFi. status () != WL_CONNECTED) { delay ( 1000 ); Serial. print ( " . " ); } pinMode (trigPin1, OUTPUT); pinMode (e...

คำสั่งต่างๆของ arduino

คำสั่งพื้นฐานสำหรับ Arduino ที่ควรรู้ FEBRUARY 14, 2017 BOONSUK จากที่ไปอบรมมาเรามาเริ่มสิ่งแรกที่เราต้องรู้ก่อนที่จะเริ่มเขียนนะครับ คือคำสั่งพื้นฐาน แต่หัวหน้าผมบอกว่าจะ อธิบายเพิ่มเติมอีกที ทุกคนรอนะครับ 1. pinMode()   ใช้กำหนดทิศทางสัญญาณ (I/O direction) ของขาดิจิทัล Syntax : pinMode(pin, mode) ตัวอย่างการใช้งาน int ledPin = 13; // LED connected to digital pin 13 void setup() { pinMode(ledPin, OUTPUT); // sets the digital pin as output } void loop() { digitalWrite(ledPin, HIGH); // sets the LED on delay(1000); // waits for a second digitalWrite(ledPin, LOW); // sets the LED off delay(1000); // waits for a second } 2. digitalRead()   ใช้อ่านค่าจากขาดิจิทัลที่ถูกกำหนดให้เป็นอินพุต Syntax : digitalRead(pin) ตัวอย่างการใช้งาน int ledPin = 13; // LED connected to digital pin 13 int inPin = 7; // pushbutton connected to digital pin 7 int val = 0; // variable to store the read value void set...