• ThingsBoard IOT Dashboard บน Centos 7 ติดตั้ง thingsboard บน centos 7 และใช้งานร่วมกับ postgresql มีขั้นตอนดังนี้ 1). ติดตั้ง java 8 Shell # yum install epel-release # yum repolist # alternatives --config java # echo export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/ >> /etc/environment # ...
  • ติตตั้ง Arduino IDE บน Fedora 27 หลังจากติดตั้ง ide บน window 10 แล้ว แต่การติดตั้ง บน fedora 27 ไม่จำเป็นต้อง Download แต่สามารถติดตั้งผ่านทาง repository ได้ทันที และต้อง เพิ่ม user ในกลุ่ม uucp,dialout,lock $ sudo dnf install arduino $ ...
  • Pull-up Pull-down คืออะไร เมื่อมีการกำหนด pin ให้มีเป็น ขา INPUT แต่เมื่อไม่มีการต่อกับภายนอก โปรแกรมก็จะไม่สามารถกำหนดสถานะ (State of pin) อย่างชัดเจน เรียกว่าสถานะการนี้ว่า floating อาจเป็น HIGH หรือ LOW บอกได้ยาก เพื่อป้องการไม่เป็น unknown state จึงมีการใช้งาน pull-up (to vcc) ...
  • เข้าใจ ขา pinout ของ Arduino ก่อนอื่นเรามาทบทวน spec ของ board arduino uno ที่ใช้ ATmega328p Techinical Specification Microcontroller: ATmega328P Operating Voltage: 5v Input Voltage: 7-20v Digital I/O Pins: 14 (of which 6 provide PWM output) Analog Input Pins: ...
  • เริ่มต้นใช้งาน Arduino IDE Windows 10 การเริ่มต้นการพัฒนา Arduno uno นั้นต้องมีการติดตั้ง IDE โดย ไปยังหน้า Download Download page เลือกทำการ Download installer (exe) หรือ zip packages แนะนำให้โหลด install เพื่อทำการติตตั้งโดยตรง เพราะจะทำการติตตั้ง ide และ driver ที่จำเป็นในคราวเดียวกัน ...