![เรียนรู้ ARDUINO (ใน 20 นาที): 10 ขั้นตอน (พร้อมรูปภาพ) เรียนรู้ ARDUINO (ใน 20 นาที): 10 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-7563-62-j.webp)
สารบัญ:
- ขั้นตอนที่ 1: เนื้อหา
- ขั้นตอนที่ 2: Arduino คืออะไร
- ขั้นตอนที่ 3: ไมโครคอนโทรลเลอร์คืออะไร?
- ขั้นตอนที่ 4: ประเภทของ Arduino
- ขั้นตอนที่ 5: โครงสร้าง Arduino
- ขั้นตอนที่ 6: SETUP
- ขั้นตอนที่ 7: โครงการแรกของคุณ - LED Blink
- ขั้นตอนที่ 8: การปรับความกว้างพัลส์ PWM -pulse
- ขั้นตอนที่ 9: การสื่อสารแบบอนุกรม
- ขั้นตอนที่ 10: ประยุกต์การสื่อสารแบบอนุกรม
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
![เรียนรู้ ARDUINO (ใน 20 นาที) เรียนรู้ ARDUINO (ใน 20 นาที)](https://i.howwhatproduce.com/images/003/image-7563-63-j.webp)
![เรียนรู้ ARDUINO (ใน 20 นาที) เรียนรู้ ARDUINO (ใน 20 นาที)](https://i.howwhatproduce.com/images/003/image-7563-64-j.webp)
นี่เป็นคำแนะนำที่ฉันเขียนเป็นพิเศษเพื่อแบ่งปันความรู้ของฉันเกี่ยวกับ Arduino ในวิธีที่ง่ายมาก ฉันจะรับรองกับคุณอย่างแน่นอนว่านี่จะเป็นโมดูลที่อัดแน่นไปด้วยพลังงานซึ่งครอบคลุมเกือบทุกหัวข้อพื้นฐานใน Arduino
Arduino มีศักยภาพมหาศาลที่สามารถทำได้มากกว่าที่คุณคิด การใช้สิ่งนี้ทำได้ง่ายมาก
ฉันไม่ต้องการที่จะบอกอะไรเพิ่มเติมในช่วงแนะนำและเสียเวลาอันมีค่าของคุณ ไปที่เนื้อหาโดยตรง
ขั้นตอนที่ 1: เนื้อหา
![สารบัญ สารบัญ](https://i.howwhatproduce.com/images/003/image-7563-65-j.webp)
- แนะนำสั้น ๆ เกี่ยวกับ Arduino
- ประเภทของ Arduino
- โครงสร้างอาร์ดิโน
- "โครงการ" แรกของคุณ
- การปรับความกว้างพัลส์ PWM
- การสื่อสารแบบอนุกรม
- รวมแบบฝึกหัด
ขั้นตอนที่ 2: Arduino คืออะไร
![Arduino คืออะไร? Arduino คืออะไร?](https://i.howwhatproduce.com/images/003/image-7563-66-j.webp)
![Arduino คืออะไร? Arduino คืออะไร?](https://i.howwhatproduce.com/images/003/image-7563-67-j.webp)
คำจำกัดความง่ายๆ ของ Arduino ที่ฉันรู้คือ เป็นเครื่องมืออิเล็กทรอนิกส์ที่สามารถทำการทำงานอัตโนมัติอย่างง่าย และเชื่อมต่ออุปกรณ์ต่าง ๆ เข้าด้วยกันโดยการเชื่อมต่อที่ง่ายกว่าและการเข้ารหัสที่ง่ายที่สุด
นี่เป็นแพลตฟอร์มที่เหมาะสมสำหรับผู้ที่ต้องการประกอบอาชีพในด้านระบบอัตโนมัติหรือหุ่นยนต์ Arduino เป็นเครื่องมือง่ายๆ ที่ช่วยให้เราสามารถสื่อสารกับไมโครคอนโทรลเลอร์ที่ฝังอยู่บนบอร์ด Arduino ใดๆ (AT mega328 ใน Arduino UNO). ดูรูปเพื่อความเข้าใจเพิ่มเติม
จินตนาการ
- คุณต้องการถ่ายทอดข้อมูลให้กับคนที่พูดภาษาฝรั่งเศส แต่คุณรู้แค่ภาษาอังกฤษเท่านั้น
- ในกรณีนี้ คุณจะต้องมีนักแปลเพื่อสื่อสารให้สำเร็จ
- ดังนั้นนักแปลจะรู้จักทั้งภาษาฝรั่งเศสและอังกฤษ
เชื่อมต่อกับสถานการณ์ปัจจุบัน!
- ภาษาฝรั่งเศสเป็นภาษาระดับสูง (เป็นมิตรกับผู้ใช้ เช่น C, C++…)
- ภาษาอังกฤษเป็นภาษาเครื่อง
- Arduino เป็นนักแปล ฉันหวังว่าคุณจะเข้าใจดีขึ้น!!!
ขั้นตอนที่ 3: ไมโครคอนโทรลเลอร์คืออะไร?
![ไมโครคอนโทรลเลอร์คืออะไร? ไมโครคอนโทรลเลอร์คืออะไร?](https://i.howwhatproduce.com/images/003/image-7563-68-j.webp)
ไมโครคอนโทรลเลอร์เป็นคอมพิวเตอร์ตัวย่อที่มีหน่วยความจำ RAM น้อย …
มันเป็นเครื่องมือขนาดกะทัดรัดและราคาถูกที่หาได้ง่ายไมโครคอนโทรลเลอร์ที่ใช้ใน Arduino UNO คือ ATmega 328 ที่มี EEPROM ซึ่งสามารถตั้งโปรแกรมซ้ำ ๆ ได้โดยการลบรหัสก่อนหน้า
ขั้นตอนที่ 4: ประเภทของ Arduino
![ประเภทของ Arduino ประเภทของ Arduino](https://i.howwhatproduce.com/images/003/image-7563-69-j.webp)
รูปภาพแสดงบอร์ด Arduino ประเภทต่างๆ ที่นิยมใช้กันมากที่สุด
Arduino UNO
บอร์ดประเภทนี้เป็นที่นิยมและเหมาะที่สุดสำหรับผู้เริ่มต้น! มันมีชุดหมุดตัวเมียอยู่ด้วยดังนั้นโดยใช้หมุดตัวผู้เราสามารถทำการเชื่อมต่อได้โดยไม่ต้องบัดกรีหรือใช้เขียงหั่นขนม
Arduino นาโน
บอร์ดนี้คล้ายกับบอร์ด UNO มาก ยกเว้นว่าขนาดของบอร์ดถูกย่อให้เล็กสุด ดังนั้นจึงสมควรชื่อของมัน มันมีหมุดตัวผู้บัดกรีหลายชุด ซึ่งสามารถเชื่อมต่อกับเขียงหั่นขนมและใช้งานได้โดยตรงโดยไม่ต้องบัดกรี นี้ค่อนข้างถูกเมื่อเปรียบเทียบ ให้กับ UNO
Arduino LILY pad
ใช้สำหรับอุปกรณ์อิเล็กทรอนิกส์ที่สวมใส่ได้
ขั้นตอนที่ 5: โครงสร้าง Arduino
![โครงสร้าง Arduino โครงสร้าง Arduino](https://i.howwhatproduce.com/images/003/image-7563-70-j.webp)
1. USB plug- บทบัญญัตินี้ใช้เพื่ออัปโหลดการเข้ารหัสของคุณและสามารถใช้เป็นอินพุตพลังงานให้กับ Arduino ได้
2.หมุดดิจิตอล (2-13) ใช้สำหรับการดำเนินการอินพุตและเอาต์พุต
3. Analog pins(0-5) ใช้สำหรับการดำเนินการอินพุตและเอาต์พุตในรูปแบบแอนะล็อก
5. ปุ่มสีแดงใช้สำหรับรีเซ็ตบอร์ด เช่น การรันโค้ดเริ่มต้นจากจุดเริ่มต้น
6. พินอนุกรม RX, TX ใช้สำหรับการสื่อสารแบบอนุกรม
7.นอกจากนี้ยังมีซ็อกเก็ตอินพุต DC
ขั้นตอนที่ 6: SETUP
![ติดตั้ง ติดตั้ง](https://i.howwhatproduce.com/images/003/image-7563-71-j.webp)
![ติดตั้ง ติดตั้ง](https://i.howwhatproduce.com/images/003/image-7563-72-j.webp)
1. ติดตั้งซอฟต์แวร์ Arduino IDE (ซอฟต์แวร์ฟรี)
2. เสียบบอร์ด Arduino ของคุณแล้วเลือกพอร์ตและความหลากหลายที่ถูกต้อง
หมายเหตุ: สำหรับฉันหมายเลขพอร์ตคือ com23 ของคุณอาจแตกต่างกันไป
อ้างอิงภาพ!
ขั้นตอนที่ 7: โครงการแรกของคุณ - LED Blink
![โครงการแรกของคุณ-LED Blink โครงการแรกของคุณ-LED Blink](https://i.howwhatproduce.com/images/003/image-7563-73-j.webp)
![โครงการแรกของคุณ-LED Blink โครงการแรกของคุณ-LED Blink](https://i.howwhatproduce.com/images/003/image-7563-74-j.webp)
ในโครงการนี้ คุณจะต้องทำให้ไฟกระพริบ
สถานะเปิดหนึ่งวินาที สถานะปิดหนึ่งวินาที
ฮาร์ดแวร์
ทำการเชื่อมต่อดังแสดงในรูป
ซอฟต์แวร์
อัปโหลดรหัสที่แสดงในภาพ
ทันทีที่อัปโหลดรหัสไฟ LED จะเริ่มกะพริบ
บันทึก:
void setup() -section ดำเนินการเพียงครั้งเดียว
void loop()-ดำเนินการซ้ำๆ จนกว่าไฟจะยังคงเปิดอยู่
ขั้นตอนที่ 8: การปรับความกว้างพัลส์ PWM -pulse
![PWM - การปรับความกว้างพัลส์ PWM - การปรับความกว้างพัลส์](https://i.howwhatproduce.com/images/003/image-7563-75-j.webp)
- ใช้เพื่อทำให้ไฟ LED เรืองแสงในช่วงที่มีความสว่างต่างกัน
-ทำให้มืดแล้วสว่างขึ้น!
- ขาอนาล็อกรองรับข้อมูล 8 บิตเท่านั้น (0-255)
- เราจะใช้การเขียนแบบแอนะล็อกแทนการเขียนดิจิทัลเพื่อสร้าง PWM
- รหัสจะเป็น analogWrite (พินนำ, ค่า)
PWM: พิน 3, 5, 6, 9, 10 และ 11 ให้เอาต์พุต PWM 8 บิตพร้อม analogWrite ()
led pin- พินดิจิตอลที่คุณเชื่อมต่อ led
ค่า - ช่วงค่าตั้งแต่ (0-255) ค่าที่ต่ำกว่าทำให้ไฟ LED เรืองแสงสลัว ค่าสูงจะทำให้ไฟ LED สว่างขึ้น
ออกกำลังกาย:
พยายามทำให้ไฟ LED สว่างขึ้นทีละขั้นตอนโดยใช้ for loop เพื่ออ้างอิงลิงค์อ้างอิง!
ขั้นตอนที่ 9: การสื่อสารแบบอนุกรม
![การสื่อสารแบบอนุกรม การสื่อสารแบบอนุกรม](https://i.howwhatproduce.com/images/003/image-7563-76-j.webp)
Serial ใช้สำหรับการสื่อสารระหว่างบอร์ด Arduino กับคอมพิวเตอร์หรืออุปกรณ์อื่นๆ บอร์ด Arduino ทั้งหมดมีพอร์ตอนุกรมอย่างน้อยหนึ่งพอร์ต (หรือที่เรียกว่า UART หรือ USART): อนุกรม มันสื่อสารบนพินดิจิตอล 0 (RX) และ 1 (TX) เช่นเดียวกับคอมพิวเตอร์ผ่าน USB ดังนั้น หากคุณใช้ฟังก์ชันเหล่านี้ คุณจะไม่สามารถใช้พิน 0 และ 1 สำหรับอินพุตหรือเอาต์พุตดิจิทัลได้
ช่วยให้ทราบค่าที่อ่านได้ของเซ็นเซอร์ที่เชื่อมต่ออยู่
พวกเขายังช่วยในการเชื่อมต่อโมดูลไร้สายเช่นบลูทูธ, wifi Esp8266….
มันมีอะไรมากกว่านั้นอีกเยอะ……………..!
ขั้นตอนที่ 10: ประยุกต์การสื่อสารแบบอนุกรม
![ประยุกต์การสื่อสารแบบอนุกรม ประยุกต์การสื่อสารแบบอนุกรม](https://i.howwhatproduce.com/images/003/image-7563-77-j.webp)
![ประยุกต์การสื่อสารแบบอนุกรม ประยุกต์การสื่อสารแบบอนุกรม](https://i.howwhatproduce.com/images/003/image-7563-78-j.webp)
ในเซสชั่นนี้ เราจะได้ค่าเอาต์พุตจากตัวต้านทานแบบขึ้นกับแสง LDR และแสดงในจอภาพแบบอนุกรม
ดูภาพสำหรับการเชื่อมต่อฮาร์ดแวร์และการเข้ารหัส!
ตอนนี้รบกวนค่าเซ็นเซอร์โดยรบกวนแสงที่ตกบนเซ็นเซอร์และดูการเปลี่ยนแปลงของค่า!
ออกกำลังกาย:
งานของคุณคือการทำให้ไฟ LED เรืองแสงตามเอาต์พุตของ LDR เช่น LED ควรสว่างขึ้นในที่มืดและควรสว่างสลัวในสถานการณ์ที่สว่าง
เงื่อนงำ: ใช้ PWM และการสื่อสารแบบอนุกรม
มันเป็นพื้นฐานสำหรับการทำงานอัตโนมัติ!
ยังมีต่อ……
นี่เป็นเพียงโมดูลแนะนำ ฉันจะเขียนเพิ่มเติมเกี่ยวกับสิ่งนี้ และโมดูลเหล่านั้นจะออกในเร็ว ๆ นี้ ติดตามฉันถ้าคุณชอบมัน
ไม่กี่หัวข้อที่จะเกิดขึ้น:
- การควบคุมเซอร์โวมอเตอร์
- โมดูลอัลตราโซนิก
- เซ็นเซอร์อินฟราเรด
- ตัวขับมอเตอร์ L293D
- การสื่อสารด้วยบลูทูธ
- และอีกมากมาย………… หวังว่าคุณจะชอบมัน……………………………..!!!! "แบ่งปันความรู้!" "ติดตามฉันสำหรับข้อมูลเพิ่มเติม"
แนะนำ:
เรียนรู้ C++ Oop: 6 ขั้นตอน
![เรียนรู้ C++ Oop: 6 ขั้นตอน เรียนรู้ C++ Oop: 6 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-4205-j.webp)
เรียนรู้ C++ Oop: สวัสดี ในคำแนะนำนี้ คุณจะได้เรียนรู้พื้นฐานของ c++ oop หวังว่าคุณจะสนุก
ระดับเริ่มต้น: เรียนรู้ IOT ด้วยเครื่องให้อาหารปลาสุดเจ๋ง: 9 ขั้นตอน (พร้อมรูปภาพ)
![ระดับเริ่มต้น: เรียนรู้ IOT ด้วยเครื่องให้อาหารปลาสุดเจ๋ง: 9 ขั้นตอน (พร้อมรูปภาพ) ระดับเริ่มต้น: เรียนรู้ IOT ด้วยเครื่องให้อาหารปลาสุดเจ๋ง: 9 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-6726-4-j.webp)
ระดับเริ่มต้น: เรียนรู้ IOT ด้วยเครื่องให้อาหารปลาสุดเจ๋ง: โครงการนี้เป็นข้อมูลเพิ่มเติมเกี่ยวกับคำแนะนำในการเริ่มต้นด้วยอุปกรณ์ IOT ราคาประหยัดขนาดเล็กและสิ่งที่คุณทำได้ทั้งหมด ไอโอทีคืออะไร? ได้จาก Google: IoT ย่อมาจาก Internet of Things Internet of Things หมายถึง เครือข่ายที่กำลังเติบโตเ
สร้างรูบริกในกระดานดำ เรียนรู้: 9 ขั้นตอน
![สร้างรูบริกในกระดานดำ เรียนรู้: 9 ขั้นตอน สร้างรูบริกในกระดานดำ เรียนรู้: 9 ขั้นตอน](https://i.howwhatproduce.com/images/003/image-7151-27-j.webp)
สร้างรูบริกในกระดานดำ เรียนรู้: บทนำ รูบริกคือรายการเกณฑ์ที่นักเรียนจะได้รับการประเมิน รูบริกประกอบด้วยรายละเอียดที่อธิบายระดับประสิทธิภาพที่แตกต่างกันสำหรับแต่ละเกณฑ์ตามที่นักพัฒนากำหนด (ครู ผู้สอน ฯลฯ) รูบริกคือ
เรียนรู้ Arduino ใน 20 นาที (แพ็คพลังงาน): 10 ขั้นตอน (พร้อมรูปภาพ)
![เรียนรู้ Arduino ใน 20 นาที (แพ็คพลังงาน): 10 ขั้นตอน (พร้อมรูปภาพ) เรียนรู้ Arduino ใน 20 นาที (แพ็คพลังงาน): 10 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/004/image-9885-5-j.webp)
เรียนรู้ Arduino ใน 20 นาที (บรรจุพลังงาน): คำแนะนำนั้นเขียนขึ้นด้วยวิสัยทัศน์ในการส่งมอบสิ่งที่ดีและช่วยเหลือผู้ที่ชื่นชอบ Arduino ตัวจริงซึ่งต้องการแหล่งความเข้าใจที่ง่ายและชัดเจนซึ่งทุกคนสามารถเข้าใจได้ง่ายเพียงแค่อ่านโมดูลนี้ ฉันเองก็เป็น ardui
เรียนรู้ Perl ง่ายถึงปานกลาง: 8 ขั้นตอน
![เรียนรู้ Perl ง่ายถึงปานกลาง: 8 ขั้นตอน เรียนรู้ Perl ง่ายถึงปานกลาง: 8 ขั้นตอน](https://i.howwhatproduce.com/images/003/image-8149-92-j.webp)
เรียนรู้ Perl แบบง่ายถึงปานกลาง: Perl คือภาษาสคริปต์แบบข้อความที่มีข้อดีและข้อเสีย บทช่วยสอนนี้จะให้ภาพรวมของพื้นฐานและฟังก์ชันที่สคริปต์ส่วนใหญ่ (AKA; โปรแกรมเมอร์) จะใช้ มาเริ่มกันเลย! (สำหรับตัวดำเนินการ windows เท่านั้น