Basic Digital and Analog I/O

Digital signal

เป็นสัญณาณที่มีลักษณะรูปคลื่นสัญญาณเป็น square waves ในด้านไมโครคอนโทรลเลอร์จะรับและส่งค่าสัญญาณประเภทดิจิตอลเป็นสองค่าคือ High และ Low แปลงเป็นชุดข้อมูลที่เก็บเป็นตัวเลข 1 กับ 0 ซึ่งขนาดความยาวของการรับ-ส่งข้อมูลแต่ละชุดจะขึ้นอยู่กับประเภทของโปรโตคอลที่ใช้ในการสื่อสาร

Digital Signals แหล่งที่มา: https://learn.sparkfun.com/tutorials/analog-vs-digital/digital-signals

Analog signal

เป็นสัญณาณที่มีลักษณะต่อเนื่องมีรูปคลื่นสัญญาณเป็น sine waves ในด้านไมโครคอนโทรลเลอร์จะรับและส่งค่าสัญญาณประเภทอนาล็อกมีค่าเป็นช่วงข้อมูลแปลงเป็นดิจิตอลแล้วเก็บเป็นชุดข้อมูลแบบบิตอีกครั้ง

Analog Signal แหล่งที่มา: https://learn.sparkfun.com/tutorials/analog-vs-digital/analog-signals

Microcontroller input and output

Microcontroller (MCU) เป็นอุปกรณ์ควบคุมขนาดเล็กที่มี หน่วยประมวลผล (CPU) หน่วยความจำ(Memory) และสามารถรับ-ส่งข้อมูลกับอุปกรณ์อิเล็กทรอนิกส์ที่เชื่อมต่อกับบอร์ด MCU ผ่านพอร์ตรับข้อมูลเข้า(Input) และพอร์ตส่งข้อมูลออก(Output) ได้ สำหรับการเชื่อมต่ออุปกรณ์เพื่อจะรบส่งข้อมูลกับ MCU บอร์ดนั้น เราจะต้องรู้ก่อนว่าอุปกรณ์ที่ต้องการเชื่อมต่อเป็นประเภท Analog หรือ Digital และเราต้องการรับข้อมูลเข้ามา(Input)หรือส่งออก(Output) เพื่อที่จะสามารถเลือกพอร์ตในการเชื่อมต่อได้ถูกต้อง

Arduino Uno R3 Board

Arduino Uno R3 Board แหล่งที่มา : https://www.arduino.cc/en/Main/Products

PINOUT of Arduinno Uno R3

Arduino Uno R3 แหล่งที่มา: https://store-usa.arduino.cc/products/arduino-uno-rev3

การเริ่มต้นใช้งาน Arduino Boards

สามารถใช้โปรแกรม Arduino IDE สำหรับ complie โปรแแกรมลงบอร์ด หรือทดลองเขียนโปรแกรมง่ายบน website จำลองได้ สำหรับเว็บไซต์จำลองมีข้อจำกัดด้านบอร์ดที่มีแค่ Arduino uno R3 ให้ทดลองเล่นได้ในตอนนี้

Last updated

Was this helpful?