Posted on

แผ่นสะท้อนแสงโฟโตอิเล็กทริคเซนเซอร์ Photoelectric Sensor Reflectors Plate

แผ่นสะท้อนแสง/แผ่นสะท้อนแสง สำหรับเซ็นเซอร์สวิตช์ photoelectric switch sensor ใช้เซ็นเซอร์สะท้อนแสงแบบโพลาไรซ์ รีเฟลกเตอร์ทรงลูกบาศก์มุม

Posted on

วัดอุณหภูมิด้วยเทอร์โมคัปเปิล Thermocouple Type K MAX6675

วัดอุณหภูมิด้วยเทอร์โมคัปเปิล Thermocouple Type K MAX6675

  • Thermocouple Type K สามารถวัดอุณหภูมิในช่าง 0-800 C
  • MAX6675 ตัวแปลง K-Thermocoupleto 0°C ถึง +1024°C เป็น Digital ข้อมูล
    เป็นเอาต์พุตในความละเอียด 12 บิต รองรับ การสื่อสาร SPI
  • https://datasheets.maximintegrated.com/en/ds/MAX6675.pdf

การติดตั้ง Library 

 

 

การเปิดตัวอย่างโค้ด 

 

Posted on

PLC เบื้องต้น

PLC เบื้องต้น Programmable logic controller การเขียนโปรแกรม (Programming) หรือ การเขียนโค้ด (Coding)  PLC เบื้องต้น นั้นใช้ ภาษา Ladderภาษาที่ใช้ในการเขียนโปรแกรม PLC คำสั่งบูลีน

 

Interlocks

 

Posted on

เริ่มต้นใช้งานระบบ DAQ อย่างง่ายโดยใช้ parallax.com PLX-DAQ Excel & Arduino from

Posted on

การใช้งานจอ LCD 1602 แบบ i2c กับ Arduino

เริ่มต้นด้วยการหา address ของจอ LCD  โดยส่วนมากแล้วจอ LCD แบบ I2C จะใช้ IC PCF8574T เป็น อินเตอร์เฟส  I2C-bus 100 kHz (โหมด I2C บัส มาตรฐาน)

ซึ่งมักจะเป็น Address 0x27  แต่หากเราไม่ทราบ address จริงๆ สามารถใช้ i2c_scanner สแกนขา Address ได้ดัง Code ด้านล่าง

Arduino Playground – I2cScanner

https://playground.arduino.cc/Main/I2cScanner

ตัวอย่างการใช้งาน

 

การต่อใช้งานให้เราต่อ SDA และ  SCL ของ LCD ไปที่ขา A4 และ A5 ของ Arduino UNO โดยขา SDA ต่อ A4  และ SCL ต่อ A5 

จากนั้น ทำการติดตั้ง Library LiquidCrystal_I2C_master และ อัพโหลด Code ตามด้านล่าง

https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

 

 

Posted on

ปัญหาการ Upload Code Arduino Nano

สำหรับผู้ที่ใช้ Arduino Nano ในบางครั้งจะพบปัญหาในเรื่องของการ Upload โปรแกรมไม่ผ่านนะครับ บางทีอาจจะเป็นปัญหาแบบเส้นผมบังภูเขาก็ได้นะครับเพราะ Arduino Nano นั้นมี Processor อยู่ 2 แบบนั่นคือ At Mega 328 และ At Mega 168 ให้เราสังเกตตัวไอซีที่อยู่บนไอซีบนบอร์ด Processor อะไร และเลือก Processor ให้ตรงแค่นี้ก็สามารถ Upload โปรแกรมผ่านแล้วครับ