![จะเขียนโปรแกรม Arduino Mega 2560 Core ได้อย่างไร: 3 ขั้นตอน จะเขียนโปรแกรม Arduino Mega 2560 Core ได้อย่างไร: 3 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-5185-j.webp)
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
![จะเขียนโปรแกรม Arduino Mega 2560 Core ได้อย่างไร จะเขียนโปรแกรม Arduino Mega 2560 Core ได้อย่างไร](https://i.howwhatproduce.com/images/002/image-5185-1-j.webp)
![จะเขียนโปรแกรม Arduino Mega 2560 Core ได้อย่างไร จะเขียนโปรแกรม Arduino Mega 2560 Core ได้อย่างไร](https://i.howwhatproduce.com/images/002/image-5185-2-j.webp)
ฉันพบบอร์ด Arduino mega ฟอร์มแฟกเตอร์ขนาดเล็กที่ยอดเยี่ยมบนอีเบย์ มันเป็นรุ่นเล็กของ Arduino mega 2560 และเห็นได้ชัดว่าเรียกว่า Arduino mega core…มีปัญหาอยู่อย่างหนึ่ง! มันไม่รวมการเชื่อมต่อ usb และไม่มีข้อมูลออนไลน์มากมายเช่นกัน.. ดังนั้นฉันต้องหาวิธีการเขียนโปรแกรมบอร์ดและใช้มันเพื่อลดขนาดโปรเจ็กต์ของฉันซึ่งต้องใช้ Arduino mega… ฉันทำไม่ได้ เป็นเจ้าของโมดูล ftdi และไม่สามารถสั่งซื้อได้เนื่องจากการล็อก covid19…และยังมีราคาแพงโดยไม่จำเป็นที่นี่ในอินเดีย..สิ่งที่ฉันเป็นเจ้าของคือ ch340g usb เป็นตัวแปลงอนุกรม… ทางเลือก ftdi ที่ยอดเยี่ยมและชิปนี้ (ch340) คือ เป็นเรื่องธรรมดามากในโคลน Arduino และบอร์ด esp8266 จำนวนมาก…จำเป็นต้องมีแฮ็คเล็กน้อยเพื่อให้มันทำงาน…เขียนคำสั่งนี้ดังนั้นหากมีคนต้องการใช้บอร์ดเดียวกันสำหรับโครงการของพวกเขา…. ฉันยังลองใช้ USB ราคาถูกอีกตัวหนึ่งไปยังโมดูลซีเรียล CALLD PL2303 (คุณอาจเห็นที่ไหนสักแห่งในภาพในขั้นตอนต่อๆ ไป) แต่ไม่เคยใช้งานได้เลย …ฉันหวังว่ามันจะช่วยได้
เสบียง
-Arduino mega 2560 core- ch340g usb เป็นตัวแปลงอนุกรม- หัวแร้งบัดกรี - สายเชื่อมต่อดูปองท์ (5 ตัวผู้เป็นตัวเมีย)
ขั้นตอนที่ 1: ติดตั้งไดรเวอร์
![ติดตั้งไดรเวอร์ ติดตั้งไดรเวอร์](https://i.howwhatproduce.com/images/002/image-5185-3-j.webp)
ไดรเวอร์ Ch340g ไม่ได้ติดตั้งมาล่วงหน้าบน windows เครื่อง Linux ไม่ต้องการไดรเวอร์ใด ๆ สำหรับชิปนั้น (ฉันชอบ linux ที่เราทุกคนทำ) แต่เนื่องจากเป็นชิปที่ค่อนข้างธรรมดา การรับไดรเวอร์จึงง่ายมาก… เพียง google " ไดรเวอร์ ch340" และดาวน์โหลดจากลิงก์แรกที่ปรากฏขึ้น…หลังจากนั้น ติดตั้งไดรเวอร์ ระบบ windows ของคุณจะสามารถดูและสื่อสารกับอุปกรณ์ได้ นี่คือลิงค์ (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)
ขั้นตอนที่ 2: HACK
![แฮ็ค แฮ็ค](https://i.howwhatproduce.com/images/002/image-5185-4-j.webp)
![แฮ็ค แฮ็ค](https://i.howwhatproduce.com/images/002/image-5185-5-j.webp)
![แฮ็ค แฮ็ค](https://i.howwhatproduce.com/images/002/image-5185-6-j.webp)
![แฮ็ค แฮ็ค](https://i.howwhatproduce.com/images/002/image-5185-7-j.webp)
เพื่อให้สามารถตั้งโปรแกรมบอร์ดโดยใช้ ch340 ได้ ฉันจำเป็นต้องทำการแฮ็กเล็กๆ บนโมดูล ch340 สำหรับการเขียนโปรแกรม เราต้องเชื่อมต่อบอร์ดดังนี้ (ด้านซ้ายของลูกศรคือ usb ไปยังโมดูลซีเรียล และด้านขวาคือเมกะ 2560 บอร์ด)Rx pin. > ขา Tx หรือ ขา ArduinoTx > RxVcc(5v) > vcc pinGnd. > ground pinDtr > dtr pinแต่มีปัญหากับโมดูล ch340:1. พิมพ์ซิลค์สกรีน Rx และ Tx กลับด้าน2. ไม่มี dtr breakout pin บนบอร์ด ในการแก้ปัญหาหมายเลข 1 ฉันเพียงแค่ย้อนกลับการเชื่อมต่อ rx และ tx ดังนั้น…Rx > Rx ของ Arduino mega coreTx> Tx ของ Arduino mega core (สิ่งนี้อาจใช่หรือไม่ใช่ปัญหากับคุณ อาจเป็นสิ่งเฉพาะของผู้ผลิต) ในการแก้ปัญหาหมายเลข 2 ฉันต้องตัดปลายตัวเมียของสายเชื่อมต่อดูปองท์และบัดกรีเข้ากับพิน dtr บนชิปเอง (หมายเลข PIN 13 ของชิป ch340) แล้วฉันก็ทำได้ เพื่อเชื่อมต่อปลายอีกด้านหนึ่งเข้ากับ dtr pin ของ Arduino และทำเสร็จแล้ว! ตอนนี้คุณจะสามารถสื่อสารและอัปโหลดโปรแกรมขึ้นบอร์ดได้โดยไม่มีปัญหา!
ขั้นตอนที่ 3: การทดสอบ
![การทดสอบ การทดสอบ](https://i.howwhatproduce.com/images/002/image-5185-8-j.webp)
![การทดสอบ การทดสอบ](https://i.howwhatproduce.com/images/002/image-5185-9-j.webp)
![การทดสอบ การทดสอบ](https://i.howwhatproduce.com/images/002/image-5185-10-j.webp)
ฉันทดสอบการคุมกำเนิดด้วยการอัปโหลด HELLO WORLD อันเก่าแก่! ของไมโครคอนโทรลเลอร์ เช่น สเก็ตช์ Blink! เชื่อมต่อ USB และบอร์ดตามที่อธิบายไว้ในขั้นตอนข้างต้น หากคุณติดตั้งไดรเวอร์อย่างถูกต้อง (อาจจำเป็นต้องรีสตาร์ทระบบ) หน้าต่างจะตรวจพบโมดูลโดยไม่มีปัญหาใด ๆ ไม่จำเป็นต้องใช้ไดรเวอร์สำหรับ LINUX (UBUNTU) เปิด Arduino IDE (arduino.cc) เปิดภาพตัวอย่างแบบกะพริบโดยไปที่ไฟล์> ตัวอย่าง> พื้นฐาน >blinkไปที่ tools>com port> (เลือก thr com port ในกรณีของฉัน มันคือ com3) สำหรับ LINUX (UBUNTU) COM PORT อาจปรากฏขึ้นในกรณีของฉัน /dev/ttyUSB0 หรือสิ่งที่คล้ายกัน! (ในกรณีที่คุณเห็น หลายพอร์ตใน Linux และสับสน เปิดเทอร์มินัลแล้วพิมพ์คำสั่ง "sudo lsusb" แล้วกด Enter เพื่อดูว่าอันไหนคือ ch340) จากนั้นไปที่เครื่องมือ>บอร์ด> เลือก Arduino mega หรือ mega 2560 คลิกที่ปุ่มอัพโหลดที่มุมซ้ายบน (วงกลม อันหนึ่งที่มีลูกศร) และหากทุกอย่างถูกต้อง โค้ดจะถูกอัปโหลดบนบอร์ดพร้อมข้อความ "เสร็จสิ้นการอัปโหลด" ใน Arduino IDE และ LED บนบอร์ดควรเริ่มกะพริบ!
แนะนำ:
ฉันสร้างตะกร้าผลไม้โดยใช้ "เว็บ" ใน Fusion 360 ได้อย่างไร: 5 ขั้นตอน
![ฉันสร้างตะกร้าผลไม้โดยใช้ "เว็บ" ใน Fusion 360 ได้อย่างไร: 5 ขั้นตอน ฉันสร้างตะกร้าผลไม้โดยใช้ "เว็บ" ใน Fusion 360 ได้อย่างไร: 5 ขั้นตอน](https://i.howwhatproduce.com/images/005/image-12418-j.webp)
ฉันทำตะกร้าผลไม้โดยใช้ "เว็บ" ใน Fusion 360 ได้อย่างไร: ไม่กี่วันที่ผ่านมาฉันรู้ว่าฉันไม่ได้ใช้ "ซี่โครง" คุณลักษณะของ Fusion 360 ดังนั้นฉันจึงคิดว่าจะใช้ในโครงการนี้ แอปพลิเคชั่นที่ง่ายที่สุดของ "ซี่โครง" คุณสมบัติสามารถอยู่ในรูปของตะกร้าผลไม้ได้หรือไม่? ดูวิธีใช้เ
จะดาวน์โหลดและติดตั้ง Arduino IDE ได้อย่างไร: 8 ขั้นตอน
![จะดาวน์โหลดและติดตั้ง Arduino IDE ได้อย่างไร: 8 ขั้นตอน จะดาวน์โหลดและติดตั้ง Arduino IDE ได้อย่างไร: 8 ขั้นตอน](https://i.howwhatproduce.com/images/006/image-15303-j.webp)
จะดาวน์โหลดและติดตั้ง Arduino IDE ได้อย่างไร: การดาวน์โหลดและติดตั้ง Arduino IDE นั้นง่ายมาก Arduino IDE เป็นซอฟต์แวร์ฟรี
จะทำให้ห้องของคุณเป็นอัตโนมัติด้วย Arduino ได้อย่างไร ตอนที่ 1: 5 ขั้นตอน
![จะทำให้ห้องของคุณเป็นอัตโนมัติด้วย Arduino ได้อย่างไร ตอนที่ 1: 5 ขั้นตอน จะทำให้ห้องของคุณเป็นอัตโนมัติด้วย Arduino ได้อย่างไร ตอนที่ 1: 5 ขั้นตอน](https://i.howwhatproduce.com/images/011/image-32964-j.webp)
จะทำให้ห้องของคุณเป็นแบบอัตโนมัติด้วย Arduino ได้อย่างไร ตอนที่ 1: ฉันต้องการควบคุมห้องของฉันจากระยะไกลเสมอ ดังนั้นฉันจึงตัดสินใจสร้างระบบที่ทำให้ฉันทำได้ หากคุณต้องการเรียนรู้วิธีการ? แล้วฉันขอเชิญคุณทำตามขั้นตอนเหล่านั้นร้อง
ฉันจะอัพเกรด Hungry Robot ด้วยบอร์ด PCB ได้อย่างไร: 4 ขั้นตอน
![ฉันจะอัพเกรด Hungry Robot ด้วยบอร์ด PCB ได้อย่างไร: 4 ขั้นตอน ฉันจะอัพเกรด Hungry Robot ด้วยบอร์ด PCB ได้อย่างไร: 4 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-3487-51-j.webp)
ฉันจะอัพเกรดหุ่นยนต์ผู้หิวโหยด้วยบอร์ด PCB ได้อย่างไร: สวัสดีผู้ผลิต ฉันจะแสดงให้คุณเห็นว่าฉันอัพเกรดหุ่นยนต์ผู้หิวโหยได้อย่างไรโดยใช้บอร์ด PCB หุ่นยนต์ตัวนี้หยิบวัตถุโดยใช้เซ็นเซอร์และมอเตอร์ เฟรมถูกสร้างขึ้นโดยใช้เครื่องพิมพ์ 3 มิติ[ลิงก์] ไปที่หน้า Instructables ที่บอกวิธีทำ] ในนี้
จะสร้างเคาน์เตอร์ด้วย Microbit ได้อย่างไร: 9 ขั้นตอน
![จะสร้างเคาน์เตอร์ด้วย Microbit ได้อย่างไร: 9 ขั้นตอน จะสร้างเคาน์เตอร์ด้วย Microbit ได้อย่างไร: 9 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-1975-83-j.webp)
จะสร้างเคาน์เตอร์ด้วย Microbit ได้อย่างไร: เมื่อเราขึ้นเครื่องบิน เรามักจะพบกับสถานการณ์เช่นนี้: แอร์โฮสเตสสาวสวยที่ถือกล่องเงินขนาดเล็กกดค้างไว้ขณะเดินผ่าน เธอบ่นพึมพำ:1,2,3,4,5,6…… คุณต้องเดาสิ เธอกำลังนับจำนวนทั้งหมด