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

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


  


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

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


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

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

ส่งสัญญาน IR

pppp

มีตัวอย่างโค้ดส่ง สัญญาน อินฟาเรดไหมครับ

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

มีตัวอย่างในหน้าบทความแล้วครับ

QUOTE 
ความคิดเห็นที่ #2
pppp

หมายถึงตัวอย่าง ทีั่ใช้ emitter ส่งนะครับ 

มีคำถามต่อครับ พอดีใช้ nfc แล้วเอาบัตรแต่ เเล้วให้บันทึกค่าลงใน eeprom เเล้วปิดเครื่อง เเตะเพิ่มมันบวกไม่ต่อกันอะครับ  

ทดลองโดยการเปิดเครื่องครั้งเเรก แตะบัตรไปเรื่อยๆให้บวกค่าไปเรื่อยๆ มันก้จะตรง(ใช้บัตรหลายใบ เพิ่มในแอดเดรสของเเต่ละตัวตามบัตรเเต่ละใบ) เเต่พอปิดเครื่องเเล้วเปิดใหม่ จะให้มันบวกต่อจากเดิมเช่น ก่อนปิดเครื่องบัตรที่1มีค่าในeeprom =5 ถ้าเปิดเครื่องมา เเตะเพิ่ม ต้องบวกเป็น 6 7 8 ไปเรื่อยๆ เเต่ค่ามันโดดครับ เเทนที่จะเป็น 6 มันกลายเป็ฯ 7 หรือแปดเลย แก้ไขยังไงดีครับ

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

ลองตามนี้ครับ

http://garagelab.com/profiles/blogs/tutorial-arduino-ir-sender-and-receiver

อีกคำถาม มีหลายสาเหตุ ผมไม่สามารถตอบให้ไม่ได้ ต้องลองดีบั๊กทีละส่วนครับ สาเหตุอาจเกิดจาก การเก็บ string ซึ่งก็คือ array ของ char จะต้องมีค่า \0 ปิดท้ายที่เรามองไม่เห็น

เช่น ประกาศ string คำว่า arduino จะเห็นว่ามีขนาดแค่ 7 แต่เราต้องกำหนดขนาดเป็น 8 เอาไว้เก็บ \0 ปิดท้าย

char Str3[8] = {'a', 'r', 'd', 'u', 'i', 'n', 'o', '\0'};

อ้างอิง https://www.arduino.cc/en/Reference/String

 

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

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

สอน esp8266

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

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

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