Introduction to Arduino UNO

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
ความรู้เบื้องต้นเกี่ยวกับซอฟต์แวร์คอมพิวเตอร์
Advertisements

ภาษา JAVA.
Software.
ซอฟต์แวร์และการเลือกใช้
ส่วนประกอบของโปรแกรม
การจัดทำ VPN เพื่อการใช้งาน ThaiLIS กรณีศึกษามหาวิทยาลัยบูรพา
คู่มือการอัพโหลดเว็บ ขึ้น Hosting
เกียรติพงษ์ ยอดเยี่ยมแกร
สื่อการเรียนการสอนผ่านเครือข่ายอินเทอร์เน็ต ด้วยโปรแกรม Moodle
บทที่ 1 รู้จักกับภาษาจาวา
กิจกรรมที่ 1 ซอฟต์แวร์ระบบ จุดประสงค์ 1. บอกความหมายของซอฟต์แวร์
Software ส. อ. ประกาศิต วรนุช ไมโครคอมพิวเตอร์ วิทยาลัยเฉลิมกาณจนา บุรีรัมย์ ลิขสิทธิ์ โดย ส. อ. ประกาศิต วรนุช ไมโครคอมพิวเตอร์ วิทยาลัย เฉลิมกาณจนา บุรีรัมย์
Introduction to SQL (MySQL) – Special Problem (Database)
File & Directory Management การจัดการไฟล์และไดเรคทอรี
Embedded System K.Mathiang. What is Embedded System? ( ภาษาไทย ) ระบบสมองกลฝังตัว.
การสร้างรายงานด้วย iReport
คอมพิวเตอร์เบื้องต้น อ. ว่าที่ ร. ต. กฤษฎา ศักดิ์คำดวง.
Arduino.
ฟังก์ชันในภาษา C. ฟังก์ชัน (Functions) 2 การออกแบบโปรแกรมในภาษาซี จะอยู่บนพื้นฐานของการออกแบบ โมดูล (Module Design) โดยการแบ่ง โปรแกรมออกเป็นงานย่อย ๆ.
จุดประสงค์การเรียนรู้ 1. บอกประวัติ ความเป็นมาของโปรแกรม FreeMind ได้ 2. บอกความหมายและสามารถเลือกใช้โปรแกรม Open Source Software ได้ 3. บอกความหมายของการอับโหลดและการดาวน์
นางสาวธนิสา กองเพ็ชร SC1ED1 B
สนับสนุนโดย สำนักงานส่งเสริม อุตสาหกรรมซอฟต์แวร์แห่งชาติ ( องค์การ มหาชน ) --- SIPA.
หน่วยที่ 1 ซอฟต์แวร์.
ระบบคอมพิวเตอร์.
Wireless Network เครือข่ายไร้สาย
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
Mobile Application Development
Microsoft Visual Basic 2010
Pentaho Installation.
การเขียนโปรแกรมด้วยภาษา C
บทที่ 6 การผลิตสื่อผสมเพื่อการนำเสนอทางด้านวิชาชีพพยาบาล : Lab06
การเขียนโปรแกรมรับข้อมูลแบบอนาล็อก
Introduction to VB2010 EXPRESS
บทที่ 5 ระบบปฏิบัติการเครือข่าย
Introduction to RapidMiner Studio
Java Development Tools
เทคโนโลยีสารสนเทศเพื่อการศึกษาค้นคว้า Information Technology for Study Skill 01/12/61.
การควบคุมการปนเปื้อนของผลิตภัณฑ์
ARP Spoof โดยอาจารย์ธวัชชัย ชมศิริ อาจารย์สาขาวิชาวิทยาการคอมพิวเตอร์
R & R Studio Program Installation.
บทที่ 1 สถิติเชิงพรรณนา สถิติเบื้องต้น โปรแกรม R เบื้องต้น
รายวิชา ไมโครโปรเซสเซอร์ในงานอุตสาหกรรม
บทที่ 2 ซอฟต์แวร์ รายวิชา ทท101 เทคโนโลยีสารสนเทศและนวัตกรรมการสื่อสารทางการท่องเที่ยว อ.อภิพงศ์ ปิงยศ มหาวิทยาลัยแม่โจ้-แพร่ เฉลิมพระเกียรติ
ศาลาว่าการกรุงเทพมหานคร
ระบบบริหารการจัดสอบ NT ACCESS.
(1) ภาวะการหางานทำของบัณฑิตมหาวิทยาลัยสงขลานครินทร์
นายสำราญ สาราบรรณ์ รองอธิบดีกรมส่งเสริมการเกษตร วันที่ 1 กรกฏาคม 2560
ศาลาว่าการกรุงเทพมหานคร
Yeunyong Kantanet School of Information and Communication Technology
บทที่ 8 การใช้โปรแกรมสำเร็จรูป ในการสร้างระบบการสอนบนเครือข่าย “Moodle” อาจารย์เทพยพงษ์ เศษคึมบง สาขาวิชาเทคโนโลยีและนวัตกรรมการศึกษา pws.npru.ac.th/thepphayaphong.
สู่ความเป็นโรงเรียนวิถีพุทธ ปีที่ ๙
นายสำราญ สาราบรรณ์ รองอธิบดีกรมส่งเสริมการเกษตร วันที่ 1 กรกฏาคม 2560
Lecture no. 1: Introduction to Computer and Programming
Starting JAVA : JAVA PROGRAMMING (การ โปรแกรมภาษาจาวา) มัลลิกา เกลี้ยงเคล้า | SC1419.
ขั้นตอนการลงทะเบียนสำหรับนักศึกษาปัจจุบัน
มิติทางสังคมและจริยธรรมสำหรับนักเทคโนโลยีสารสนเทศ
Client/Server Application (FilE server)
เรื่อง การวิเคราะห์และออกแบบฐานข้อมูล MySQL Database
อุทธรณ์,ฎีกา.
เครื่องช่วยในการตรวจการณ์
狗隻的訓練 聖士提反女子中學附屬小學 孫晞庭.
นายเกรียงไกร แก้วมีศรี ผู้อำนวยการโรงเรียนเมืองสุราษฎร์ธานี
วัน เวลา และห้องสอบ เวลาสอบวันอังคารที่ 30 เมษายน 2562 เวลา 8.00 – สอบที่อาคารคณะนิติศาสตร์ (ห้อง 1401 และ 1404) ที่ปกสมุดคำตอบทุกเล่ม ต้องเขียนsection.
การตั้งมาตรฐานคุณภาพ
Introduction to Structured System Analysis and Design
ทำยังไงเรียกเก็บแล้วได้เงิน
องค์ประกอบของคอมพิวเตอร์ และภาษาซี
ระบบปฏิบัติการ ( OS – Operating System )
CPU and I/O bursts.
ตัวอย่างการนำ AI ไปใช้ในระบบสุขภาพ
ใบสำเนางานนำเสนอ:

Introduction to Arduino UNO

ภาพรวมของกิจกรรม แนะนำ Arduino (ฮาร์ดแวร์และซอฟต์แวร์) ทดลองใช้ซอฟต์แวร์ Arduino IDE คำสั่งพื้นฐานสำหรับ Arduino เบื้องต้น การต่อวงจรบนเบรดบอร์ด

แนะนำ Arduino เป็นแนวคิดในการสร้าง แพลตฟอร์ม (Platform) ใช้สำหรับการเชื่อมต่อคอมพิวเตอร์กับสิ่งแวดล้อมทางกายภาพและรวมถึงผู้ใช้ หรือที่เรียกว่า Physical Computing) เริ่มต้นเผยแพร่ผลงาน ปี ค.ศ. 2005 มีวัตถุประสงค์ คือ การสร้างฮาร์ดแวร์และซอฟต์แวร์ที่เป็น Open Source เหมาะสำหรับผู้ที่ต้องการสร้างอุปกรณ์อิเล็กทรอนิกส์เป็นต้นแบบ (Electronics Prototyping) และนำไปสู่การนำเสนอผลงาน และแลกเปลี่ยนอย่างเสรีในวงกว้าง

คุณสมบัติของ Arduino ใช้งานง่าย เช่น ใช้แหล่งจ่ายไปจากพอร์ต USB และดาวน์โหลดโปรแกรมผ่านสาย USB ได้ ซอฟต์แวร์ในการพัฒนาโปรแกรมเป็น Open Source - ทำงานได้หลายแพลตฟอร์ม (Windows, Mac OS, Linux) - เปิดเผยโค้ดต้นฉบับ และนำไปต่อยอดได้ เปิดเผยวงจรเป็น OpenHardware ภายใต้ลิขสิทธิ์ที่ชื่อ่า Creative Commons License สามารถดัดแปลง ต่อขยาย และเพิ่มเติมได้ภายใต้เงื่อนตามลิขสิทธิ์ดังกล่าว และมีความหลากหลายทางฮาร์ดแวร์

Arduino Software ใช้ Software Arduino IDE ในการเขียนโปรแกรม ใช้โปรแกรมภาษา C/C++ ในการเขียนโปรแกรม (เรียกว่า Arduino Sketch) - สามารถเขียนโปรแกรมเชิงวัตถุได้ (OOP) - Class หรือ Object เกี่ยวข้องกับการใช้งานฮาร์ดแวร์ต่าง ๆ ของตัวประมวลผล หรือที่เรียกว่า Microcontroller มีชุดคำสั่งสำหรับใช้งาน Arduino - มีการสร้าง Functions หรือคำสั่งไว้ให้เรียกใช้งานหลายคำสั่ง - จัดทำในรูปของ library ในภาษา C++

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

1. เปิดเว็บไซต์ http://arduino.cc/en/Main/Software 2. และคลิกที่เมนู Download  Windows Installer  Just Download 3. ในกรณีที่เป็น Administrator หรือเลือกรายการ Windows ZIP file

Sketch คือ หน้าจอจะขึ้นโปรแกรม sketch ดังนี้ ตัวโปรแกรมที่เขียนบน Arduino IDE  

หน้าตาของโปรแกรมและไอคอนที่ใช้งานบ่อยดังรูป

ทำการเสียบสาย USB เข้ากับบอร์ด Arduino และคอมพิวเตอร์

Breadboard

LED จากภาพจะเห็นว่า LED มีขายื่นออกมาสองขา ขาที่สั้นกว่าคือ ขั้วแคโทด (ขั้วลบ) และขาที่ยาวกว่าคือ ขั้วแอโนด (ขั้วบวก)

Resister ตัวต้านทานเป็นอุปกรณ์อิเล็กทรอนิกส์ชนิดหนึ่งที่มีคุณสมบัติ ในการต้านการไหลของกระแสไฟฟ้า มีหน่วยเป็นโอห์ม ( Ω )

The End