Software Alternatives & Reviews

What languages can I use with the esp32?

PlatformIO Micro Python
  1. Next-generation IDE for IoT
    Pricing:
    • Open Source
    If you use C++ you might prefer PlatformIO to the Arduino IDE. You can use it from the command line, and there are integrations for many IDEs like VSCode. It has better library management and is generally just less clunky than the Arduino IDE.

    #IDE #Electronics #Text Editors 55 social mentions

  2. Python for microcontrollers
    Pricing:
    • Open Source
    If you do stick with Python, check out CircuitPython. It's a fork of MicroPython, which is also good. One really cool thing about CircuitPython is that you can run CircuitPython programs on macOS and Linux with appropriate hardware. For instance, Adafruit's FT232H Breakout board will let a Linux or macOS computer use I2C and SPI over USB, and the Raspberry Pi has built-in I2C and SPI support over its GPIO connector. In either of those cases the same CircuitPython code can run on an ESP32, Linux or Mac and use I2C and SPI, which can make development much nicer.

    #Developer Tools #Education #Software Engineering 78 social mentions

Discuss: What languages can I use with the esp32?

Log in or Post with