Basic Digital and Analog I/O
Last updated
Last updated
Assoc. Prof. Wiroon Sriborrirux, Founder of Advance Innovation Center (AIC) and Bangsaen Design House (BDH), Electrical Engineering Department, Faculty of Engineering, Burapha University
เป็นสัญณาณที่มีลักษณะรูปคลื่นสัญญาณเป็น square waves ในด้านไมโครคอนโทรลเลอร์จะรับและส่งค่าสัญญาณประเภทดิจิตอลเป็นสองค่าคือ High และ Low แปลงเป็นชุดข้อมูลที่เก็บเป็นตัวเลข 1 กับ 0 ซึ่งขนาดความยาวของการรับ-ส่งข้อมูลแต่ละชุดจะขึ้นอยู่กับประเภทของโปรโตคอลที่ใช้ในการสื่อสาร
เป็นสัญณาณที่มีลักษณะต่อเนื่องมีรูปคลื่นสัญญาณเป็น sine waves ในด้านไมโครคอนโทรลเลอร์จะรับและส่งค่าสัญญาณประเภทอนาล็อกมีค่าเป็นช่วงข้อมูลแปลงเป็นดิจิตอลแล้วเก็บเป็นชุดข้อมูลแบบบิตอีกครั้ง
Microcontroller (MCU) เป็นอุปกรณ์ควบคุมขนาดเล็กที่มี หน่วยประมวลผล (CPU) หน่วยความจำ(Memory) และสามารถรับ-ส่งข้อมูลกับอุปกรณ์อิเล็กทรอนิกส์ที่เชื่อมต่อกับบอร์ด MCU ผ่านพอร์ตรับข้อมูลเข้า(Input) และพอร์ตส่งข้อมูลออก(Output) ได้ สำหรับการเชื่อมต่ออุปกรณ์เพื่อจะรบส่งข้อมูลกับ MCU บอร์ดนั้น เราจะต้องรู้ก่อนว่าอุปกรณ์ที่ต้องการเชื่อมต่อเป็นประเภท Analog หรือ Digital และเราต้องการรับข้อมูลเข้ามา(Input)หรือส่งออก(Output) เพื่อที่จะสามารถเลือกพอร์ตในการเชื่อมต่อได้ถูกต้อง
Arduino Uno R3 Board
PINOUT of Arduinno Uno R3
สามารถใช้โปรแกรม Arduino IDE สำหรับ complie โปรแแกรมลงบอร์ด หรือทดลองเขียนโปรแกรมง่ายบน website จำลองได้ สำหรับเว็บไซต์จำลองมีข้อจำกัดด้านบอร์ดที่มีแค่ Arduino uno R3 ให้ทดลองเล่นได้ในตอนนี้