Day: January 16, 2018
USB to serial(TTL) เสียบกับ notebook ซึ่งเป็น windows 10 ไม่สามารถใช้งานได้
ดูใน driver status ขึ้นข้อความดังนี้
This device cannot start. (Code 10)
A device which does not exist was specified.
Pull up, Pull down คืออะไร
คือการต่อ ตัวต้านทานที่ขา input ของไมโครคอนโทลเลอร์
เหตุผลที่ต้องต่อ
ถ้าเราต่อสวิตส์หรือ เซนเซอร์ต่างๆ เข้ากับไมโครคอนโทรเลอร์ตรงๆ อย่างเดียว อาจจะทำให้เกิดสัญญาณรบกวนได้ในกรณีที่ input ถูกลอยขาไว้ ไม่ได้จ่าย logic high หรือ low เช่น การต่อสวิตส์ ถ้าเรากดสวิตส์ จะทำให้มี logic high จ่ายให้กับ input ของไมโครคอนโทลเลอร์ แต่ถ้าเราปล่อยสวิตส์ ทำให้ ขา input ถูกลอยไว้ ไม่ได้ต่อลงกราวหรือ logic low ดังนั้นจึงต้องต่อ Pull up, Pull down เพื่อให้แน่ใจว่าเป็น logic high หรือ low เสมอ ถึงแม้ว่าจะไม่มี input ป้อนเข้ามา
** ไม่ได้ใช้เฉพาะเจาะจงใน arduino อย่างเดียว ทุกอุปกรณ์อิเล็กทรอนิกส์เลยที่บอกว่าขาอินพุทเป็น High Impedance ตามปกติ ตัวต้านทานที่ใช้ในวงจร Pull-up หรือ Pull-down จะใช้ประมาณ 5k Ohm -20k Ohm
การใช้ Arduino แบบ Standalone หมายถึงการหยิบเอาเฉพาะตัวไมโครคอนโทรลเลอร์ (MCU) ที่อยู่บนบอร์ด มาเพียงตัวเดียว และนำมาต่อวงจรต่างๆที่จำเป็นเพิ่มเติมในภายหลัง ซึ่งวิธีนี้ทำให้เรามีความยืดหยุ่นในการดีไซน์วงจรได้มากขึ้น แถมขนาดที่อาจเล็กลง แต่ที่แน่ๆคือ ราคาถูกลงแน่นอน เพราะถ้าเทียบกับงานที่ต้องใช้ Arduino จำนวนมากๆ แต่ถ้าเราซื้อมาเฉพาะตัวไมโครคอนโทรลเลอร์ ก็จะประหยัดเงินได้หลายเท่า