นายฐิติพัฒน์ กลมไธสง B5617838
2. เมื่อเราเขียนโค้ดเช็คความถูกผิดทำการรันจนผ่านแล้ว เราก็จะทำการ Upload Code
clearPin ต่อเข้ากับขา 7 ของบอร์ด Arduino
latch pin (RCK) ต่อเข้ากับขา 8 ของบอร์ด Arduino
clock pin (SRCK) ต่อเข้ากับขา 12 ของบอร์ด Arduino
Data in (SER IN) ต่อเข้ากับขา 11 ของบอร์ด Arduino
เราก็ต้องต่อ GND(Ground) เพื่อให้กระแสไฟวิ่งครบวงจร โดยการ ต่อ GND(Ground)
[Week 4] TPIC6B595
ในส่วนของ Week4 นั้นจะเป็นการต่อพ่วงบอร์ดเข้าด้วยกัน คือ TPIC6B595,ARDUINO
และอุปกรณ์ I/O คือ Switch(10PIN/INP),ไฟLED(10PIN/OUT)
ต่อ TPIC6B595
เข้ากับ ARDUINO มีการต่อสวิตช์ และ LED เชื่อมเข้าด้วย
โดยมีการรับ INPUT จาก
สวิตช์ แล้วให้ OUTPUT นั้นออกมาที่ LED ซึ่ง จากที่กำหนดนั้นคือจะเป็นการกดสวิตช์
ค้างเพื่อให้ไฟติด เมื่อหยุดกดแล้วปล่อยออกจากสวิตช์ไฟก็จะดับ
และอุปกรณ์ I/O คือ Switch(10PIN/INP),ไฟLED(10PIN/OUT)
ต่อ TPIC6B595
เข้ากับ ARDUINO มีการต่อสวิตช์ และ LED เชื่อมเข้าด้วย
โดยมีการรับ INPUT จาก สวิตช์ แล้วให้ OUTPUT นั้นออกมาที่ LED ซึ่ง จากที่กำหนดนั้นคือจะเป็นการกดสวิตช์
ค้างเพื่อให้ไฟติด เมื่อหยุดกดแล้วปล่อยออกจากสวิตช์ไฟก็จะดับ
อุปกรณ์
1. บอร์ด Arduino
2. Breadboard
3. สายไฟจัมเปอร์
4. ไฟ LED(10PIN/OUT)
5. โปรแกรม Arduino
6. สาย USB สำหรับต่อกับ บอร์ด Arduino
7. Switch(10PIN/INP)
8. TPIC6B595
9. สายแพร 10 pin
10. PC หรือ โน๊ตบุค สำหรับเขียนโค้ดและรันลงบอร์ด
![]() |
| รูปอุปกรณ์การทดลอง |
ขั้นตอนการทำ
1. เขียน Code บนโปรแกรม Arduino
2. เมื่อเราเขียนโค้ดเช็คความถูกผิดทำการรันจนผ่านแล้ว เราก็จะทำการ Upload Code
ที่เขียน ลงบอร์ด
3. เป็นขั้นตอนการต่อบอร์ดหลายๆบอร์ดเข้าด้วยกันโดยการใช้สายไฟใช้สายไฟต่อบอร์ด
3. เป็นขั้นตอนการต่อบอร์ดหลายๆบอร์ดเข้าด้วยกันโดยการใช้สายไฟใช้สายไฟต่อบอร์ด
Arduino เชื่อมกับบอร์ด TPIC6B595 โดยที่
clearPin ต่อเข้ากับขา 7 ของบอร์ด Arduino
latch pin (RCK) ต่อเข้ากับขา 8 ของบอร์ด Arduino
clock pin (SRCK) ต่อเข้ากับขา 12 ของบอร์ด Arduino
Data in (SER IN) ต่อเข้ากับขา 11 ของบอร์ด Arduino
4. ต่อสายแพร 10 pin จากบอร์ด TPIC6B595 เข้ากับ ไฟ LED
5. ต่อ +VCC จากบอร์ด TPIC6B595 เข้ากับไฟเลี้ยง +5 V ของบอร์ด Arduino
(ซึ่งความเป็นจริงแล้ว เราสามารถใช้ไฟที่มากกว่า +5 V ก็ได้ แต่เพราะบอร์ด
Arduino จ่ายไฟได้เพียง +5 V เราจึงต้องจ่ายไฟเพียง +5 V)
6. เมื่อมีการต่อ +VCC เข้าวงจร หรือมีการจ่ายกระแสไฟเข้าวงจรแล้ว
จากบอร์ด TPIC6B595 เข้ากับ GND ของบอร์ด Arduino
7. จ่ายไฟเลี้ยง +5 V ไปที่บอร์ด TPIC6B595 ในส่วนของ +VL
8. ขั้นต่อการต่อสวิตช์ โดยการต่อสายไฟจากบอร์ด Arduino เข้ากับ Switch ดังนี้
buttonPin0 ต่อเข้ากับขา 1 ของบอร์ด Arduino
buttonPin1 ต่อเข้ากับขา 2 ของบอร์ด Arduino
buttonPin2 ต่อเข้ากับขา 3 ของบอร์ด Arduino
buttonPin3 ต่อเข้ากับขา 4 ของบอร์ด Arduino
buttonPin4 ต่อเข้ากับขา 5 ของบอร์ด Arduino
buttonPin5 ต่อเข้ากับขา 6 ของบอร์ด Arduino
buttonPin6 ต่อเข้ากับขา 9 ของบอร์ด Arduino
buttonPin7 ต่อเข้ากับขา 10 ของบอร์ด Arduino
5 V ต่อเข้ากับขา +5 V ของบอร์ด Arduino
GND ต่อเข้ากับขา GND ของบอร์ด Arduino
ซึ่งขั้นตอนนี้จะมีการใช้สายไฟที่เยอะพอสมควร
9. ทดสอบการทำงาน
การทดสอบการทำงานนั้นนั้นจะทำโดยการ กดปุ่มเพื่อให้ไฟติดดับ โดยตอนกดมือ
ลงไปนั้นไฟจะติด และเมื่อยกมือขึ้นจากปุ่มกดไฟก็จะดับ
เนื่องจากผู้จัดทำสายไฟไม่พอ จึงไม่สามารถอัพเป็นภาพเคลื่อนไหวหรือ VIDEO ให้ดูได้
เนื่องจากผู้จัดทำสายไฟไม่พอ จึงไม่สามารถอัพเป็นภาพเคลื่อนไหวหรือ VIDEO ให้ดูได้

