วันจันทร์ที่ 6 มิถุนายน พ.ศ. 2559

อุปกรณ์การทดลอง

ปฏิบัติการครั้งที่ 1 วันศุกร์ ที่ 11 มีนาคม 2559 ในวันแรก ผมตื่นเต้นกับการที่จะได้เขียนโปรแกรมฝังเข้าไปในบอร์ด Arduino มากๆ ทั้งวิธีการ และ การ อธิบาย ของ อ.วิชัย ศรีสุรักษ์ ณ ห้องปฏิบัติการณ์ F3 มหาวิทยาลัยเทคโนโลยีสุรนารี อ. ท่านได้สอน วิธีการต่อวงจร เข้ากับ ระหว่าง เบรดบอร์ด และ บอร์ด Arduino ใช้รุ่น Duemilanov ขนาดมันเล็กกระทัดรัดน่ารักเหมาะมือ ฟรุ้งฟริ้งกระดิ่งแมว เอ้ยย ไม่ใช่แล้ว เข้าเรื่องกันดีกว่าครับ ก่อนอื่นผมก็ขอแนะนำ...
Share:

วันอาทิตย์ที่ 5 มิถุนายน พ.ศ. 2559

LED Arduino

LED Arduino Digital Output LED สำหรับการทดลองนี้จะเป็นการทดลองต่อ LED เข้ากับบอร์ด Arduino แล้วเขียนโปรแกรม เพื่อสั่งให้ไฟ LED ติดดับได้ครับ อุปกรณ์การทดลอง 1.LED 2.Arduino Duemilanove Board 3.สายจัมป์เปอร์ 4.Program Arduino 1.6.9 วิธีการทดลอง 1.เปิดโปรแกรม Arduino 1.6.9 2.ทดลองใช้ code ด้านล่าง 3.ต่อวงจร ตาม pin ของบอร์ด Arduino ครับ 4.Load Source code ใส่ลงในบอร์ด 5.สามารถดูผลการทดลองได้ตามคลิปด้านบนเลยครับ คำเตือน!: อย่าลืมปรับ...
Share:

วันเสาร์ที่ 4 มิถุนายน พ.ศ. 2559

Switch LED Arduino

Switch LED Arduino Digital Input LED สำหรับการทดลองนี้จะเป็นการทดลองต่อ LED เข้ากับบอร์ด Arduino แล้วเขียนโปรแกรม เพื่อสั่งให้เมื่อกด Switch แล้วทำให้ไฟ LED ติด และเมื่อปล่อยมือออกให้ LED ดับ ได้ครับ อุปกรณ์การทดลอง 1.LED 2.Arduino Duemilanove Board 3.สายจัมป์เปอร์ 4.Program Arduino 1.6.9 วิธีการทดลอง 1.เปิดโปรแกรม Arduino 1.6.9 2.ทดลองใช้ code ด้านล่าง 3.ต่อวงจร ตาม pin ของบอร์ด Arduino...
Share:

วันศุกร์ที่ 3 มิถุนายน พ.ศ. 2559

Analog Read R potential Arduino

Analog Read R potential Arduino Digital Input LED สำหรับการทดลองนี้จะเป็นการทดลองต่อ ตัวต้านทานปรับ เข้ากับ บอร์ด Arduino เพื่อรับค่าจาก R potential แบบ Analog หรือ ปรับค่าจากมือของเรานั่นเองครับ อุปกรณ์การทดลอง 1.R potential (ตัวต้านทานปรับค่าได้) 2.Arduino Duemilanove Board 3.สายจัมป์เปอร์ 4.Program...
Share:

วันพฤหัสบดีที่ 2 มิถุนายน พ.ศ. 2559

Tick Tock Counter EEPROM

Tick Tock Counter EEPROM ขั้นตอนที่ 1 นำ Code ข้างล่างนี้โหลดลงบอร์ด #include <EEPROM.h> #include "TM1636.h" TM1636 tm1636(7, 8); int8_t disp[4]; int count = 2008; int counter = count; int buttonMenu = 11; int buttonUp = 10; int buttonDown = 9; int voice = 6; int temp = count...
Share:

Tick Tock Shield LED

Tick Tock Shield LED อุปกรณ์ที่ใช้ 1.Tick Tock Shield 2.Arduino Duemilanove 3.สายสำหรับโหลดข้อมูลลองบอร์ด Arduino วิธีการทดลอง 1.นำบอร์ด Tick Tock Shield เสียบเข้ากับ บอร์ด Arduino 2.เสียบสาย Load code ด้านล่างลง Arduino Source code void setup() { pinMode(5, OUTPUT); pinMode(4, OUTPUT); pinMode(3, OUTPUT); pinMode(2, OUTPUT); } void loop() { digitalWrite(5, HIGH); digitalWrite(4,...
Share:

วันพุธที่ 1 มิถุนายน พ.ศ. 2559

Labview Switch Control 8 LED

Lab Week03 HomeWork 1/3 ครับสำหรับการทำการทดลองนี้ก็คือการทดลอง ใช้บอร์ด Arduino ควบคุมโดยโปรแกรม LabView เพื่อทดลองว่าสามารถใช้งาน LabView ทำเป็นสวิช เพื่อควบคุม LED ผ่านบอร์ด Arduino ครับ ขั้นตอนที่ 1 นำ Source Code โหลดลงบอร์ด source code อย่าลืมเลือก port ให้ถูกต้องด้วยนะครับ int led...
Share:

วันอังคารที่ 31 พฤษภาคม พ.ศ. 2559

LabView Temp on Excel

LabView Temp on Excel ขั้นตอนที่ 1 นำ code โหลดลงบอร์ด Arduino // test_DS1820 #include float celsius, fahrenheit; OneWire ds(10); // on pin 10 void setup(void) { Serial.begin(9600); } void loop(void) { celsius = ReadTempDS1820(); if (celsius!=99999.9) { fahrenheit = celsius...
Share:

วันจันทร์ที่ 30 พฤษภาคม พ.ศ. 2559

Arduino TPIC6B595

Arduino TPIC6B595 สำหรับ การทดลองนี้จะมี Item ใหม่เข้ามาเพิ่มนั่นก็คือ ET-MINI TPIC6B595 เป็นการทดลองเกี่ยวกับการทดลองใช้สายแพ เพื่อความสะดวกในการเชื่อมต่อ LED เข้ากับบอร์ด Arduino และลดจำนวนสายจัมป์เปอร์ลง เพื่อทดลองควบคุม TPIC6B595 ผ่านสายแพด้วย Arduino โดยจะมีการ เขียน code เพื่อควบคุม pin...
Share:

วันอาทิตย์ที่ 29 พฤษภาคม พ.ศ. 2559

Node MCU(Client) Connect to Network

Node MCU(Client) Connect to Network การทดลองนี้ทำเพื่อทดสอบว่า NodeMCU ของเรา สามารถเชื่อมต่อเข้ากับ Internet ได้หรือไม่ ได้หากได้ จะแสดงผลลัพธ์ ออกมาเป็น หมายเลข IP ของ NodeMCU อุปกรณ์การทดลอง 1.Node MCU ESP8266 2.สายDATA Android 3.Notebook ของเรา 1 เครื่อง 4.โทรศัพท์ที่สามารถแชร์ Hotspot ได้ วิธีการทดลอง 1.ติดตั้ง...
Share:

วันเสาร์ที่ 28 พฤษภาคม พ.ศ. 2559

Node MCU GPIO Input

Node MCU GPIO Input การทดลองนี้เพื่อทดลอง Input ของบอร์ด ESP8266ว่าสามารถใช้ได้หรือไม่ อุปกรณ์ 1.Node MCU ESP8266 2.สายจัมป์เปอร์ 3.LED 4.Switch 5.Notebook ของเรา วิธีการทดลอง 1.ทดลองต่อวงจรตาม code ที่เขียนไว้ โดยต่อ Input เป็น GPIO 04 ให้กับ Switch และต่อ Output เป็น GPIO 05 ให้ LED 2.เมื่อต่อเสร็จแล้วนำโค้ด...
Share:

วันศุกร์ที่ 27 พฤษภาคม พ.ศ. 2559

NodeMCU esp8266 Web server

esp8266 Web server การทดลองนี้มีจุดประสงค์เพื่อทดสอบว่า ESP8266 สามารถควบคุมจาก PC ผ่าน IP ของ ESP8266 ได้หรือไม่ อุปกรณ์ 1.LED 2.ESP8266 3.สายจัมป์เปอร์ 4.Notebook 5.โทรศัพท์ที่สามารถแชร์ Wifi ได้ วิธีการทดลอง 1.Load Code ลงบอร์ด 2.ต่อ LED ตาม GPIO ที่ได้เขียนไว้ใน Code 3.แชร์ Wifi จากโทรศัพท์ของเรา 4.ทดสอบเข้า...
Share:

วันพฤหัสบดีที่ 26 พฤษภาคม พ.ศ. 2559

NodeMCU TCP Hercules server

การทดลองนี้จะเป็นการทดลองใช้โปรแกรมHercules กับ ESP8266 โดยให้ Hercules เป็น Server แล้ว ESP8266 เป็น Client ใน Arduino IDE จะต้องเขียนโปรแกรมให้เชื่อมต่อ กับ IP ของ Notebook และ SSID กับ Password ของ Wifi ที่ Notebook กำลังเชื่อมต่ออยู่ อุปกรณ์การทดลอง 1.โปรแกรม Hercules 2.Board MCU ESP8266 3.Notebook 4.โปรแกรม...
Share:

วันพุธที่ 25 พฤษภาคม พ.ศ. 2559

NODEMCU-DS18B20 with ThingSpeak

NodeMCU-DS18B20-ThingSpeak NODEMCU-DS18B20-ThingSpeak เขียนโค้ดและโหลดลงบอร์ด NODEMCU ได้ดังนี้ #include <esp8266wifi .h> #include <onewire .h> #include <dallastemperature .h> #define ONE_WIRE_BUS D3 const char* ssid = "MKY_true_FTTx"; // กำหนด SSID[Wifi] (อย่าลืมแก้เป็นของตัวเอง)...
Share:

วันอังคารที่ 24 พฤษภาคม พ.ศ. 2559

How to Remote Desktop Raspberry pi by Window(Raspberry Pi 2)

How to Remote Desktop(Raspberry Pi 2) วิธีการ Remote เพื่อเข้าไปควบคุม Raspberry Pi อุปกรณ์ที่ใช้ -Raspberry Pi 2 (Board) -สาย Lan (Cross) ใช้เพื่อทำการแชร์ internet ให้กับ Raspberry pi -Notebook หรือ PC ของเรา -micro SD card (แนะนำเป็นขนาด 8 GB Class10 ขึ้นไป) -สาย USB adroid เพื่อจ่ายไฟเลี้ยงให้กับบอร์ด...
Share:

วันจันทร์ที่ 23 พฤษภาคม พ.ศ. 2559

Raspberry Pi Blink 3 LED by Python (Left to Right)

Blink 3 LED by Python (Left to Right) การทดลองเพื่อเปิดไฟ LED จากซ้ายไปขวา โดยใช้ GPioของบอร์ด Raspberry Pi อุปกรณ์ที่ผมใช้ทำได้แก่ 1.Raspberry pi board 2.สายไฟ Jumper (F-F) 3.LED@100 Link install RPi GPIO Library -> link ภาพแสดง GPIO ของบอร์ด RPi sudo idle File -> New File &->...
Share:

วันอาทิตย์ที่ 22 พฤษภาคม พ.ศ. 2559

Raspberry Pi Blink 3 LED Switch(Left to Right || Right to Left)

Raspberry Pi Blink 3 LED Switch(Left to Right || Right to Left) การทดลอง เพื่อใช้สวิทช์กดปุ่มหนึ่ง เพื่อให้ LED เลื่อนตำแหน่ง การกระพริบจาก ซ้ายไปขวด และ อีกปุ่มหนึ่ง เพื่อให้ LED เลื่อนตำแหน่งจาก ขวาไปซ้าย อุปกรณ์ 1.Raspberry pi Board 2.LED 3 LED 3.Switch 2 Switch วิธีการทดลอง ขั้นแรก...
Share:

วันเสาร์ที่ 21 พฤษภาคม พ.ศ. 2559

Raspberry Pi Read Temperature DS18B20 python

Read Temperature DS18B20 การทดลองอ่านค่าอุณหภูมิ ด้วย DS18B20 sensor เพื่อรู้ว่าขณะนี้อุณหภูมิ ในที่ๆเราอยู่ตอนนี้ มีอุณหภูมิเป็นตัวเลขกี่องศา อุปกรณ์ 1.DS18B20 Sensor 2.Raspberry Pi Board 3.Resistor 10k สามารถ ทำได้ตามการทดลองดังนี้ sudo apt-get update sudo apt-get install python-dev sudo...
Share:

วันศุกร์ที่ 20 พฤษภาคม พ.ศ. 2559

Raspberrypi-Temperature-ThingSpeak

Rpi-Temp-ThingSpeak การทดลองอ่านค่าจาก DS18B20 เพื่อส่งอุณหภูมิจาก Raspberry Pi เข้าไปยัง Web Thingspek เพื่อรู้ว่าอุณหภูมิที่ ตำแหน่งของบอร์ด Raspberry Pi มีกี่องศา อาจใช้ส่งข้อมูลอุณหภูมิระยะไกลได้ อุปกรณ์ 1.Raspberry Pi Board 2.DS18B20 Sensor 3.Resistor 10k Raspberrypi Temperature ThingSpeak ...
Share: