eBook

  • บทที่ 24: การฝึกเขียนโปรแกรม BLYNK IoT เชื่อมต่อกับ ESP-32

    บทที่ 24 / 26 บทที่ 24: การฝึกเขียนโปรแกรม BLYNK IoT เชื่อมต่อกับ ESP-32 Blynk คือ แอปพลิเคชันสำเร็จรูปสำหรับงาน IOT…

  • บทที่ 23: การเขียนโปรแกรมสั่งงาน Buzzer ให้เกิดโทนเสียงต่าง ๆ

    บทที่ 23 / 26 บทที่ 23: การเขียนโปรแกรมสั่งงาน Buzzer ให้เกิดโทนเสียงต่าง ๆ ลำโพงบัซเซอร์ เป็นอุปกรณ์ที่ให้กำเนิดเสียงทำหน้าที่เปลี่ยนสัญญาณไฟฟ้าให้อยู่ในรูปสัญญาณเสียง โดยมีวงจรกำเนิดความถี่ (oscillator )…

  • บทที่ 22: การเขียนโปรแกรมติดต่อ ESP8266 mini WeMos

    บทที่ 22 / 26 บทที่ 22: การเขียนโปรแกรมติดต่อ ESP8266 mini WeMos ESP8266 คือโมดูล WiFi ซึ่งถูกพัฒนาขึ้นมาก่อนหน้าที่จะมี ESP32…

  • บทที่ 21: การเขียนโปรแกรมติดต่อกับพอร์ต RS485

    บทที่ 21 / 26 บทที่ 21: การเขียนโปรแกรมติดต่อกับพอร์ต RS485 RS485 (Recommended Standard no. 485) คือมาตรฐานการสื่อสารข้อมูลดิจิทัลแบบอนุกรม (serial…

  • บทที่ 20: การเขียนโปรแกรมติดต่อกับโมดูล TM1638

    บทที่ 20 / 26 บทที่ 20: การเขียนโปรแกรมติดต่อกับโมดูล TM1638 ในการใช้งานไมโครคอนโทรลเลอร์ในการแสดงผลหรือรับสัญญาณอินพุตเข้ามา บางครั้งเราเจอปัญหาว่าขาสัญญาณของไมโครคอนโทรลเลอร์ที่จะนำไปใช้ไม่เพียงพอต่อความต้องการ เช่นต้องการรับค่าการกดสวิตช์จากผู้ใช้งาน 8 ตัว แสดงสถานะติดกับให้กับ LED…

  • บทที่ 19: การเขียนโปรแกรมอ่านค่าจากเซนเซอร์ตรวจจับความเคลื่อนไหว

    บทที่ 19 / 26 บทที่ 19: การเขียนโปรแกรมอ่านค่าจากเซนเซอร์ตรวจจับความเคลื่อนไหว เซนเซอร์ตรวจจับความเคลื่อนไหว (PIR Motion Sensor) เป็นเซนเซอร์ที่ใช้หลักการตรวจจับรังสี Infrared จากวัตถุที่มีการเคลื่อนไหวผ่านอุปกรณ์รวมแสง มายังตัว…

  • บทที่ 18: การเขียนโปรแกรมอ่านค่าจากเซนเซอร์วัดระยะวัตถุ (Ultrasonic Sensor)

    บทที่ 18 / 26 บทที่ 18: การเขียนโปรแกรมอ่านค่าจากเซนเซอร์วัดระยะวัตถุ (Ultrasonic Sensor) อัลตร้าโซนิคเซนเซอร์ เป็นอุปกรณ์ที่วัดระยะทางโดยไม่ต้องสัมผัสกับพื้นผิวของวัตถุ โดยมาหลักการทำงานคล้ายกับการนำทางของค้างคาวในการบินเวลากลางคืน คือใช้การส่งคลื่นเสียงที่หูมนุษย์ไม่สามารถได้ยินออกไปสะท้อนวัตถุที่ต้องการวัดระยะ แล้วจับเวลาเสียงสะท้อน เพื่อคำนวณระยะทางครับ…

  • บทที่ 17: การเขียนโปรแกรมควบคุมสเต็ปปิ้งมอเตอร์ (Stepping Motor)

    บทที่ 17 / 26 บทที่ 17: การเขียนโปรแกรมควบคุมสเต็ปปิ้งมอเตอร์ (Stepping Motor) สเต็ปปิ้งมอเตอร์ เป็นมอเตอร์ไฟฟ้าที่ขับเคลื่อนด้วยสัญญาณพัลส์ มีลักษณะการขับเคลื่อนโดยการหมุนรอบแกน 360 องศา แต่มีลักษณะไม่ต่อเนื่องจะเคลื่อนไปเป็นสเต็ป…

  • บทที่ 16: การเขียนโปรแกรมควบคุมความเร็วมอเตอร์ดีซีด้วยสัญญาณ PWM

    บทที่ 16 / 26 บทที่ 16: การเขียนโปรแกรมควบคุมความเร็วมอเตอร์ดีซีด้วยสัญญาณ PWM มอเตอร์กระแสตรง เป็นอุปกรณ์จักรกลไฟฟ้าที่แปลงไฟฟ้ากระแสตรงให้เป็นพลังงานกลโดยการหมุนของเพลา เป็นการทำงานบนหลักการของแรงลอเรนซ์ (Lorentz force)โดยที่ตัวนำกระแสไฟฟ้าในสนามแม่เหล็กสัมผัสกับแรงจึงทำให้ตัวนำเคลื่อนที่ไปในทิศทางของแรงที่เรียกว่าแรงลอเรนซ์(Lorentz force) โดยทั่วไปแล้วมอเตอร์…

  • บทที่ 15: การเขียนโปรแกรมสั่งงาน LED RGB ด้วยสัญญาณ PWM

    บทที่ 15 / 26 บทที่ 15: การเขียนโปรแกรมสั่งงาน LED RGB ด้วยสัญญาณ PWM LED RGB คือหลอดแอลอีดีซึ่งภายในประกอบด้วย แอลอีดีสีแดง…