ความรู้แน่น ฟรีสำหรับชุมชน ArduinoAll ที่นี่เท่านั้น

ฟรีและดีที่สุด คอร์สอบรม Arduino + NodeMCU
ทำเพื่อแบ่งปัน ห้ามนำไปจำหน่าย หรือเก็บเงินค่าเรียน
  !!!


  


AllNewStep รับประกันคุณภาพทุกชิ้น วันจันทร์-ศุกร์แจ้งชำระสินค้าก่อน 14.00 จัดส่งทันทีวันนี้ค่ะ

กรุงเทพ /ภาคกลาง ได้พรุ่งนี้


*** สินค้าทุกชิ้น ถ้าสามารถทำรายการสั่งซื้อได้ แสดงว่ามีครบทุกรายการค่ะ *** 

พิมพ์ค้นหาบทความ หัวข้อกระทู้ และสินค้าในเว็บ AllNewStep ได้ที่นี่
QUOTE 

รบกวนสอบถามอุปกรณ์พื้นฐานกับงานที่ผมต้องการครับ

พี่เอ็มสุดหล่อ

ไม่ได้จับมาสองปี งานที่ผมต้องการทำเล็ก ๆ คือ ให้ อาดูโน่สั่งฟอทอนาล็อก ไปทริกดีเลย์(ผมมีแล้ว4พอทของเก่าสมัยทำโปรเจค) 

 

เงื่อนไขคือให้ พอทอนาล็อค ให้สั่งดีเลย์ออน 5 วินาที ออฟ2วิ วนลูป

 

ผมต้องสั่งซื้ออะไรบ้าง ตามที่ผมเข้าใจ 

 

อาดูโน่ r3 1ตัว 

rtc 1ตัว ใช่หรือเปล่าครับ

 

และรบกวนสอบถาม พอแนะนำตัวอย่างโค้ทให้ผมได้ไหมครับ ให้มันนับเวลา สั่งออน ออฟ วนลูป อะไรพวกนี้ละครับ 

 

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน

ควบคุม relay ใช้แค่ port Digital ก็ได้ครับ เป็นสัญญาณ 0 หรือ 1

ถ้าใช้แค่หน่วงเวลา ไม่ต้องใช้ RTC ใช้ arduino อย่างเดียวก็เพียงพอ

คำสั่งหน่วงเวลาคือ delay(ms);

ตัวอย่างโคดดังนี้ครับ https://www.arduinoall.com/p/3

// ถ้าต้องการให้ relay ติดก็ส่งค่า 0 ออกไป ถ้าต้องการให้ relay ดับก็ส่งค่า 1 ออกไป
int relay1 = 12; // ต่อกับขา in1 ของบอร์ดรีเลย์
int relay2 = 13; // ต่อกับขา in2 ของบอร์ดรีเลย์


void setup() {                
  pinMode(relay1, OUTPUT); 
  
pinMode(relay2, OUTPUT);    
}

void loop() {
  digitalWrite(relay1, 0);   // สั่งเปิดรีเลย์
  digitalWrite(relay2, 0);   // สั่งเปิดรีเลย์
  delay(1000);              
  digitalWrite(relay1, 1);   // สั่งปิดรีเลย์
  
digitalWrite(relay2, 1);   // สั่งเปิดรีเลย์
  delay(1000); 
}

ถ้าต้องการใช้งานเป็นโปรดักจริง สามารถใช้ arduino ตัว attiny13 เพื่อความคุ้มค่าที่สุดครับ

แสดงความคิดเห็นที่ 1-1 จากทั้งหมด 1 ความคิดเห็น
ขาย ARDUINO
คุณภาพ อันดับ 1

ได้รับรางวัลร้านยอดเยี่ยม
ตั้งแต่ปี 2558
ขาย Arduino
วีดีโอสอน Arduino

สอน esp8266

สอน Arduino IoT
สอน Arduino แบบเร็ว

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

พูดคุย-สอบถาม