โปรแกรมสำหรับ Arduino พร้อมการจำลอง การกำหนดค่าพารามิเตอร์ส่วนประกอบ

วันนี้ เครื่องจำลอง Arduinoทำให้ทุกคนเป็นไปได้ ไม่ว่าจะเป็นผู้เริ่มต้นและนักออกแบบวงจรมืออาชีพในการเรียนรู้ ตั้งโปรแกรม และทดสอบแนวคิดต่างๆ โดยไม่ต้องกังวลเรื่องการเสียเวลาและเงิน

เครื่องจำลอง Arduino เป็นแพลตฟอร์มที่สมบูรณ์แบบสำหรับโปรแกรมเมอร์และนักออกแบบที่ต้องการเรียนรู้พื้นฐานของแผนผังและการออกแบบวงจร ด้วยความช่วยเหลือของเครื่องจำลอง Arduino คุณจะได้รับช่องทางในการเรียนรู้โดยไม่ต้องกลัวว่าจะทำและออกแบบอุปกรณ์

นักเรียนที่เผชิญกับความท้าทายในการซื้ออุปกรณ์ไฟฟ้าโดยไม่รู้ว่าจะทำงานอย่างไร สามารถขจัดข้อผิดพลาดในการลองผิดลองถูกด้วยความช่วยเหลือของเครื่องจำลอง Arduino ซึ่งช่วยประหยัดทั้งเวลาและเงิน

ข้อดีอีกประการหนึ่งของเครื่องจำลอง Arduino คือความจริงที่ว่ามันรองรับการดีบักแบบบรรทัดต่อบรรทัด และผู้ใช้จะระบุจุดที่เกิดข้อผิดพลาดได้อย่างแม่นยำ เครื่องจำลอง Arduino มีอยู่ในทุกรูปแบบ และได้รับการพัฒนาเพื่อให้เข้ากันได้กับระบบปฏิบัติการหลัก

ในบทความนี้ เราจะแสดงรายการเครื่องจำลอง Arduino ที่ดีที่สุดที่เข้ากันได้กับพีซี Windows

Arduino Simulator ที่ดีที่สุดสำหรับพีซีคืออะไร

Autodesk Eagle (แนะนำ)

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

คุณสมบัติที่สำคัญของ Eagle มีดังต่อไปนี้:

  • บรรณาธิการแผนผัง
  • บล็อกการออกแบบโมดูลาร์ - คุณสามารถนำบล็อกวงจรที่มีอยู่กลับมาใช้ใหม่ได้
  • แผนผังหลายแผ่น - คุณสามารถจัดระเบียบการออกแบบทุกขนาดได้
  • การตรวจสอบกฎทางไฟฟ้า - ในที่สุดคุณก็สามารถมั่นใจในการออกแบบแผนผังของคุณได้
  • การซิงโครไนซ์การออกแบบแบบเรียลไทม์ - คุณสามารถซิงค์ระหว่างแผนผังและเค้าโครง PCB ได้
  • โปรแกรมแก้ไขเค้าโครง PCB
  • BGA fanout – คุณสามารถหลบหนีจาก BGA ของคุณได้ภายในไม่กี่วินาที
  • การออกแบบความเร็วสูง – คุณสามารถออกแบบด้วยเทคโนโลยีล่าสุด รวมถึง DDR4, PCI Express หรือ USB-C
  • โมเดล 3 มิติสำหรับเค้าโครง PCB - คุณสามารถรวม PCB และกล่องหุ้มของคุณเข้าด้วยกันได้อย่างราบรื่น
  • ส่วนประกอบที่ครบถ้วน – นี่คือร้านค้าครบวงจรสำหรับการตรวจสอบความต้องการส่วนประกอบของคุณ
  • โปรแกรมภาษาผู้ใช้ (ULP) – คุณสามารถปรับปรุงกระบวนการเครื่องมือออกแบบของคุณได้

วงจรออโตเดสก์

วงจรออโตเดสก์ช่วยให้คุณทำให้ไอเดียของคุณเป็นจริงด้วยเครื่องมือออนไลน์ที่ฟรีและใช้งานง่าย เผื่อ คุณคือสำหรับมือใหม่ คุณสามารถเริ่มต้นด้วยการทดลองง่ายๆ ใน Circuit Scribe หรือ Electronics Lab ผู้ใช้ที่มีประสบการณ์มากกว่าสามารถข้ามไปที่ PCB Design ได้โดยตรง

Electronics Lab Hub ประกอบด้วยสิ่งต่อไปนี้:

  • การจำลองแบบเรียลไทม์: คุณสามารถออกแบบและสร้างต้นแบบได้ก่อนที่จะสร้างวงจรในชีวิตจริง คุณสามารถใช้อะไรก็ได้ตั้งแต่ตัวต้านทาน ตัวเก็บประจุ และโพเทนชิโอมิเตอร์ไปจนถึงออสซิลโลสโคป
  • การเขียนโปรแกรม Arduino: คุณสามารถตั้งโปรแกรมและจำลองโค้ด Arduino ใดๆ ในตัวแก้ไขได้ และคุณจะมีจอภาพแบบอนุกรมเต็มรูปแบบและคอลเลกชันไลบรารี Arduino ต่างๆ ที่รองรับที่เพิ่มขึ้นเรื่อยๆ
  • การแก้ไขร่วมกัน: คุณสามารถเชิญผู้อื่นให้ทำงานร่วมกันในการออกแบบของคุณได้แบบเรียลไทม์
  • Circuit Scribe Hub ช่วยให้คุณออกแบบและจำลองวงจร จากนั้นพิมพ์และแชร์เทมเพลตของคุณ คุณยังสามารถฝังการออกแบบของคุณและเรียนรู้ได้ จากชุมชนผู้พัฒนา Autodesk Circuit

PCB Design Hub มีคุณสมบัติดังต่อไปนี้:

  • การออกแบบแผนผัง: คุณสามารถเลือกจากไลบรารีส่วนประกอบที่กำลังเติบโตตามชุมชน หรือคุณสามารถสร้างส่วนประกอบของคุณเองได้
  • เค้าโครง PCB:ซึ่งรวมถึงเครื่องมือทั้งหมดที่คุณต้องการ เช่น รอยทองแดง การเติมทองแดง รูเจาะ และเครื่องมือซิลค์สกรีนจำนวนมาก

การเรียนรู้การเขียนโค้ดจะง่ายขึ้นมากเมื่อคุณสามารถเขียนโปรแกรมสิ่งต่างๆ ที่ใช้งานได้จริง Autodesk Circuits เป็นเครื่องมือฟรี ดังนั้นคุณควรไปลองดูตอนนี้เลย

อัปเดต : Autodesk Circuits ไม่สามารถใช้เป็นโปรแกรมจำลอง Arduino อีกต่อไป AutoDesk เปลี่ยนเครื่องมือนี้ให้เป็นแพลตฟอร์มเป็นแพ็คเกจ PCB แทน

เครื่องจำลอง Virtronics สำหรับ Arduino

นี้ เครื่องจำลอง Arduino ของ Vitronicsสัญญาว่าจะเป็นรุ่นที่มีคุณสมบัติครบถ้วนที่สุดที่มีอยู่ในขณะนี้

นี่ประโยชน์ที่สำคัญที่สุดที่มอบให้:

  • มีความสามารถในการสอนและสาธิตการทำงานภายในของร่าง 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 มิติ (ไม่มีการกำหนดค่าเริ่มต้น)

คุณยังสามารถเปลี่ยนแบบอักษร สไตล์ และขนาดของเครื่องจำลองได้อีกด้วย โหมดย่อขนาดเหมาะอย่างยิ่งสำหรับการสาธิต/การฝึกอบรม ซอฟต์แวร์ให้การสนับสนุนที่จำกัดสำหรับ ตัวชี้ และโครงสร้าง

คุณสามารถตรวจสอบข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมจำลองนี้ได้ในหน้าอย่างเป็นทางการ

อิเล็กทรอนิกส์

อิเล็กทรอนิกส์จะมีประโยชน์มากในกรณีที่คุณกำลังดิ้นรนกับอุปกรณ์อิเล็กทรอนิกส์และโดยเฉพาะอย่างยิ่งหาก คุณมีพบว่าตัวเองติดอยู่ในโครงการอิเล็กทรอนิกส์ของคุณ นอกจากนี้ยังจะมีประโยชน์หากคุณเป็นมือใหม่และต้องการเรียนรู้อุปกรณ์อิเล็กทรอนิกส์และระบบฝังตัวเพื่อสร้างอาชีพในสาขานี้

ด้วย Electronify คุณจะสามารถเรียนรู้อุปกรณ์อิเล็กทรอนิกส์ขั้นพื้นฐานไปจนถึงภาษาฮาร์ดแวร์ต่างๆ เว็บไซต์นี้ให้ความรู้ที่จำเป็นทั้งหมดแก่คุณตั้งแต่ขั้นพื้นฐานจนถึงขั้นสูงเกี่ยวกับการสื่อสารทางอิเล็กทรอนิกส์และระบบฝังตัวด้วยวิธีง่ายๆ คุณจะสามารถเรียนรู้ทุกสิ่งตั้งแต่เริ่มต้นและกลายเป็นมืออาชีพที่มีทักษะ

ฟริตซิ่ง

ฟริตซิ่งเป็นความคิดริเริ่มด้านฮาร์ดแวร์แบบโอเพ่นซอร์สที่ทำให้อุปกรณ์อิเล็กทรอนิกส์สามารถเข้าถึงได้ในฐานะวัสดุที่สร้างสรรค์สำหรับทุกคนที่สนใจในสาขาวิชานี้ เว็บไซต์นำเสนอเครื่องมือซอฟต์แวร์ ชุมชน และบริการต่างๆ ตามจิตวิญญาณของ Arduino และการประมวลผล และส่งเสริมระบบนิเวศที่สร้างสรรค์ที่ช่วยให้ผู้ใช้ดังต่อไปนี้:

  • การจัดทำเอกสารต้นแบบของพวกเขา
  • แบ่งปันต้นแบบกับผู้อื่น
  • การสอนอิเล็กทรอนิกส์ในห้องเรียน
  • เค้าโครงและการผลิต PCB ระดับมืออาชีพ

ด้วย Fritzing คุณสามารถเปลี่ยนวงจรของคุณให้เป็น PCB แบบสั่งทำพิเศษได้อย่างรวดเร็วและราคาไม่แพง เครื่องมือนี้สามารถทำหน้าที่เป็นแพลตฟอร์มสร้างสรรค์ได้ก็ต่อเมื่อมีผู้ใช้จำนวนมากใช้เป็นเครื่องมือในการเรียนรู้และแบ่งปัน

คุณสามารถเรียนรู้สิ่งต่าง ๆ มากมายจากบทช่วยสอนมากมายที่มีให้ นี่คือสิ่งที่น่าสนใจที่สุดบางส่วน:

  • การสร้างวงจร
  • การใช้สตริปบอร์ด
  • การทำงานกับชิ้นส่วน SMD
  • การสร้างเทมเพลตกระดาษ
  • ลวดโค้งและขางอได้
  • การออกแบบ PCB
  • การออกแบบ Arduino Shield หนึ่งนาที
  • การกำหนดเส้นทางสองด้าน
  • ผลิต PCB
  • การบัดกรีชิ้นส่วน SMD
  • การสร้างชิ้นส่วนที่กำหนดเอง
  • การแนบโค้ดโปรแกรม

เป็นเรื่องน่าสนใจที่ทราบว่า Fritzing เปลี่ยนจากโครงการวิจัยที่ได้รับทุนสนับสนุนจากสาธารณะมาเป็นองค์กรที่ไม่แสวงหาผลกำไร ซึ่งหมายความว่าเพื่อให้สามารถพึ่งพาตนเองได้และดำเนินการพัฒนาต่อไป Fritzing กำลังเสนอบริการบางอย่างที่รวมถึงสิ่งต่อไปนี้:

  • ฟริตซิ่ง Fab– ด้วย Fritzing Fab ซึ่งเป็นบริการผลิต PCB คุณสามารถเปลี่ยนแบบร่างของคุณให้เป็น PCB ระดับมืออาชีพได้อย่างรวดเร็วและราคาไม่แพง
  • การประชุมเชิงปฏิบัติการ– มีเวิร์กช็อปมากมายเกี่ยวกับ Arduino, Fritzing และทุกอย่างที่เกี่ยวข้อง ซึ่งเปิดสอนสำหรับผู้เริ่มต้นและมืออาชีพ
  • การสร้างชิ้นส่วน– คุณยังสามารถแสดงผลิตภัณฑ์ของคุณใน Fritzing ได้ และหากคุณไม่ต้องการทำเอง คุณสามารถจ้างนักพัฒนาให้สร้างชิ้นส่วนคุณภาพสูงได้
  • สินค้า– Fritzing ได้สร้างชุดเริ่มต้นและชุดอัปเกรดเพื่อการศึกษา

VBB4Arduino - เขียงหั่นขนมเสมือนจริงสำหรับ Arduino

เขียงหั่นขนมเสมือนสำหรับ Arduinoถูกสร้างขึ้นเพื่อช่วยให้ผู้ใช้ก้าวแรกในการเรียนรู้ทุกอย่างเกี่ยวกับโลกสุดเจ๋งของการประมวลผลทางกายภาพด้วยไมโครคอนโทรลเลอร์ Arduino และโมเดลวงจรอิเล็กทรอนิกส์ที่ใช้เบรดบอร์ด

ต่อไปนี้คือสิ่งสำคัญที่คุณจะได้เรียนรู้โดยใช้ Virtual Breadboard สำหรับ Arduino:

  • คุณสามารถเรียนรู้ทั้งหมดเกี่ยวกับการประมวลผลทางกายภาพในสภาพแวดล้อมแซนด์บ็อกซ์เสมือนที่ปลอดภัย
  • คุณสามารถเรียนรู้จากตัวอย่าง Arduino ในตัว
  • คุณสามารถสำรวจเซนเซอร์ ไฟ และมอเตอร์ได้หลายประเภท
  • คุณจะสามารถเรียนรู้คำสั่ง Arduino และสิ่งที่พวกเขาทำ
  • คุณสามารถใช้เลย์เอาต์เขียงหั่นขนมเป็นข้อมูลอ้างอิงในการสร้างวงจรจริงได้

นี่คือคุณสมบัติที่สำคัญของ Virtual Breadboard:

  • คุณสามารถออกแบบแอปพลิเคชันวงจร Virtual Breadboard แบบไร้บัดกรีได้
  • คุณสามารถทดลองกับวงจรอิเล็กทรอนิกส์ที่ใช้ไมโครคอนโทรลเลอร์ได้อย่างปลอดภัย
  • คุณจะสามารถทดสอบโครงร่างวงจรก่อนตัดสินใจสร้าง
  • ซอฟต์แวร์นี้มีตัวแก้ไขเฟิร์มแวร์ในตัวสำหรับการพัฒนาแอปไมโครคอนโทรลเลอร์แบบกำหนดเอง
  • นี่คือโปรแกรมจำลองวงจรและไมโครคอนโทรลเลอร์สำหรับทดสอบโค้ดและวงจรของคุณ
  • โปรแกรมนำเสนอการจำลองเสมือนเชิงโต้ตอบสำหรับการสำรวจการเรียนรู้และการทดสอบวงจร
  • คุณจะมีโปรแกรมสำรวจตัวอย่างเพียงพอที่จะนำทางการเรียนรู้ตามตัวอย่างที่มีเอกสารในตัวมากมาย
  • มีระบบ Wiki แบบบูรณาการสำหรับเอกสารและการพัฒนารายวิชา
  • คุณจะสามารถตรวจสอบการบันทึกภาพหน้าจอ GIF แบบเคลื่อนไหวเพื่อดูไฮไลต์เอกสารได้
  • คลิกเพียงครั้งเดียวคอมไพล์และปรับใช้แอพที่ฝังไว้กับไมโครคอนโทรลเลอร์ Vbb4UNO ในโลกแห่งความเป็นจริง
  • การพัฒนาข้ามแพลตฟอร์มด้วยไมโคร 8 บิตและ Raspberry Pi 2 พร้อมเป้าหมาย Windows 10 IoT Core

ตามที่ผู้ใช้ส่วนใหญ่ระบุว่าซอฟต์แวร์นี้สมบูรณ์แบบ แต่ต้องมีการแก้ไขเล็กน้อยเนื่องจากมีข้อบกพร่องเล็กน้อย

VBB4Arduino เป็นเวอร์ชันที่เรียบง่ายของผลิตภัณฑ์ VBB เต็มรูปแบบ มีจุดมุ่งหมายให้เป็นเวอร์ชันเริ่มต้นใช้งานแบบสแตนด์อโลนโดยมีตัวเลือกและโมดูลน้อยลงซึ่งอาจทำให้สตาร์ทเตอร์สับสนได้ เหมาะที่สุดที่จะใช้เป็นแซนด์บ็อกซ์เพื่อเรียนรู้แนวคิดการประมวลผลทางกายภาพ ผู้ใช้ขั้นสูงอาจต้องการใช้งาน VBB เวอร์ชันเต็มกับโมดูลส่วนขยาย ArduinoToolkit

คุณมาถึงจุดสิ้นสุดของรายการจำลอง Arduino ของเราแล้ว ใช้ประโยชน์จากสิ่งที่คุณคิดว่าเหมาะสมกับความต้องการของคุณ

เรื่องราวที่เกี่ยวข้องเพื่อตรวจสอบ:

หมายเหตุบรรณาธิการ: โพสต์นี้ได้รับการอัปเดตเพื่อแสดงลิงก์ดาวน์โหลดและโซลูชันซอฟต์แวร์ที่แม่นยำที่สุด

นี่คือรายการเครื่องจำลอง Arduino 5 อันดับแรกของเรา

เขียงหั่นขนมเสมือนสำหรับ Arduino:

เปิดตัวในปี 2548 แพลตฟอร์มฮาร์ดแวร์และซอฟต์แวร์แบบเปิดของ Arduino ได้รับความนิยมอย่างมากในหมู่มือสมัครเล่น นักการศึกษา และมืออาชีพ โดยได้รับแรงผลักดันโดยเฉพาะในสาขาหุ่นยนต์ ได้รับการสนับสนุนจากชุมชนออนไลน์ขนาดใหญ่ และบอร์ดพัฒนาและอุปกรณ์เสริมฮาร์ดแวร์ส่วนใหญ่มีจำหน่ายในราคาที่ต่ำมาก แพลตฟอร์มนี้อาจเป็นจุดเริ่มต้นที่ดีที่สุดในการทำงานกับอุปกรณ์ฝังตัว แต่ถ้าคุณต้องการเรียนรู้การเขียนโปรแกรมและไม่ได้เป็นเจ้าของบอร์ด Arduino หรือรู้สึกหนักใจกับการเลือกฮาร์ดแวร์ที่มีอยู่มากมายล่ะ? นี่คือที่มาของซอฟต์แวร์จำลองสถานการณ์

Virtual Breadboard สำหรับ Arduino เป็นแอปการเรียนรู้ที่ออกแบบมาเพื่อช่วยให้คุณก้าวแรกในโลกที่น่าตื่นเต้นของการประมวลผลทางกายภาพด้วยไมโครคอนโทรลเลอร์ Arduino และโมเดลวงจรอิเล็กทรอนิกส์ที่ใช้ 'Breadboard'

สกรีนช็อตสำหรับ Arduino Simulator นี้:

ด้วย VBB4Arduino คุณจะ

เรียนรู้จากตัวอย่าง Arduino 75 ในตัว

สำรวจเซ็นเซอร์ มอเตอร์ และไฟประเภทต่างๆ มากมาย

เรียนรู้คำสั่ง Arduino และหน้าที่ของมัน

แก้ไขตัวอย่างโค้ดของคุณเอง

ดาวน์โหลดโปรแกรมจำลอง Arduino:

CodeBlocks Arduino IDE พร้อมตัวจำลอง:

CodeBlocks Arduino IDEเป็นการแจกจ่ายโอเพ่นซอร์ส Code::Blocks IDE แบบกำหนดเองที่ได้รับการปรับปรุงสำหรับการพัฒนา Arduino ช่วยให้นักพัฒนาซอฟต์แวร์ที่มีความต้องการมากขึ้นได้รับทุกสิ่งที่ IDE สมัยใหม่ควรมี รวมถึงการสร้างโฟลเดอร์โค้ด การเติมโค้ดให้สมบูรณ์ การนำทางโค้ด การคอมไพล์ รวมถึงการอัพโหลดสำหรับ Arduino ด้วยวิซาร์ดโปรเจ็กต์เฉพาะ ทำให้การสร้างโปรเจ็กต์ Arduino ที่พร้อมใช้งานเป็นเรื่องง่าย การแจกจ่ายนี้รวมไฟล์หลักของ Arduino ล่าสุด, ไลบรารี Arduino มาตรฐาน, ห่วงโซ่เครื่องมือ AVR, Arduino Builder, เทอร์มินัลอนุกรม และที่น่าสนใจที่สุดคือโปรแกรมจำลอง Arduino ระดับ API (อยู่ระหว่างการพัฒนา)

คุณสมบัติ:

  1. ตัวช่วยสร้างโครงการเฉพาะสำหรับการพัฒนา Arduino
  2. ไฟล์และไลบรารีหลักของ Arduino ที่ผสานรวม
  3. ไฟล์หลักที่คอมไพล์ถูกแคชไว้เพื่อความเร็วในการคอมไพล์ที่เร็วขึ้น (เปรียบเทียบกับ Arduino IDE ดั้งเดิม)
  4. บูรณาการ toolchain คอมไพเลอร์ AVR ที่กำหนดค่าไว้ล่วงหน้า
  5. บอร์ด Arduino ยอดนิยมที่รองรับเป็นเป้าหมายในการสร้าง
  6. การอัปโหลด HEX ไปยังบอร์ด Arduino (รองรับ Leonardo) โดยเรียกใช้เป้าหมายที่สร้างขึ้น
  7. บูรณาการตัวจำลองระดับ Arduino API (ระยะเริ่มต้นมาก) (เป็นเป้าหมายการสร้าง)

ดาวน์โหลด Code Block Simulator:

จำลอง Arduino Simuino:

Simuino คือเครื่องจำลองพิน Arduino UNO/MEGA

คุณสามารถดาวน์โหลดเวอร์ชันเทอร์มินัล (เวอร์ชันล่าสุดคือ v0.1.9) ได้ที่ www.simuino.com หมายเหตุ: การดาวน์โหลดที่มีใน code.google.com ไม่ใช่เวอร์ชันล่าสุด!

รันภาพร่างของคุณและประเมินสถานะเข้า/ออกของพินดิจิทัลและแอนะล็อก GUI ขึ้นอยู่กับ ncurses เช่น เรียกใช้ Simuino จากหน้าต่างเทอร์มินัล มีภาพเคลื่อนไหวแบบเรียลไทม์ตามความล่าช้าที่เกิดขึ้นจริงในการร่าง

เครื่องมือที่สมบูรณ์แบบสำหรับทุกคนที่ต้องการเริ่มต้นสร้าง Arduino Sketch

นอกจากนี้ยังสามารถสร้างสถานการณ์ที่เกี่ยวข้องกับ analogRead, digitalRead และการขัดจังหวะภายนอกได้อีกด้วย

จุดประสงค์คือเพื่อให้การสร้างแบบร่างง่ายขึ้น คุณสามารถตรวจสอบการทำงานได้โดยไม่ต้องมีบอร์ด Arduino Simuino รันสเก็ตช์และแสดงสถานะของพินดิจิทัล อะนาล็อก และเอาต์พุตอนุกรม

ที่มา: แพลตฟอร์ม C++: Linux (Ubuntu)

สำหรับข้อมูลเพิ่มเติม กรุณาเยี่ยมชมที่ www.simuino.com

วิธีการทำงาน:
1. เริ่ม Simuino
2. โหลดภาพร่างของคุณลงในโปรแกรมแก้ไขที่คุณเลือก
3. แก้ไขตรรกะ ข้อมูลสถานการณ์ ข้อความบันทึก
4. โหลดภาพร่างลงใน Simuino (โหลดคำสั่งใน Simuino)
5. ประเมินการจำลองโดยการก้าวเข้าสู่ Simuino ตั้งค่าได้ทันที
ทำซ้ำ 3,4,5 จนกว่าจะได้ผลลัพธ์ที่ต้องการ

ดาวน์โหลดโปรแกรมจำลองนี้:

วงจรจำลอง Arduino 123D:

123D Circuits คือเครื่องจำลองอิเล็กทรอนิกส์ออนไลน์และแพลตฟอร์มการออกแบบร่วมกัน ซึ่งถือกำเนิดมาจากความร่วมมือระหว่าง Autodesk และ Circuits.io ตั้งแต่ในฤดูใบไม้ร่วงปี 2013 เป็นเครื่องมือที่ยอดเยี่ยมสำหรับผู้เริ่มต้นที่ต้องการสร้างสรรค์ผลงานอย่างรวดเร็วด้วย Arduino, Raspberry Pi หรือ แพลตฟอร์มอื่นๆ ได้โดยตรงจากหน้าต่างเบราว์เซอร์

วงจร 123d – ตัวจำลอง Arduino

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

123D Circuits เป็นบริการฟรี อย่างไรก็ตาม การอัปเกรดสมาชิกเริ่มต้นที่ 12 เหรียญสหรัฐต่อเดือนจะทำให้คุณได้รับส่วนลดสำหรับการสั่งซื้อ รวมถึงความสามารถในการทำให้การออกแบบของคุณเป็นแบบส่วนตัว

ลิงค์ออนไลน์เพื่อเข้าถึง Arduino Simulator:

โพสต์ / โครงการนี้สามารถพบได้โดยใช้คำค้นหา:

  • โปรแกรมจำลองวงจร Arduino
  • เครื่องจำลองออนไลน์ Arduino
  • โปรแกรมจำลอง Arduino ออนไลน์
  • โปรแกรมจำลอง Arduino

จะทำอย่างไรถ้าคุณไม่มีบอร์ด Arduino UNO หรือ Arduino อื่นๆ อยู่ในมือ คุณมีแนวคิดใหม่หรือมีอัลกอริทึมที่เป็นลายลักษณ์อักษรหรือไม่? ไม่มีปัญหา โปรแกรมจำลอง Arduino จะช่วยคุณแก้ปัญหานี้ จะเพียงพอที่จะจำลองการทำงานของบอร์ดใดบอร์ดหนึ่งโดยเฉพาะ มีเพียงแต่ใหญ่เท่านั้น โปรแกรมเสมือนจะไม่แทนที่บอร์ดจริง ดังนั้นฉันขอแนะนำให้เลียนแบบด้วยความเข้าใจว่าไม่ใช่ทุกกระบวนการที่จะดำเนินไปอย่างราบรื่น

จากบทความนี้คุณจะได้เรียนรู้:

สวัสดีเพื่อน! ฉันมีความยินดีเป็นอย่างยิ่งที่ได้ต้อนรับคุณเข้าสู่หน้าของบล็อก หากคุณบังเอิญเจอบทความนี้ แสดงว่าคุณไม่มีอุปกรณ์เพียงพอและต้องการลองแก้ไขจุดบกพร่องในภาพสเก็ตช์ของคุณ

ฉันเข้าใจว่าตอนนี้ร้านค้าเยอะมากคุณสามารถซื้ออะไรก็ได้ แต่น่าเสียดายไม่ใช่ทุกคนที่มีโอกาสซื้อกระดานอิเล็กทรอนิกส์ทันที ฉันไม่มีข้อยกเว้นเนื่องจากฉันอาศัยอยู่ในภูมิภาคครัสโนดาร์ในเมืองอาร์มาเวียร์ และฉันสามารถซื้อบอร์ดผ่านเท่านั้น

เมื่อไม่นานมานี้ ฉันบังเอิญพบกับการพัฒนาใหม่ - ไมโครคอนโทรลเลอร์ที่ทำงานอยู่ ส่วนที่ดีที่สุดคือคุณเพียงแค่ต้องเขียนสคริปต์ขนาดเล็กที่มีไลบรารี่ที่จำเป็นในไฟล์ข้อความ แล้วโยนมันเข้าไปในสมองของโปรเซสเซอร์ เท่านี้ก็เรียบร้อย!

ชื่อของโครงการนี้ ไมโครไพธอน- เขาไม่เป็นที่นิยมในรัสเซีย น่าเสียดายที่ไม่สามารถซื้อได้ สามารถสั่งซื้อได้เฉพาะในร้านค้าชนชั้นกลางเท่านั้น แต่มันค่อนข้างแพง น่าเสียดาย แต่จะทำอะไรได้ล่ะ?

นี่คือภาพย่อ:

ชาวอเมริกันกำลังก้าวไปข้างหน้าไกล อาจมีบางอย่างที่คล้ายกันในรัสเซีย? มีอะไรที่ฉันไม่รู้หรือเปล่า? เขียนในความคิดเห็น...

ในบรรดาอีมูเลเตอร์ฉันพบสองโปรแกรมบนอินเทอร์เน็ต - Virtual BreadBoard และ AutoDesk Circuit

เขียงหั่นขนมเสมือน

โปรแกรมนี้เปิดตัวโดยบริษัทเองในปี 2558 ในนั้นคุณสามารถจำลองวงจรที่เข้ากันได้กับเมนบอร์ดและแผ่นป้ายชื่อได้ เขียนโค้ดและทดสอบกับโมเดล

ตอนนี้ผมหยิบเมาส์ขึ้นมาดาวน์โหลดโปรแกรม VBB เวอร์ชัน 5.57.

นี่คือหน้าต่างที่เราได้รับ:

คุณสามารถทำอะไรได้บ้างในโปรแกรมจำลองนี้?

  1. ด้วยความช่วยเหลือนี้ คุณสามารถเขียนโค้ดเพื่อดีบักโปรแกรมได้
  2. คุณสามารถประกอบวงจรสำหรับทดสอบและปรับแต่งได้
  3. Virtual BreadBoard สามารถจำลองส่วนประกอบและตัวควบคุม Arduino ได้หลายตัว

โครงการที่สร้างขึ้นทั้งหมดสามารถทำงานได้อย่างอิสระในตัวออกแบบนี้ คุณสามารถใช้องค์ประกอบต่างๆ เพื่อสร้างวงจรไฟฟ้าของคุณได้

โปรแกรมทั้งหมดได้รับการประมวลผลโดยตัวประมวลผลล่วงหน้าแล้วคอมไพล์เป็นโค้ด

โปรแกรมบนเครื่องประกอบด้วย:

  1. คอมไพเลอร์;
  2. โปรแกรมแก้ไขโค้ด
  3. บอร์ดอินพุต/เอาท์พุต;
  4. ไคลเอ็นต์ซอฟต์แวร์
  5. โมดูลถ่ายโอนเฟิร์มแวร์ไปยัง Arduino;

วงจรออโตเดสก์

มีอีมูเลเตอร์ออนไลน์อีกตัวที่น่าสนใจไม่แพ้กันสำหรับ Arduino รายละเอียดเล็กๆ น้อยๆ ก็คือ ทุกอย่างเป็นภาษาอังกฤษ แต่สิ่งนี้จะหยุดโปรแกรมเมอร์ที่ดีได้เมื่อใด? จับ เว็บไซต์อย่างเป็นทางการ.

ในเว็บเบราว์เซอร์ที่ไม่มีหัวแร้งที่ประกอบด้วยสายไฟและบอร์ด คุณสามารถประกอบวงจรและทดสอบโค้ดของคุณได้อย่างง่ายดาย

โยนก็ได้ ส่วนประกอบต่างๆจากฐานองค์ประกอบเป็น .

ในเวอร์ชันฟรี บอร์ดทั้งหมดของคุณจะถูกเปิดเผยต่อสาธารณะ นั่นคือทุกคนจะมองเห็นโครงการของคุณ

มีอีกทางเลือกหนึ่งคือแบบชำระเงิน - $ 25 ต่อเดือน คุณได้รับการจัดสรรเซิร์ฟเวอร์สำหรับความคิดสร้างสรรค์ ฉันคิดว่าอย่างนั้น บริการนี้จำเป็นสำหรับนักออกแบบเป็นส่วนใหญ่

โดยส่วนตัวแล้วฉันชอบทำทุกอย่างบนบอร์ดจริงด้วยดีบักเกอร์ตัวจริงและฮาร์ดแวร์จริง

จะไม่ทำงานบนเครื่องจำลอง โมเดลในอุดมคติ- มันจะทำงานจริงได้อย่างไร?

แต่งานของฉันเสร็จสิ้นแล้ว ฉันพบโปรแกรมจำลองที่เป็นไปได้และบอกคุณเกี่ยวกับเรื่องนี้ หากฉันไม่ได้ระบุบางสิ่งบางอย่าง เขียนความคิดเห็น ฉันจะแก้ไขให้ถูกต้อง

พบกันในบทความถัดไป

ขอแสดงความนับถือ Gridin Semyon

VirtualBreadBoard เป็นเครื่องจำลองเขียงหั่นขนม Arduino สำหรับจำลองวงจรดิจิทัล ยูทิลิตี้นี้ช่วยให้คุณเขียนโค้ดสำหรับแพลตฟอร์ม Arduino ได้โดยตรงในโปรแกรมจำลอง และทดสอบการทำงานของมันบนคอมพิวเตอร์ได้ทันทีโดยไม่ต้องใช้คอนโทรลเลอร์ Arduino ตัวอย่างเช่นการกะพริบไฟ LED เขียนข้อความบนหน้าจอหรือดับเครื่องยนต์ - ทั้งหมดนี้เป็นไปได้ด้วย VirtualBreadBoard นอกจากนี้ VirtualBreadBoard ยังมีสิ่งที่ขาดหายไปอย่างมาก - ดีบักเกอร์รวมถึงชุดส่วนประกอบที่เหมาะสมสำหรับการสร้างวงจรต่าง ๆ ซึ่งคุณสามารถสร้างแผนภาพวงจรของโครงการของคุณและตรวจสอบวิธีการทำงานได้ทันที

VirtualBreadBoard ได้รับการพัฒนาให้เป็นสภาพแวดล้อมการจำลองและการพัฒนาสำหรับแอปพลิเคชันแบบฝังโดยใช้ไมโครคอนโทรลเลอร์ ยูทิลิตี้นี้ใช้งานง่ายและสามารถเปลี่ยนแผงวงจรพิมพ์สำหรับการทดลองได้ VirtualBreadBoard จำลองอุปกรณ์ไมโครคอนโทรลเลอร์ PIC16 และ PIC18 จำนวนมาก โดยเน้นใหม่ไปที่การจำลอง Arduino นอกจาก หลากหลายส่วนประกอบจำลอง เช่น LCD เซอร์โว ลอจิก และอุปกรณ์ I/O อื่นๆ ที่สามารถใช้สำหรับการสร้างแบบจำลองและการจำลองที่ระดับวงจรไฟฟ้าแรงสูง

เสมือนเขียงหั่นขนมจะช่วยให้คุณสามารถเขียนภาพร่างและตรวจสอบประสิทธิภาพได้ นอกจากนี้ โปรแกรมยังมีชุดส่วนประกอบที่ดีซึ่งคุณสามารถสร้างไดอะแกรมของโครงการของคุณและตรวจสอบว่าทุกอย่างทำงานอย่างไร ใช่ ใช่ เพียงตรวจสอบทุกอย่างบนคอมพิวเตอร์โดยไม่ต้องใช้คอนโทรลเลอร์ Arduino

การเปลี่ยนแปลงในเวอร์ชั่น 5.5.2.0:
- การสนับสนุนใหม่สำหรับโพเทนชิออมิเตอร์ดิจิตอล DS1803:
- เพิ่มการรองรับไลบรารี Adafruit_NeoMatrix, Adfruit_GFX
- เพิ่มโปรเจ็กต์ภาษา Vbb ใหม่ การแก้ไข คอมไพล์ การปรับใช้ และการดีบัก
- เพิ่มตัวอย่างคู่มือภาษา Vbb ใหม่
- แก้ไขการอัปเดตเฟิร์มแวร์ ICEShield 1.0 และการเชื่อมต่อรันไทม์ที่เสียหายโดยสวิตช์ของไลบรารี HID
- แก้ไขการเปิด/ปิดอุปกรณ์ VbbIO ใหม่ไลบรารี HID
- แก้ไขสำหรับ PICMicro Build and Run
- แก้ไข LiquidCrystal หลายคอลัมน์ให้ทำงานกับคอลัมน์ขนาดอื่นที่ไม่ใช่ 16 ตามคุณสมบัติ หมายเหตุ: ใช้แบบอักษรชนิดจริง hd44780 เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด

ข้อมูลโปรแกรม
ปีที่ผลิต: 2016
ระบบปฏิบัติการ: Windows XP / Windows 7 / Windows 8 / 8.1 / 10 (x86/x64)
ภาษาอินเทอร์เฟซ: หลายภาษา / รัสเซีย
ไม่ต้องใช้ยา
ขนาด: 14.77 เมกะไบต์
ดาวน์โหลด: VirtualBreadBoard 5.5.2.0 (Arduino Simulator)