เราขอแนะนำ: โปรแกรมสำหรับการแก้ไขข้อผิดพลาด, เพิ่มประสิทธิภาพและความเร็วของ Windows
ทุกวันนี้ ตัวจำลอง Arduino ทำให้มันเป็นไปได้สำหรับทุกคนหมายถึงทั้งผู้เริ่มต้นและนักออกแบบวงจรมืออาชีพในการเรียนรู้โปรแกรมและทดสอบความคิดโดยไม่ต้องกังวลกับการเสียเวลาและเงิน
Arduino simulators เป็นแพลตฟอร์มที่สมบูรณ์แบบสำหรับโปรแกรมเมอร์และนักออกแบบที่ต้องการเรียนรู้พื้นฐานของวงจรและการออกแบบวงจร ด้วยความช่วยเหลือของเครื่องมือจำลอง Arduino คุณจะได้เรียนรู้โดยไม่ต้องกลัวว่าจะทำให้บอร์ดและอุปกรณ์การออกแบบเสียหาย
นักเรียนที่ต้องเผชิญกับความท้าทายในการซื้ออุปกรณ์ไฟฟ้าโดยไม่มีข้อสงสัยเกี่ยวกับวิธีการทำงานสามารถกำจัดข้อผิดพลาดในการทดลองและข้อผิดพลาดด้วยความช่วยเหลือของเครื่องมือจำลอง Arduino ซึ่งช่วยประหยัดทั้งเวลาและเงิน
ข้อดีอีกอย่างของเครื่องจำลอง Arduino คือความจริงที่ว่าพวกเขารองรับการแก้จุดบกพร่องแบบ line to line และผู้ใช้จะระบุจุดที่เกิดความผิดพลาดได้อย่างแน่นอน Arduino simulators มาในรูปแบบต่าง ๆ และพวกเขาได้รับการพัฒนาในลักษณะที่เข้ากันได้กับระบบปฏิบัติการหลัก
ในบทความนี้เราจะแสดงรายการตัวจำลอง Arduino ที่ดีที่สุดที่เข้ากันได้กับพีซี Windows
- 1
Autodesk Eagle (แนะนำ)
Autodesk Eagle มีเครื่องมือที่ทรงพลังและใช้งานง่ายสำหรับวิศวกรทุกคน ตอนนี้คุณสามารถทำให้สิ่งประดิษฐ์ทางอิเล็กทรอนิกส์ของคุณมีชีวิตชีวาด้วยความช่วยเหลือของชุดโครงร่าง PCB และเครื่องมือแก้ไขแผนผังที่สมบูรณ์คุณลักษณะที่ขับเคลื่อนด้วยชุมชนและเนื้อหาของห้องสมุด
คุณสมบัติที่สำคัญของ Eagle มีดังต่อไปนี้:
- บรรณาธิการแผนผัง
- บล็อกการออกแบบแบบแยกส่วน - คุณสามารถนำบล็อกวงจรที่มีอยู่กลับมาใช้ซ้ำได้
- แผนผังหลายแผ่น - คุณสามารถออกแบบได้ทุกขนาด
- การตรวจสอบกฎไฟฟ้า - ในที่สุดคุณจะมีความมั่นใจในการออกแบบวงจรของคุณ
- การซิงโครไนซ์การออกแบบตามเวลาจริง - คุณสามารถอยู่ในซิงค์ระหว่างแผนผังและเค้าโครง PCB
- เครื่องมือแก้ไขเค้าโครง PCB
- BGA fanout - คุณสามารถหลบหนีจาก BGA ของคุณในไม่กี่วินาที
- การออกแบบความเร็วสูง - คุณสามารถออกแบบด้วยเทคโนโลยีล่าสุดรวมถึง DDR4, PCI Express หรือ USB-C
- โมเดล 3 มิติสำหรับโครงร่าง PCB - คุณสามารถรวม PCB และกล่องหุ้มได้อย่างลงตัว
- Complete components - นี่คือร้านค้าครบวงจรสำหรับการตรวจสอบความต้องการส่วนประกอบของคุณ
- โปรแกรมภาษาผู้ใช้ (ULPs) - คุณสามารถปรับปรุงกระบวนการเครื่องมือการออกแบบของคุณ
- รับรุ่น Eagle Standart จากเว็บไซต์ของ Autodesk
- รับ Eagle Pro จากเว็บไซต์ Autodesk
- 2
Proteus
Proteus เป็นเครื่องจำลอง Arduino ที่ยอดเยี่ยมที่รวมความเรียบง่ายเข้ากับคุณสมบัติที่หลากหลายและจัดการเพื่อให้การจำลอง Arduino ดูเหมือนเป็นสิ่งที่ง่ายที่สุด เครื่องจำลองนี้สามารถทำการรุกล้ำในอุตสาหกรรมทุกประเภทเช่นการศึกษายานยนต์และ IoT มันเข้ากันได้กับทั้ง Linux และ Windows และมีหลายสิ่งที่ต้องรู้เกี่ยวกับข้อเสนอและชุมชนที่มีชีวิตชีวา
คุณสมบัติที่โดดเด่นและน่าตื่นเต้นที่สุดของ Proteus คือความสามารถในการจำลองการทำงานร่วมกันระหว่างซอฟต์แวร์ที่ทำงานบนไมโครคอนโทรลเลอร์และอุปกรณ์อิเล็กทรอนิกส์ / อะนาล็อกที่เชื่อมต่อกับมัน โมเดลไมโครคอนโทรลเลอร์ตั้งอยู่บนแผนผังพร้อมกับองค์ประกอบอื่น ๆ ของการออกแบบผลิตภัณฑ์ของคุณ เช่นเดียวกับชิปจริงมันจำลองการทำงานของรหัสวัตถุของคุณ
Proteus ประกอบด้วยเครื่องมือเสมือนต่างๆเช่น Oscilloscope, Logic Analyzer, Function Generator, Pattern Generator, Counter Timer และ Virtual Terminal รวมถึง voltmeters และ ammeters ที่ใช้งานง่าย ยิ่งไปกว่านั้น Proteus ยังมีเครื่องวิเคราะห์โปรโตคอล Master / Slave / Monitor สำหรับ SPI และ I2C โดยเฉพาะคุณเพียงแค่เชื่อมต่อพวกเขาเข้ากับสายอนุกรมและควบคุม / โต้ตอบกับข้อมูลสดในระหว่างกระบวนการจำลอง
Proteus นำเสนอวิธีการอันล้ำค่าและราคาไม่แพงในการรับซอฟต์แวร์การสื่อสารของคุณก่อนการสร้างต้นแบบฮาร์ดแวร์
โพรทูสยังช่วยให้การดำเนินการดังต่อไปนี้:
- การดีบัก : สามารถจำลองสถานการณ์ได้ในโหมดขั้นตอนเดียวและทำงานได้เหมือนตัวดีบัก
- การวินิจฉัย : Proteus มาพร้อมกับการวินิจฉัยที่ครอบคลุมหรือการส่งข้อความติดตาม
- ทำการจำลองรหัสไมโครคอนโทรลเลอร์ทั้งในระดับต่ำและสูง ในบริบทของการจำลองวงจร SPICE แบบผสม
- โพรทูสช่วยปรับปรุงประสิทธิภาพความยืดหยุ่นและคุณภาพตลอดกระบวนการออกแบบ
ดาวน์โหลดเดี๋ยวนี้ Proteus
- 3
วงจร Autodesk
วงจร Autodesk ช่วยให้คุณนำความคิดของคุณกลับมามีชีวิตด้วยเครื่องมือออนไลน์ฟรีและใช้งานง่าย ในกรณีที่คุณเป็นเพียงผู้เริ่มต้นคุณสามารถเริ่มต้นด้วยการทดลองง่ายๆใน Circuit Scribe หรือ Electronics Lab ผู้ใช้ที่มีประสบการณ์มากกว่าสามารถข้ามไปข้างหน้าและตรงไปที่การออกแบบ PCB
Electronics Lab Hub ประกอบด้วย:
- การจำลองตามเวลาจริง : คุณสามารถออกแบบและสร้างต้นแบบก่อนที่จะสร้างวงจรในชีวิตจริง คุณสามารถใช้อะไรก็ได้ตั้งแต่ตัวต้านทานตัวเก็บประจุและโพเทนชิโอมิเตอร์จนถึงออสซิลโลสโคป
- การเขียนโปรแกรม Arduino : คุณสามารถตั้งโปรแกรมและจำลองรหัส Arduino ใด ๆ ในโปรแกรมแก้ไขและคุณจะมีจอแสดงผลแบบอนุกรมเต็มรูปแบบและคอลเลกชันที่เพิ่มขึ้นของห้องสมุด Arduino ที่รองรับต่างๆ
- การแก้ไขร่วมกัน : คุณสามารถเชิญผู้อื่นให้ทำงานร่วมกันแบบเรียลไทม์ในการออกแบบของคุณ
- Circuit Scribe Hub ช่วยให้คุณสามารถออกแบบและจำลองวงจรจากนั้นพิมพ์และแบ่งปันเทมเพลตของคุณ คุณยังสามารถฝังการออกแบบของคุณและเรียนรู้จากชุมชนของนักพัฒนาของ Autodesk Circuit
PCB Design Hub มีคุณสมบัติดังต่อไปนี้:
- การออกแบบแผนผัง : คุณสามารถเลือกจากไลบรารีองค์ประกอบที่เพิ่มขึ้นโดยชุมชนหรือคุณสามารถสร้างส่วนประกอบของคุณเอง
- เค้าโครง PCB: ซึ่งรวมถึงเครื่องมือทั้งหมดที่คุณต้องการเช่นรอยทองแดงการเติมทองแดงผ่านและการเจาะรูและเครื่องมือหน้าจอไหมจำนวนมาก
การเรียนรู้การเขียนโค้ดนั้นง่ายกว่ามากเมื่อคุณสามารถเขียนโปรแกรมสิ่งต่าง ๆ ที่ใช้งานได้จริง Autodesk Circuits เป็นเครื่องมือฟรีที่คุณควรไปลองใช้ดู
UPDATE : วงจร Autodesk ไม่สามารถใช้เป็น Arduino simulator ได้อีกต่อไป AutoDesk ได้เปลี่ยนเครื่องมือนี้เป็นแพลตฟอร์มสำหรับแพ็คเกจ PCB แทน
- 4
Virtronics Simulator สำหรับ Arduino
เครื่องจำลอง Arduino Victronics นี้สัญญาว่าจะเป็นเครื่องที่มีคุณสมบัติครบถ้วนที่สุดที่มีวางจำหน่ายแล้วในขณะนี้
นี่คือประโยชน์ที่สำคัญที่สุดที่มี:
- มันมีความสามารถในการสอนและสาธิตการทำงานภายในของร่าง Arduino
- คุณสามารถทดสอบแบบร่างโดยไม่ต้องใช้ฮาร์ดแวร์หรือก่อนที่จะซื้ออุปกรณ์
- คุณสามารถดีบักร่าง
- ใช้มันคุณสามารถสาธิตโครงการให้กับลูกค้าที่มีศักยภาพ
- คุณสามารถพัฒนาร่างที่ซับซ้อนได้เร็วกว่าเมื่อใช้ฮาร์ดแวร์
คุณสามารถดาวน์โหลดเวอร์ชันฟรีทดลองใช้และเมื่อคุณพร้อมคุณสามารถอัพเกรดเป็นรุ่น Pro ได้ ซอฟต์แวร์นี้ได้รับการออกแบบสำหรับ Arduino Uno, Mega และบอร์ด Arduino มาตรฐานเพิ่มเติม มันทำกระบวนการจำนวนมากรวมถึงต่อไปนี้:
- มันเป็นขั้นตอนผ่านโปรแกรมบรรทัดต่อบรรทัด หากเลือกบรรทัดใหม่โปรแกรมจะดำเนินการต่อจากจุดนั้น
- ดำเนินการเขียนแบบดิจิทัลอ่านแบบดิจิตอลและ PinMode สำหรับพิน 0-53
- การอ่านแบบแอนะล็อกสำหรับพิน 0-16 และการเขียนแบบแอนะล็อกสำหรับพินดิจิตอล 0-53
- จำลองพอร์ตอนุกรม, เอาต์พุต LCD, อีเธอร์เน็ต, เซอร์โว, การ์ด SD, EEPROM, SoftSerial, SPI, สายไฟ
- ถ้า, ในขณะ, สำหรับ, สลับ, ทำฟังก์ชัน whileloop
- รูทีนย่อย (หลายระดับ) พร้อมอาร์กิวเมนต์
- ดูตัวแปรแบบเรียลไทม์
- ก้าวเข้าสู่, ก้าวข้าม, ก้าวออกจากหรือเรียกใช้โหมด
- ความสามารถในการแก้ไขภาพร่างหรือเปิดใน Arduino IDE
- รองรับ LCD 2 และ 4 บรรทัดพร้อม CGRAM ที่ได้รับการปรับแต่งแล้วเท่านั้น
- อาร์เรย์ 2 มิติ (โดยไม่มีการกำหนดค่าเริ่มต้น)
คุณยังมีความสามารถในการเปลี่ยนแบบอักษรลักษณะและขนาดของเครื่องมือจำลอง โหมดย่อเล็กสุดเหมาะสำหรับการสาธิต / การฝึกอบรม ซอฟต์แวร์มีการสนับสนุนที่ จำกัด สำหรับไลบรารีตัวชี้และโครงสร้างที่กำหนดเอง
คุณสามารถตรวจสอบข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมจำลองนี้ได้ในหน้าอย่างเป็นทางการ
- 5
Electronify
เครื่องใช้ไฟฟ้า จะมีประโยชน์มากในกรณีที่คุณกำลังดิ้นรนกับอุปกรณ์อิเล็กทรอนิกส์และโดยเฉพาะอย่างยิ่งถ้าคุณพบว่าตัวเองติดอยู่ในโครงการอิเล็กทรอนิกส์ของคุณ นอกจากนี้ยังจะมีประโยชน์หากคุณเป็นมือใหม่และคุณต้องการเรียนรู้ระบบอิเล็กทรอนิกส์และระบบฝังตัวเพื่อทำให้ตัวเองมีอาชีพในสาขานี้
ด้วย Electronify คุณจะสามารถเรียนรู้อุปกรณ์อิเล็กทรอนิกส์ขั้นพื้นฐานเป็นภาษาระดับฮาร์ดแวร์ต่างๆ เว็บไซต์ให้ความรู้ที่จำเป็นทั้งหมดจากพื้นฐานถึงขั้นสูงเกี่ยวกับการสื่อสารทางอิเล็กทรอนิกส์และระบบฝังตัวในวิธีการง่ายๆ คุณจะสามารถเรียนรู้ทุกอย่างตั้งแต่เริ่มต้นและกลายเป็นมืออาชีพที่มีทักษะ
คุณสามารถตรวจสอบเพิ่มเติมเกี่ยวกับ Electronify ได้ที่หน้าเว็บไซต์อย่างเป็นทางการ
- 6
Fritzing
Fritzing เป็นความคิดริเริ่มของฮาร์ดแวร์โอเพ่นซอร์สที่ทำให้อุปกรณ์อิเล็กทรอนิกส์สามารถเข้าถึงได้เป็นวัสดุสร้างสรรค์สำหรับทุกคนที่มีความสนใจในเรื่องนี้ เว็บไซต์นำเสนอเครื่องมือซอฟต์แวร์ชุมชนและบริการด้วยจิตวิญญาณของ Arduino และการประมวลผลและสนับสนุนระบบนิเวศที่สร้างสรรค์ที่ช่วยให้ผู้ใช้มีดังต่อไปนี้:
- จัดทำเอกสารต้นแบบของพวกเขา
- แบ่งปันต้นแบบกับผู้อื่น
- การสอนอุปกรณ์อิเล็กทรอนิกส์ในห้องเรียน
- เค้าโครงและการผลิต PCB มืออาชีพ
ด้วย Fritzing คุณสามารถเปลี่ยนวงจรของคุณให้กลายเป็น PCB แบบกำหนดเองได้อย่างรวดเร็วและราคาไม่แพง เครื่องมือนี้สามารถทำหน้าที่เป็นแพลตฟอร์มที่สร้างสรรค์ได้หากผู้ใช้จำนวนมากกำลังใช้มันเป็นวิธีการเรียนรู้และแบ่งปัน
คุณสามารถเรียนรู้สิ่งต่าง ๆ มากมายจากบทเรียนมากมายที่มี นี่คือสิ่งที่น่าสนใจที่สุด:
- สร้างวงจร
- ใช้ Stripboard
- ทำงานกับชิ้นส่วน SMD
- การสร้างเทมเพลตกระดาษ
- สายโค้งและขางอ
- การออกแบบ PCB
- การออกแบบ Arduino Shield หนึ่งนาที
- การกำหนดเส้นทางสองด้าน
- ผลิต PCB
- การบัดกรีชิ้นส่วน SMD
- การสร้างชิ้นส่วนที่กำหนดเอง
- การแนบรหัสโปรแกรม
นอกจากนี้ยังเป็นที่น่าสนใจที่จะรู้ว่า Fritzing เปลี่ยนจากโครงการวิจัยที่ได้รับการสนับสนุนจากสาธารณะสู่องค์กรที่ไม่แสวงหาผลกำไร นี่หมายความว่าการทำให้มันยั่งยืนด้วยตนเองและเพื่อการพัฒนาต่อไป Fritzing กำลังเสนอบริการบางอย่างซึ่งรวมถึงสิ่งต่อไปนี้:
- Fritzing Fab - ด้วย Fritzing Fab บริการการผลิต PCB คุณสามารถเปลี่ยนร่างของคุณให้กลายเป็น PCB มืออาชีพได้อย่างรวดเร็วและราคาไม่แพง
- เวิร์กช็อป - มี เวิร์กช็อป มากมายใน Arduino, Fritzing และทุกอย่างที่เกี่ยวข้องซึ่งมีให้สำหรับผู้เริ่มต้นและมืออาชีพ
- การสร้างชิ้นส่วน - คุณสามารถนำเสนอผลิตภัณฑ์ของคุณใน Fritzing และหากคุณไม่ต้องการทำด้วยตัวเองคุณสามารถจ้างนักพัฒนาเพื่อสร้างชิ้นส่วนที่มีคุณภาพสูง
- ผลิตภัณฑ์ - Fritzing ได้สร้างชุดเริ่มต้นและชุดอัพเกรดสำหรับการศึกษา
คุณสามารถตรวจสอบข้อมูลเพิ่มเติมได้ที่เว็บไซต์ของ Fritzing
- 7
VBB4Arduino - Virtual Breadboard สำหรับ Arduino
Virtual Breadboard สำหรับ Arduino ถูกสร้างขึ้นเพื่อช่วยให้ผู้ใช้ดำเนินการขั้นตอนแรกในการเรียนรู้เกี่ยวกับโลกแห่งการคำนวณทางกายภาพที่ยอดเยี่ยมด้วย Arduino micro-controller และโมเดลวงจรอิเล็กทรอนิกส์ที่ใช้สำหรับทำขนมปัง
นี่คือสิ่งสำคัญที่คุณจะสามารถเรียนรู้ได้โดยใช้ Virtual Breadboard สำหรับ Arduino:
- คุณสามารถเรียนรู้ทุกอย่างเกี่ยวกับการคำนวณทางกายภาพในสภาพแวดล้อมที่ปลอดภัยเสมือนจริง
- คุณสามารถเรียนรู้จากตัวอย่างใน Arduino
- คุณสามารถสำรวจเซ็นเซอร์แสงและมอเตอร์หลายประเภท
- คุณจะสามารถเรียนรู้คำสั่ง Arduino และสิ่งที่พวกเขาทำ
- คุณสามารถใช้เค้าโครง breadboards เป็นข้อมูลอ้างอิงสำหรับสร้างวงจรจริง
นี่คือคุณสมบัติที่สำคัญของ Virtual Breadboard:
- คุณสามารถออกแบบแอปพลิเคชันวงจร Breadboard เสมือนแบบไม่มีบัดกรี
- คุณสามารถทดสอบกับวงจรอิเล็กทรอนิกส์ที่ใช้ไมโครคอนโทรลเลอร์ได้อย่างปลอดภัย
- คุณจะสามารถทดสอบโครงร่างวงจรก่อนที่จะยอมรับการสร้าง
- ซอฟต์แวร์มีตัวแก้ไขเฟิร์มแวร์ในตัวสำหรับการพัฒนาแอพควบคุมไมโครคอนโทรลเลอร์แบบกำหนดเอง
- นี่คืออีมูเลเตอร์และตัวจำลองไมโครคอนโทรลเลอร์สำหรับทดสอบโค้ดและวงจรของคุณ
- โปรแกรมนำเสนอการจำลองเสมือนแบบโต้ตอบสำหรับการสำรวจการเรียนรู้และการทดสอบวงจร
- คุณจะมีตัวอย่างพอที่จะสำรวจสิ่งต่าง ๆ ที่สร้างขึ้นในเอกสารการเรียนรู้ด้วยตัวอย่าง
- มันมีระบบ Wiki แบบบูรณาการสำหรับเอกสารและการพัฒนาหลักสูตร
- คุณจะสามารถตรวจสอบการบันทึกภาพหน้าจอ GIF แบบเคลื่อนไหวเพื่อดูเอกสารประกอบที่น่าสนใจ
- คลิกเดียวคอมไพล์และปรับใช้แอพที่ฝังอยู่ในไมโครคอนโทรลเลอร์ Vbb4UNO โลกแห่งความจริง
- การพัฒนาข้ามแพลตฟอร์มด้วย micros 8 บิตและ Raspberry Pi 2 พร้อมเป้าหมาย Windows 10 IoT Core
ตามผู้ใช้ส่วนใหญ่ซอฟต์แวร์นี้สมบูรณ์แบบ แต่ต้องการการแก้ไขเล็กน้อยเนื่องจากมีข้อบกพร่องเล็กน้อย
VBB4Arduino เป็นเวอร์ชั่นเต็มของผลิตภัณฑ์ VBB แบบง่าย มันมีจุดประสงค์เพื่อเป็นรุ่นเริ่มต้นแบบสแตนด์อโลนที่มีตัวเลือกและโมดูลน้อยลงซึ่งอาจทำให้ผู้เริ่มสับสน เหมาะที่สุดสำหรับใช้เป็น sandbox เพื่อเรียนรู้แนวคิดการคำนวณทางกายภาพ ผู้ใช้ขั้นสูงอาจต้องการใช้ VBB เวอร์ชันเต็มกับโมดูลขยาย ArduinoToolkit
ตรวจสอบซอฟต์แวร์ในหน้าอย่างเป็นทางการ
คุณได้มาถึงจุดสิ้นสุดของรายการเครื่องมือจำลอง Arduino ของเราแล้ว ใช้ประโยชน์จากสิ่งที่คุณคิดว่าเหมาะสมกับความต้องการของคุณ
หมายเหตุบรรณาธิการ: โพสต์นี้ได้รับการปรับปรุงเพื่อแสดงลิงค์ดาวน์โหลดและโซลูชันซอฟต์แวร์ที่ถูกต้องที่สุด