You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Wokwi

From EverybodyWiki Bios & Wiki

Script error: No such module "Draft topics". Script error: No such module "AfC topic".

Wokwi
OwnerUri Shaked
Websitewww.wokwi.com
CommercialFree to use with paid extras
RegistrationNot needed to use Wokwi, but it is needed to store projects
Launched2019
Written inJavaScript, TypeScript

Wokwi is a browser-based electronic circuit simulator. It enables users to simulate circuits with popular microcontroller platforms and languages such as Arduino, ESP32, and MicroPython. Since it is free and browser-based, users can simulate complex circuits from any device without any expenditure on physical hardware.

History[edit]

Wokwi’s foundations can be traced back to the 2019 introduction of AVR8js[1], an open-source simulation of the Arduino (AVR 8-bit) architecture in JavaScript. AVR8js allowed the execution of Arduino code in the browser, though lacked full-fledged integrated development environment and circuit design capabilities. Wokwi emerged as a cloud-based solution to these challenges, enabling users to simulate sophisticated microcontroller-based circuits in the browser.

As additional board definitions such as ATtiny, ESP32[2], and Raspberry Pi Pico became available, Wokwi gained prominence as an alternative to existing Arduino simulators, as well as the physical breadboarding process itself. With global supply issues and the chip shortage making hardware harder and more expensive to source, the browser-based Wokwi environment was a boon for hobbyists and students during COVID-19 lockdowns and beyond. In 2022, Digi-Key wrote a getting started guide[3] for the Wokwi simulator after reviewing it alongside two other simulators. Wokwi is described as offering a "fantastic text-based code editor" which is the "best code editing option of the three." Adafruit promote Wokwi as a solution for emulating their SSD1306 OLED display[4] and other products in their Learning System. Espressif, creators of the ESP32 family of microcontrollers, share an interactive "blink" tutorial in their official documentation for the platform.

Features[edit]

Features of the free platform include:

  1. Simulation of Arduino Uno, Arduino Mega, ATtiny85, ESP32, Raspberry Pi Pico, and other boards.
  2. Support for Arduino sketches, CircuitPython, MicroPython, standard 'C' code with a main() function, Mbed, and other embedded software languages and platforms.
  3. Serial monitor, GDB-based debugger, and logic analyzer[5] tools.
  4. Wi-Fi networking with full internet access on the ESP32 platform.
  5. Addition of microcontrollers to the platform via standardized board definitions.
  6. Use of libraries from the Arduino Library Manager.

References[edit]

External links[edit]


This article "Wokwi" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Wokwi. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.