โปรแกรมจำลอง Arduino: ออนไลน์ฟรี รันอยู่ในแท็บนี้
Mokxi คือโปรแกรมจำลอง Arduino ฟรีที่รันในเบราว์เซอร์ของคุณ ไม่ต้องติดตั้งอะไรและไม่ต้องมีบัญชี ต่อวงจร เขียนสเก็ตช์ แล้วกด Run Mokxi จำลอง Arduino Uno R3 ครบทั้งบอร์ด ลงลึกถึง ATmega328P และเฟิร์มแวร์รันบนคอร์ AVR ของเราเอง ไม่ได้ถูกตีความหรือทำเลียนแบบ
- 505อุปกรณ์บนโต๊ะทำงาน
- 45บอร์ดที่กำลังรันอยู่ตอนนี้
- 1.00xเวลาจริง บนทุกบอร์ด
ตัวเลขจริง ไม่ใช่คำโฆษณา
นำมาจากเอกสารข้อกำหนดของบอร์ดเอง แล้วเขียนเป็นภาษาที่เข้าใจง่าย
| คอร์ | คำสั่งของ ATmega328P ทุกคำสั่ง ที่ 16 MHz พร้อมจำนวนไซเคิลตามดาตาชีตของแต่ละคำสั่ง |
|---|---|
| ไทเมอร์และ I/O | ไทเมอร์สามตัวในทุกโหมดรูปคลื่นรวมถึง PWM แบบฮาร์ดแวร์, USART0, ADC, อินเทอร์รัปต์ภายนอกและแบบ pin-change, โหมด sleep และ EEPROM |
| การต่อสาย | Uno ตั้งอยู่ข้างเบรดบอร์ดและต่อถึงกันด้วยสายจัมเปอร์ เพราะแถวขาของมันห่างกันสองนิ้วและเสียบลงเบรดบอร์ดไม่ได้ ทั้งบนบอร์ดจริงและบนบอร์ดนี้ |
| อุปกรณ์ | LED ปุ่ม โพเทนชิโอมิเตอร์ เซอร์โว เซนเซอร์ จอ LCD และ OLED มอเตอร์ และรีเลย์ โดยฝั่งแอนะล็อกคำนวณด้วยโมเดลอุปกรณ์จริง |
| โค้ดและเอาต์พุต | คอมไพเลอร์ของจริง build สเก็ตช์ของคุณในแท็บ พร้อมไลบรารียอดนิยมกว่า 100 ตัว และ Serial Monitor แสดงสิ่งที่สเก็ตช์พิมพ์ออกมา |
บอร์ด Arduino ทั้งหมดที่นี่
ตัวแก้ไขเดียวกัน เบรดบอร์ดเดียวกัน และคอมไพเลอร์ของจริงสำหรับแต่ละบอร์ด
โปรแกรมจำลอง Arduino ตัวอื่น ๆ แบบตรงไปตรงมา
คนส่วนใหญ่ชั่งน้ำหนักตัวเลือกเหล่านี้ก่อนเลือกสักตัว นี่คือจุดแข็งของแต่ละตัวในบรรทัดเดียว พร้อมการเปรียบเทียบฉบับเต็มที่อยู่เบื้องหลัง
เปรียบเทียบโปรแกรมจำลองทุกตัวแบบเคียงข้างกัน
ย้ายชั้นเรียนจาก Tinkercad Circuits: คู่มือสำหรับครู
เริ่มจากสิ่งที่รันได้อยู่แล้ว
ทุกรายการเปิดในตัวแก้ไขได้ ต่อสายและเขียนโค้ดไว้แล้ว โดยไม่ต้องติดตั้งอะไร
หน้าบอร์ดแบบเต็ม
ทุกส่วนของเพอริเฟอรัล ทุกตัวอย่าง และบันทึกการต่อสาย รวมไว้ในที่เดียว
ตัวอย่างที่รันได้อยู่แล้ว
แต่ละตัวอย่างต่อสายและเขียนโค้ดไว้แล้ว เปิดขึ้นมา กด Run แล้วลองแก้โค้ด
คู่มือทีละขั้นตอนสำหรับ Arduino
แต่ละคู่มือมีรายการอุปกรณ์ การต่อสาย และโค้ด และจบด้วยวงจรที่คุณรันได้
- ตำแหน่งขาของ Arduino Uno: ทุกขาและขาของ ATmega328P ที่ตรงกัน
- ทำ LED กะพริบด้วย Arduino: การต่อสายและตัวต้านทาน
- ดีบาวซ์ปุ่มกดบน Arduino: ดูสัญญาณกระเด้ง แล้วแก้ไข
- Arduino กะพริบโดยไม่ใช้ delay: LED สองดวง สองจังหวะ
- หรี่ไฟด้วย PWM บน Arduino: analogWrite ขาที่ใช้ และกราฟความสว่าง
- ต่อเซอร์โวกับ Arduino แล้วหมุนด้วยลูกบิด
- เซนเซอร์อัลตราโซนิก HC-SR04 วัดเป็นเซนติเมตร
- LCD 16x2 แบบ I2C ด้วยสายสี่เส้น
- LCD 16x2 บนหกขา โดยไม่ใช้ I2C
- จอ OLED SSD1306 ขนาด 128x64 แบบ I2C
- อุณหภูมิและความชื้นด้วย DHT22 หรือ DHT11
- สายรุ้ง NeoPixel (WS2812B) ด้วย Adafruit_NeoPixel
- ล็อกรหัสด้วยคีย์แพด 4x4 และรีเลย์
- โมดูลรีเลย์: active LOW และเสียงคลิกตอนเริ่มทำงาน
- เซนเซอร์วัดความเร่ง MPU6050 อ่านค่าเป็นความเอียง
- สเต็ปเปอร์ 28BYJ-48 บน ULN2003
- เล่นเพลงบนเปียโซด้วย tone()
- จอแสดงผล 4 หลัก TM1637: ตัวนับเวลาถอยหลัง
- หุ่นยนต์เดินตามเส้นด้วยเซนเซอร์ห้าตัว
- DFPlayer Mini เล่นไฟล์ MP3 จากการ์ด
- Serial Monitor พล็อตเตอร์ และลอจิกแอนะไลเซอร์
- อธิบาย I2C: แอดเดรส pull-up และตัวสแกน
- อธิบาย SPI: สัญญาณนาฬิกา ข้อมูล และ chip select
- อินเทอร์รัปต์กับการวนตรวจ นับเทียบกันให้เห็น
- สเตตแมชชีน: เกมวัดปฏิกิริยาในสี่สถานะ
- Uno สองบอร์ดในการจำลองเดียว คุยกันผ่านพอร์ตอนุกรม
- Uno สองบอร์ดเป็น SPI master และ slave
- ESP32 กับ Uno ต่อเข้าด้วยกัน
- สวิตช์ทรานซิสเตอร์ NPN พร้อมกระแสจริง
- เกมตีตัวตุ่นพร้อมจอแสดงคะแนน
- เกมงูบน LED เมทริกซ์ 8x8 สองตัว
- Serial Monitor และลอจิกแอนะไลเซอร์ในโปรแกรมจำลอง
- โปรแกรมจำลอง Arduino สำหรับ Chromebook
- โปรแกรมจำลอง Arduino สำหรับ Mac
สามขั้นตอน จากแท็บเปล่าสู่วงจรที่ทำงานได้
เปิดตัวแก้ไข
รันในแท็บเบราว์เซอร์ของคุณ ไม่ต้องติดตั้งอะไร และไม่ต้องมีบัญชีก็เริ่มได้
โปรเจกต์แรกของคุณต่อสายและเขียนโค้ด
ลากอุปกรณ์มาวางบนเบรดบอร์ด เดินสายจากขาหนึ่งไปอีกขาหนึ่ง แล้วเขียนสเก็ตช์ไว้ข้าง ๆ
การต่อสายกด Run
สเก็ตช์ของคุณคอมไพล์ในแท็บและรันบนโมเดลของชิป โดยมี Serial Monitor อยู่ข้าง ๆ
Run และ serial
เปิดโปรเจกต์ แล้วกด Run
ทุกโปรเจกต์รันในตัวแก้ไขตรงตามที่วาดไว้ และพร้อมให้แก้ไข
เมกเกอร์ พูดถึง Mokxi ว่าอย่างไร
“The AI checker helps check and correct my circuits, and it has way more components than Tinkercad. As a student I really appreciate the tool.”
“I’d been looking for a real online electronic simulator that was intuitive and complete when I found Mokxi. I was able to quickly import a Fritzing file and my Arduino sketch and start testing. Mokxi has all of the makings for the best online Arduino simulator I have been able to find!”
“I’m using Mokxi to develop and simulate an STM32-based four-wheel-drive robot car before building the actual hardware. It allows me to experiment with DC motor control, PWM, RPM measurement using photointerrupters, and different acceleration, braking, and reversing strategies, helping me understand and refine the system before implementing it in real life.”
คำถาม พร้อมคำตอบ
จำลองบอร์ด Arduino รุ่นไหนได้บ้าง
Uno R3 รันอยู่ด้านบน แพ็กเกจฟรียังมี Nano, Mega 2560, Leonardo, Micro, Pro Mini, Pro Micro, Uno R4 Minima และ WiFi, Nano ESP32 และ Nano RP2040 Connect โดยแต่ละรุ่นมีหน้าของตัวเอง
สเก็ตช์ของฉันรันได้โดยไม่ต้องแก้ไหม
โดยทั่วไปได้ เฟิร์มแวร์รันบนแผนผังรีจิสเตอร์ของ ATmega328P สำหรับเพอริเฟอรัลที่รองรับ และคำสั่ง Arduino ที่บทสอนทั่วไปใช้มีครบ ควรทดสอบสเก็ตช์ที่เสร็จแล้วบนบอร์ดจริงก่อนนำไปใช้งานจริงจัง
ใช้ฟรีไหม
ฟรีทั้งหมด ไม่ต้องใช้บัตรและไม่ต้องมีบัญชีก็ลองได้
ต้องติดตั้งอะไรไหม
ไม่ต้อง มันรันในแท็บเบราว์เซอร์บน Windows, macOS, Linux หรือ Chromebook และสเก็ตช์คอมไพล์ในแท็บ ไม่ต้องดาวน์โหลด และไม่ต้องตั้งค่า Arduino IDE
ใช้ไลบรารี Arduino ได้ไหม
ไลบรารียอดนิยมกว่า 100 ตัวมีมาในตัวภายใต้ชื่อเดิม เช่น Servo, Wire, LiquidCrystal, LiquidCrystal_I2C, DHT, เฮดเดอร์จอและเซนเซอร์ของ Adafruit และ SoftwareSerial แต่ละตัวเป็นเฮดเดอร์ของ Mokxi เอง ไม่ใช่โค้ดต้นฉบับ ไม่มี Library Manager แต่ในทุกแพ็กเกจคุณเพิ่มไลบรารีของตัวเองได้เป็นไฟล์ zip หรือไฟล์แยก
จำลองอุปกรณ์แอนะล็อกได้ไหม เช่น ปุ่มหลายปุ่มบนขาแอนะล็อกขาเดียว
ได้ ส่วนแอนะล็อกของวงจรคำนวณด้วยโมเดลอุปกรณ์จริง ดังนั้นวงจรตัวต้านทานแบบขั้นบันได วงจรแบ่งแรงดัน หรือวงจรกรอง RC จะให้แรงดันตามที่อุปกรณ์เหล่านั้นกำหนด และ analogRead จะคืนค่านั้น
รัน Arduino สองบอร์ดคุยกันได้ไหม
ได้ โปรเจกต์หนึ่งมีได้มากกว่าหนึ่งบอร์ด แต่ละบอร์ดมีสเก็ตช์ของตัวเอง ต่อถึงกันผ่านพอร์ตอนุกรมหรือขาธรรมดา Serial Monitor จะกำกับแต่ละบรรทัดด้วยชื่อบอร์ดที่ส่งมา
นำสเก็ตช์ไปใส่ Arduino จริงของฉันได้ไหม
ได้ Upload to board จะเขียนสเก็ตช์ลง Uno, Nano, Mega หรือบอร์ด Arduino AVR อื่นผ่าน USB จากเบราว์เซอร์ที่มี Web Serial เช่น Chrome หรือ Edge ถ้าใช้ที่อื่น ให้ดาวน์โหลดไฟล์ .hex แล้วแฟลชด้วย Arduino IDE หรือ avrdude
มีอะไรที่ไม่ได้จำลองบ้าง
ชีลด์ในฐานะอุปกรณ์จริง Arduino Library Manager และส่วนของชิปแต่ละตัวที่หน้าบอร์ดระบุว่าไม่มี รันไทม์เป็นของ Mokxi เอง เขียนตามเอกสารอ้างอิงภาษา Arduino ไม่ใช่ตัว Arduino core เอง
จำเป็นต้องมีบัญชีไหม
ไม่จำเป็น ตัวแก้ไข เทมเพลต แกลเลอรี คอมไพเลอร์ และ Run ใช้ได้ทั้งหมดโดยไม่ต้องเข้าสู่ระบบ เบราว์เซอร์ของคุณจะเก็บงานไว้ให้ระหว่างที่ทำ บัญชีจะบันทึกโปรเจกต์ของคุณไว้ออนไลน์ จึงเปิดต่อได้จากคอมพิวเตอร์เครื่องไหนก็ได้ และยังได้ลิงก์สำหรับแชร์ด้วย
รองรับบอร์ดอะไรบ้าง
Forty-five, all on the free plan. Arduino: the Uno R3, Uno R4 Minima and Uno R4 WiFi, Nano, Nano ESP32, Nano RP2040 Connect, Mega 2560, Leonardo, Micro, the Pro Mini in its 5 V and 3.3 V builds, and the SparkFun Pro Micro. ESP32: the classic DevKit V1, the ESP32-S3, the ESP32-C3 and C6 DevKits, the Espressif DevKitC V4, the Freenove ESP32-WROVER, the Wemos LOLIN32 Lite, the Wemos D1 R32, the Cheap Yellow Display, the TTGO T-Display, the ESP32-C3 SuperMini and the Seeed XIAO ESP32-C3, C6 and S3. ESP8266: the NodeMCU, the Wemos D1 mini and the ESP-01S. Also the Raspberry Pi Pico and Pico W, the Seeed XIAO RP2040, the Waveshare RP2040-Zero, the Seeed XIAO SAMD21, the WCH CH32V003, the STM32F411 Black Pill, the STM32 Nucleo-F411RE and the STM32F103 Blue Pill, the BBC micro:bit V2, and the ATtiny85 and the ATmega328P in its 16 MHz and 8 MHz builds, which plug straight into the breadboard as bare chips. Your own code compiles in the browser for all of them. Then the Raspberry Pi 4, Pi 5 and Zero 2 W computers, which run your Python with gpiozero and RPi.GPIO, with nothing to compile. Each board page lists what it can and can’t do. For example, the WiFi boards have pretend WiFi, not a real radio, and the page says so.
สเก็ตช์ของฉันคอมไพล์ในเบราว์เซอร์จริงหรือ
จริง คอมไพเลอร์ของจริง (clang ที่ build มาสำหรับเว็บ) ทำงานในเบราว์เซอร์ของคุณ ดาวน์โหลดเพียงครั้งเดียวแล้วเบราว์เซอร์จะเก็บสำเนาไว้ หลังจากนั้นทุกการ build จะเกิดขึ้นบนคอมพิวเตอร์ของคุณเอง ไม่มีเซิร์ฟเวอร์ build และไม่ต้องรอคิว จึงไม่มีโควตานาที build ให้หมด
ใช้กับเบราว์เซอร์ไหนได้บ้าง
Chrome, Edge, Firefox หรือ Safari เวอร์ชันล่าสุด บนคอมพิวเตอร์ มือถือ หรือแท็บเล็ต ทุกตัวรองรับ WebAssembly ซึ่ง Mokxi ต้องใช้ และรองรับมาหลายปีแล้ว
ใช้บนมือถือได้ไหม
ได้ ตัวแก้ไขใช้กับการสัมผัสได้ ปุ่มใหญ่พอให้แตะ และเลย์เอาต์พอดีกับจอเล็ก การจำลองทำงานบนมือถือเครื่องนั้นเอง
ลองใช้ Pro ก่อนจ่ายเงินได้ไหม
ได้ ทุกบัญชีลองใช้ Pro ฟรีได้ 7 วัน หนึ่งครั้ง ต้องใช้บัตร ไม่มีการเรียกเก็บเงินในช่วงวันดังกล่าว และถ้ายกเลิกก่อนครบกำหนด คุณก็ไม่ต้องจ่ายอะไร ช่วงทดลองเริ่มเมื่อคุณเลือกเอง
ยกเลิกเมื่อไหร่ก็ได้ไหม
ได้ กดครั้งเดียวจากหน้าบัญชีของคุณ แพ็กเกจจะใช้ได้จนสิ้นสุดช่วงที่คุณจ่ายไว้
มีการคืนเงินไหม
มี หนึ่งครั้งต่อบัญชี เขียนมาหาเราภายใน 14 วันหลังการชำระเงิน แล้วเราจะคืนเงินให้ทั้งหมด Lifetime Pro คืนเงินเต็มจำนวนภายใน 14 วันหลังการซื้อ
มีส่วนลดสำหรับนักเรียนนักศึกษาไหม
มี นักเรียนนักศึกษาใช้ Pro ได้ในราคาครึ่งเดียวด้วยอีเมลของสถานศึกษา
นักเรียนต้องมีบัญชีไหม
ไม่ต้อง โปรแกรมจำลองใช้ได้โดยไม่ต้องเข้าสู่ระบบ ทั้งห้องจึงเริ่มได้จากลิงก์เดียวโดยไม่ต้องสมัครอะไร บัญชีเพียงเพิ่มการบันทึกบนคลาวด์และการแชร์ นักเรียนจะสร้างทีหลังก็ได้ หรือไม่สร้างเลยก็ได้
ใช้บน Chromebook ได้ไหม
ได้ ทุกอย่างรันบนเครื่องที่อยู่ตรงหน้านักเรียน Chromebook จึงใช้ได้ดีพอ ๆ กับคอมพิวเตอร์ในห้องแล็บ
ใช้กับทั้งห้องมีค่าใช้จ่ายเท่าไร
ไม่มีค่าใช้จ่าย หากนักเรียนของคุณต้องการแค่เปิดและรันวงจร เพราะโปรแกรมจำลองทั้งหมดอยู่ในแพ็กเกจฟรี เครื่องมือสำหรับห้องเรียน (รายชื่อนักเรียน โปรเจกต์เริ่มต้น การตรวจให้คะแนนอัตโนมัติ สมุดคะแนน) มาพร้อมกับ Pro และ Classroom โดย Classroom ราคา $9.99 ต่อนักเรียนต่อปี เริ่มที่ 5 คน จึงเป็นอย่างน้อย $49.95 ต่อปี ที่นั่งของคุณเองฟรี และตั้งแต่ 50 คนขึ้นไป ราคาต่อคนจะถูกลง นักเรียนของคุณได้ใช้ความสามารถระดับ Pro ตลอดเวลาที่อยู่ในห้องเรียนของคุณ ชำระด้วยบัตร ใบแจ้งหนี้ หรือใบสั่งซื้อ Pro อย่างเดียวรองรับห้องเรียนที่มีนักเรียนรวมไม่เกิน 10 คน หากอยากลองเครื่องมือสำหรับห้องเรียนกับนักเรียนจริงก่อน ให้เริ่มช่วงทดลองใช้ฟรี 30 วันจากหน้าห้องเรียนของคุณ: หนึ่งห้องเรียน นักเรียนไม่เกิน 20 คน ไม่ต้องใช้บัตร
งานของนักเรียนเป็นส่วนตัวไหม
เป็นส่วนตัว โปรเจกต์ของนักเรียนในห้องเรียนเป็นส่วนตัวเสมอ เปิดผ่านลิงก์ไม่ได้และนำไปลงแกลเลอรีไม่ได้ มีข้อยกเว้นข้อเดียวและเฉพาะการอ่านเท่านั้น คือครูเปิดดูโปรเจกต์ของนักเรียนในห้องที่ตัวเองสอนได้ แต่แก้ไขไม่ได้ ซึ่งเป็นสิ่งที่การ์ดบนผนังห้องเรียนทำ ส่วนเราเก็บข้อมูลอะไรของนักเรียน ใครเป็นผู้ประมวลผล โรงเรียนขอให้ลบได้อย่างไร และเราจัดการความยินยอมตาม COPPA สำหรับนักเรียนอายุต่ำกว่า 13 ปี และ FERPA ในฐานะเจ้าหน้าที่ของโรงเรียนอย่างไร ทั้งหมดอยู่ในหน้าความเป็นส่วนตัวของข้อมูลนักเรียนที่ /privacy/students
Mokxi AI ใช้ฟรีไหม
Every signed-in account gets questions every day: 5 on a free account, 50 on the Pro trial, 100 on Pro and the other paid plans, and 25 on Lifetime Pro.
Mokxi AI ใช้กับสเก็ตช์ ESP32 และ Raspberry Pi Pico ได้ไหม
ได้ มันรู้ว่าโปรเจกต์ใช้บอร์ดอะไรและตอบให้ตรงกับบอร์ดนั้น ตั้งแต่ Uno ไปจนถึง ESP32, ESP8266, Pico หรือ STM32
Mokxi AI แก้โค้ดของฉันโดยไม่ถามได้ไหม
ไม่ได้ มันเสนอการแก้ไขเป็นการ์ด คุณเป็นคนกดยอมรับเอง และปุ่มจะปรากฏก็ต่อเมื่อโค้ดที่แก้แล้วคอมไพล์ผ่าน กด Ctrl+Z เพื่อย้อนกลับได้
Mokxi AI ส่งอะไรไปพร้อมกับคำถามบ้าง
ข้อความในโปรเจกต์ของคุณ บทความช่วยเหลือที่เกี่ยวข้อง และข้อความหกข้อความล่าสุดในแชต ไม่มีชื่อหรือบัญชีของคุณ "What is sent" แสดงให้เห็นชัดเจนว่าส่งอะไรไป
ของมาใหม่ล่าสุด ใน Mokxi
โปรแกรมจำลองสำหรับวงจรเฉพาะแบบ
เซอร์โว จอแสดงผล มอเตอร์ไดรเวอร์ หรือวงจรเรียงกระแส แต่ละหน้ามีวงจรที่ทำงานอยู่แล้ว
ลองเฟิร์มแวร์ของคุณเองบน Arduino
สิ่งที่คุณสร้างที่นี่รันบนบอร์ดบนโต๊ะของคุณได้โดยไม่ต้องแก้ ไม่ต้องติดตั้งอะไรและไม่ต้องมีบัญชี





