WorksheetsArduino กับพอร์ตดิจิตอลเอาต์พุต
Total questions: 10
Worksheet time: 5mins
พอร์ตดิจิตอลเอาต์พุตมีทั้งหมดกี่พอร์ต
12 พอร์ต
13 พอร์ต
14 พอร์ต
15 พอร์ต
แต่ละพอร์ตสามารถจ่ายกระแสให้กับอุปกรณ์อิเล็กทรอนิกส์ได้เพียง กี่ มิลลิแอมป์
30 มิลลิแอมป์
40 มิลลิแอมป์
50 มิลลิแอมป์
60 มิลลิแอมป์
การต่อแบบกระแสซอร์ส (Source current) ขาแอโนด (A) ของหลอดแอลอีดีถูกต่อเข้ากับไมโครคอนโทรลเลอร์ และขาแคโถด (K) ต่อลงกราวด์ เมื่อจ่ายลอจิก “1” ออกมาทางขาเอาต์พุตส่งผลให้มีกระแสไหลผ่านหลอดแอลอีดี ทำให้หลอดแอลอีดีติดสว่าง แต่เมื่อจ่ายลอจิก “0” ส่งผลให้หลอดแอลอีดีดับ คือรูปใด
การต่อแบบกระแสซิงค์ (Sink current) ขาแอโนด (A) ของหลอดแอลอีดีถูกต่อเข้ากับแรงดันไฟ VCC หรือไฟ +5 โวลต์ และขาแคโถด (K) ต่อข้ากับไมโครคอนโทรลเลอร์ เมื่อจ่ายลอจิก “1” ส่งผลให้หลอดแอลอีดีดับ แต่เมื่อจ่ายลอจิก “0”หรือ กราวด์ (GND.) ออกมาทางขาเอาต์พุตส่งผลให้มีกระแสไหลจากแรงดันไฟ VCC ผ่านหลอดแอลอีดี เข้าพอร์ตขาที่จ่ายลอจิก “0”หรือ กราวด์ (GND.) ทำให้หลอดแอลอีดีติดสว่าง คือรูปใด
กรณีที่โหลดกินกระแสเกิน 40 มิลลิแอมป์ แต่ถ้าโหลดกินกระแสมากกว่านี้ บอร์ด Arduino ไม่สามารถขับอุปกรณ์เหล่านั้นได้โดยตรง เช่น หลอดไฟ รีเลย์ มอเตอร์ เป็นต้น วิธีการต่อคือนำทรานซิสเตอร์มาต่อเป็นสวิตซ์เพื่อเปิด-ปิดอุปกรณ์เหล่านั้นแทน คือรูปใด
การต่อรีเลย์ซึ่งควบคุมการทำงานโดยพอร์ตดิจิตอลเอาต์พุตของบอร์ด Arduino ผ่านทรานซิสเตอร์ โดยรีเลย์ทำการสั่งงานให้หลอดไฟ 220 โวลต์ทำงาน เมื่อพอร์ตเอาต์พุตส่งสัญญาณลอจิก “1” ออกมา กระแสไฟฟ้าไหลผ่านรีซิสเตอร์ เข้าไปไบอัสขาเบส (B) ของทรานซิสเตอร์ทำให้ทรานซิสเตอร์ทำงาน เมื่อทรานซิสเตอร์ทำงานส่งผลให้รีเลย์ทำงานด้วยเช่นกัน และทำให้หลอดไฟ 220 โวลต์ติดสว่างด้วย คือรูปใด
การต่อรีเลย์ซึ่งควบคุมการทำงานโดยพอร์ตดิจิตอลเอาต์พุตของบอร์ด Arduino ผ่านทรานซิสเตอร์ โดยรีเลย์ทำการสั่งงานให้หลอดไฟ 220 โวลต์ทำงาน เมื่อพอร์ตเอาต์พุตส่งสัญญาณลอจิก “1” ออกมา กระแสไฟฟ้าไหลผ่านรีซิสเตอร์ เข้าไปไบอัสขาเบส (B) ของทรานซิสเตอร์ทำให้ทรานซิสเตอร์ทำงาน เมื่อทรานซิสเตอร์ทำงานส่งผลให้รีเลย์ทำงานด้วยเช่นกัน และทำให้หลอดไฟ 220 โวลต์ติดสว่างด้วย คือรูปใด
การเขียนโปรแกรมเพื่อใช้งานเป็นพอร์ตดิจิตอลเอาต์พุต เริ่มต้นด้วย การกำหนดโหมดการทำงานให้กับพอร์ตโดยใช้คำสั่งใด
คำสั่ง pinMode( )
คำสั่ง digitalWrite( )
Arduino (อาดุอีโน่ หรือ อาดุยโน่) มาจากภาษาใด
ภาษาอิตาลี
ภาษาอังกฤษ
สามารถดาวน์โหลดซอฟแวร์โปรแกรม Arduino (IDE) จากเว็บไซต์ใดที่ถูกต้อง
https://www.aarduino.cc/en/Main/Software
https://www.arduino.cc/en/Main/Software
