ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

หลอดไฟ LED คืออะไร

 

 

                                      ไดโอดเปล่งแสง (light-emitting diode) เรียกย่อ ๆ ว่า LED(แอลอีดี) มันสามารถเปล่งแสงออกมาได้แสงที่เปล่งออกมาประกอบด้วยคลื่นความถี่เดียวและ เฟสต่อเนื่องกัน ซึ่งต่างกับแสงธรรมดาที่ตาคนมองเห็น หลอดLEDสามารถเปล่งแสงได้เมื่อจ่ายกระแสไฟฟ้าเข้าเพียงเล็กน้อยเท่านั้นทำให้ประหยัดไฟกว่าหลอดไฟทั่วๆไปมากหลอด LED ที่ใช้ร่วมกับบอร์ด Node MCUESP8266 บทความนี้ใช้ไฟ แรงดันไฟ ประมาณ 3 โวลท์ กินกระแสประมาณ 5-30 mA   ถึงแม้จะกินไฟน้อยแต่ประสิทธิภาพในการให้แสงสว่างก็ยังดีกว่าหลอดไฟขนาดเล็กทั่วๆ ไป LED นั้น เป็นอุปกรณ์ อิเล็กทรอนิกส์ ชนิดหนึ่งที่ให้แสงสว่าง ซึ่งมีหลายขนาดและมีรูปร่างหลายแบบขึ้นอยู่กับลักษณะการใช้งาน เราจะเห็น LED ถูกนำไปใช้งานในผลิตภัณฑ์ต่างๆเช่น ทีวี , หลอดไฟตามบ้าน, หลอดไฟรถ และอืนๆอีกมากมาย

 

การใช้บอร์ด ESP8266 เพื่อควบคุมหลอดไฟ LED                            

                                 ในบทความนี้เราจะเสนอการใช้บอร์ด ESP8266 เพื่อควบคุมหลอดไฟ LED ซึ่งทำง่ายมากเลยนะครับเพียงแค่เราต่อขาบวก (cathode) ของ LED เข้ากับขาข้อมูลของ ESP8266 และต่อขาลบ (Anode) เข้ากับกราวด์ของบอร์ด ESP8266 เพียงเท่านี้เราก็สามารถควบคุมหลอดไฟ LED ได้แล้วนะครับด้านล่างจะเป็นโค้ดตัวอย่าง ภาษาไพธอน สำหรับการควบคุม LED

from machine import Pin
import time 
LED = Pin(0,Pin.OUT)  #ตรงนี้ใช้ขา Pin 0 

while True:
  LED(0)              #LED ดับ
  print("LED OFF")
  time.sleep(1)          
  LED(1)               #LED ติด
  print("LED ON")      
  time.sleep(1)         #หน่วงเวลาเพื่อไม่ให้ LED ดับ-ติด ไวเกินจนตามองไม่ทัน

                                 เพียงเท่านี้เราก็จะได้ควบคุมเจ้าหลอด LED ได้อย่างง่ายดายแล้วนะครับและเราสามารถนำไปประยุกต์ใช้กับโปรเจคอื่นๆๆอีกด้วยขอเพียงแค่เรามีความรู้ในการใช้ภาษาไพธอนและการใช้งานบอร์ด ESP8266  และมีความคิดสร้างสรรค์ ทุกสิ่งก็จะเป็นเรื่องง่ายๆไปเลยครับ

 

Reference: git-hub

รูปภาพอ้างอิง:Super Bright LEDs

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
เปลี่ยน Default Python3 บนเครื่อง Ubuntu 16.04 จาก Python3.5 เป็น Python3.6
โดย mindphp พฤ 21 พ.ย. 2019 7:04 am บอร์ด Linux - Web Server
0
1
พฤ 21 พ.ย. 2019 7:04 am โดย mindphp
สร้าง Template ใน Joomla
โดย bankjittapol พ 20 พ.ย. 2019 8:06 pm บอร์ด Joomla Developing Knowledge
0
3
พ 20 พ.ย. 2019 8:06 pm โดย bankjittapol
list box เลือกแสดงรูปแบบของวันที่ (Date Format )
โดย bankjittapol พ 20 พ.ย. 2019 6:55 pm บอร์ด Joomla Developing Knowledge
0
7
พ 20 พ.ย. 2019 6:55 pm โดย bankjittapol
คำสั่งเข้าใช้งาน PostgreSQL ด้วย Command Line
โดย mindphp อ 30 ก.ค. 2017 11:24 pm บอร์ด PostgreSQL
6
1810
พ 20 พ.ย. 2019 6:38 pm โดย mindphp
replace() คำสั่งค้นหาแทนที่ใน javascript
โดย jamepiyawat พ 20 พ.ย. 2019 6:36 pm บอร์ด Jquery & Ajax Knowledge
0
6
พ 20 พ.ย. 2019 6:36 pm โดย jamepiyawat
VDO - แนะนำฟังก์ชั่นระบบ Webboard Mindphp.com ใหม่ (phpbb v.3.2)
โดย numtan5839 พ 20 พ.ย. 2019 6:31 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
0
5
พ 20 พ.ย. 2019 6:31 pm โดย numtan5839
วิธีการเขียน SQL เพื่ม เพิ่มคอลัมน์ ฐานข้อมูล
โดย Ittichai_chupol พ 20 พ.ย. 2019 6:06 pm บอร์ด SQL Knowledge
0
5
พ 20 พ.ย. 2019 6:06 pm โดย Ittichai_chupol
VDO - Program Exchange Rate
โดย numtan5839 อ 12 พ.ย. 2019 2:42 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
2
65
พ 20 พ.ย. 2019 6:01 pm โดย numtan5839
วิธีเช็คเวอร์ชั่น ของ Joomla
โดย bankjittapol พ 20 พ.ย. 2019 5:39 pm บอร์ด Joomla Developing Knowledge
0
13
พ 20 พ.ย. 2019 5:39 pm โดย bankjittapol
G - ข้อมูลสำหรับทำระบบ สรุปความต้องการ / ประชุมกับลูกค้า- ThaiVI
โดย mindphp พ 10 ต.ค. 2018 3:29 am บอร์ด ThaiVI (Main)
10
129
พ 20 พ.ย. 2019 4:15 pm โดย thatsawan
การปรับเปลี่ยนข้อมูลของ odject โดยใช้ javascript
โดย Ittichai_chupol พ 20 พ.ย. 2019 3:34 pm บอร์ด Jquery & Ajax Knowledge
0
7
พ 20 พ.ย. 2019 3:34 pm โดย Ittichai_chupol
ค้นหาแบบนี้ ใช้ส่วนเสริมตัวไหนครับ
โดย toonytoony2004 อ 19 พ.ย. 2019 8:25 pm บอร์ด Joomla Development
2
21
พ 20 พ.ย. 2019 1:12 pm โดย mindphp
ระหว่าง joomla กับ wordpress แตกต่างกันยังไงครับ
โดย aloha11x พ 13 พ.ย. 2019 2:12 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
65
พ 20 พ.ย. 2019 1:10 pm โดย mindphp
จะทำยังไงถึงจะแปลงวันที่ ให้อยู่ในรูปแบบของ universal date format ครับ
โดย bankjittapol พ 20 พ.ย. 2019 10:44 am บอร์ด Joomla Development
2
25
พ 20 พ.ย. 2019 6:24 pm โดย bankjittapol
งานประจำวันที่ 20 พฤศจิกายน 2562
โดย numtan5839 พ 20 พ.ย. 2019 10:10 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
1
17
พ 20 พ.ย. 2019 7:46 pm โดย numtan5839
list box เพื่อเลือกจังหวัดที่ต้องการให้แสดงผลพยากรณ์อากาศ
โดย bankjittapol อ 19 พ.ย. 2019 7:12 pm บอร์ด Joomla Developing Knowledge
0
15
อ 19 พ.ย. 2019 7:12 pm โดย bankjittapol
justify-content: space-between คำสั่ง flex ที่จะช่วยให้ระยะห่างแต่ละรูปเท่ากัน
โดย jamepiyawat อ 19 พ.ย. 2019 6:13 pm บอร์ด CSS Knowledge
0
7
อ 19 พ.ย. 2019 6:13 pm โดย jamepiyawat
วิธีการสร้าง form เมื่อกดปุ่ม โดยใช้ javascript
โดย Ittichai_chupol อ 19 พ.ย. 2019 6:09 pm บอร์ด Jquery & Ajax Knowledge
0
12
อ 19 พ.ย. 2019 6:09 pm โดย Ittichai_chupol
Introducing the new Mindphp.com Webboard system function (phpbb v.3.2)
โดย numtan5839 อ 19 พ.ย. 2019 6:06 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
0
7
อ 19 พ.ย. 2019 6:06 pm โดย numtan5839
อยากทราบวิธีการ Link ปุ่ม
โดย numtan5839 อ 19 พ.ย. 2019 5:06 pm บอร์ด MindPHP News / Feedback
2
29
อ 19 พ.ย. 2019 5:50 pm โดย numtan5839