[เอกสาร #5] เรียนรู้และลองเล่น Arduino เบื้องต้น (ฉบับปรับปรุงครั้งที่ 2)

เอกสารฉบับนี้เป็นเอกสารที่ได้ทำการการปรับปรุงจาก "[เอกสาร #3] เรียนรู้และลองเล่น Arduino เบื้องต้น (ฉบับปรับปรุงครั้งที่ 1)" ซึ่งมีการปรับปรุงหลายประการทั้งเนื้อหาโค้ดโปรแกรม วิธีการติดตั้งไลบรารี่เพื่อให้ผู้ใช้งานสามารถใช้งานสะดวกมากยิ่งขึ้น อีกทั้งได้เพิ่มเติมเนื้อหาใบงานอีกหลายใบงานโดยมีใบงานทั้งหมด 33 ใบงาน ซึ่งน่าจะเพียงพอให้ผู้ที่สนใจได้ศึกษาและสามารถนำความรู้ที่ได้ไปต่อยอดในงานที่ต้องการได้

เอกสารนำเสนอเนื้อหาจากพื้นฐานของไมโครคอนโทรลเลอร์ เพื่อให้ผู้อ่านที่มีความสนใจศึกษาด้านนี้แต่ไม่มีพื้นความรู้มาก่อน ตลอดจนนักศึกษาสามารถศึกษาเรียนรู้ทดลองปฏิบัติได้ มีเนื้อหน้าทั้งหมด 380 หน้า ประกอบด้วย

ใบงานที่ 4.1 การทดสอบบอร์ดเบื้องต้น
ใบงานที่ 4.2 การเขียนโปรแกรมสื่อสารทางพอร์ตอนุกรม
ใบงานที่ 4.3 การเขียนโปรแกรมใช้งานพอร์ตทำหน้าที่เอาต์พุตพอร์ตเบื้องต้น
ใบงานที่ 4.4 การเขียนโปรแกรมรับค่าจากพอร์ตดิจิทัล
ใบงานที่ 4.5 การเขียนโปรแกรมอ่านค่าจากพอร์ตแอนาลอกและการใช้ PWM
ใบงานที่ 4.6 การเขียนโปรแกรมรับสวิตช์ทางพอร์ตแอนาลอก
ใบงานที่ 4.7 การเขียนโปรแกรมควบคุมเอาต์พุตพอร์ตด้วยแสงสว่าง
ใบงานที่ 4.8 การเขียนโปรแกรมวัดอุณหภูมิด้วยเทอร์มิสเตอร์ชนิด NTC
ใบงานที่ 4.9 การเขียนโปรแกรมวัดอุณหภูมิด้วยไอซี LM35
ใบงานที่ 4.10 การเขียนโปรแกรมใช้งานไอซีวัดอุณหภูมิ DS18B20
ใบงานที่ 4.11 การเขียนโปรแกรมวัดอุณหภูมิและความชื้นด้วยโมดูล DHT22
ใบงานที่ 4.12 การเขียนโปรแกรมวัดระยะด้วยโมดูลอัลตร้าโซนิค
ใบงานที่ 4.13 การเขียนโปรแกรมควบคุมดีซีมอเตอร์
ใบงานที่ 4.14 การเขียนโปรแกรมควบคุมสเต็ปเปอร์มอเตอร์
ใบงานที่ 4.15 การเขียนโปรแกรมควบคุมเซอร์โวมอเตอร์
ใบงานที่ 4.16 การเขียนโปรแกรมใช้งานอินเตอร์รัพต์
ใบงานที่ 4.17 การเขียนโปรแกรมใช้งานหน่วยความจำ EEPROM
ใบงานที่ 4.18 การเขียนโปรแกรมใช้งานคีย์แพด
ใบงานที่ 4.19 การเขียนโปรแกรมแสดงผลด้วย 7 Segment 4 Digit
ใบงานที่ 4.20 การเขียนโปรแกรมแสดงผลด้วยจอ LCD ที่เชื่อมต่อแบบ 4 บิต
ใบงานที่ 4.21 การเขียนโปรแกรมแสดงผลภาษาไทยบนจอ LCD
ใบงานที่ 4.22 การเขียนโปรแกรมแสดงผลตัวอักษรใหญ่ด้วยจอ LCD
ใบงานที่ 4.23 การเขียนโปรแกรมแสดงแถบความก้าวหน้าด้วยจอ LCD
ใบงานที่ 4.24 การเขียนโปรแกรมแสดงผลด้วยจอ LCD ที่เชื่อมต่อแบบ I2C
ใบงานที่ 4.25 การเขียนโปรแกรมแสดงผลด้วยโมดูลตัวเลข MAX7219
ใบงานที่ 4.26 การเขียนโปรแกรมแสดงผลด้วยโมดูลตัวเลข 74HC595
ใบงานที่ 4.27 การเขียนโปรแกรมแสดงผลด้วยโมดูลตัวเลข TM1637
ใบงานที่ 4.28 การเขียนโปรแกรมแสดงผลด้วยโมดูลตัวเลข HT16K33
ใบงานที่ 4.29 การเขียนโปรแกรมแสดงผลด้วย LED Dot matrix
ใบงานที่ 4.30 การเขียนโปรแกรมแสดงผลด้วยจอ OLED 128×64
ใบงานที่ 4.31 การเขียนโปรแกรมแสดงผลรูปภาพด้วยจอ OLED 128×64
ใบงานที่ 4.32 การเขียนโปรแกรมใช้งาน Watch Dog Timer
ใบงานที่ 4.33 การเบิร์นบูตโหลดเดอร์

ดาวน์โหลดไฟล์เอกสารและไฟล์โค้ดโปรแกรมในแต่ละใบงานได้ที่

https://drive.google.com/drive/folders/1FNotJ5HRfuHlMSRaxXxZKY84QUGg4n-_?usp=sharing

 

สงวนลิขสิทธิ์สำหรับการพิมพ์เพื่อจำหน่าย © โดยครูประภาส สุวรรณเพชร

ไม่สงวนลิขสิทธิ์สำหรับการพิมพ์เพื่อเป็นวิทยาทาน

 

หากพบเจอข้อผิดพลาดใด ๆ ในหนังสือเล่มนี้

กรุณาแจ้ง This email address is being protected from spambots. You need JavaScript enabled to view it.

จักเป็นพระคุณอย่างสูง ทั้งนี้เพื่อปรับปรุงแก้ไขให้สมบูรณ์ต่อไป

 

หนังสือเล่มนี้จัดไว้สำหรับการพิมพ์แบบสองด้านหน้ากระดาษ

 

ครูประภาส สุวรรณเพชร

แผนกวิชาช่างอิเล็กทรอนิกส์

วิทยาลัยเทคนิคชัยภูมิ

www.praphas.com

This email address is being protected from spambots. You need JavaScript enabled to view it.