Skip to content

Latest commit

 

History

History
74 lines (52 loc) · 2.43 KB

README.md

File metadata and controls

74 lines (52 loc) · 2.43 KB

esp32

esp32 programs for different applications

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

  • VS Code
  • esp32 Dev Board
  • A computer with OSX, Windows, Linux

Installing

For Windows users

  • Install the driver
  • Install the last stable version of PlataformIO, you can download the package with the manager package of VS Code
  • Open PlataformIO
  • Create a new project or migrate one of Arduino
  • Select esp32 Dev board

For Mac users

  • Install the last stable version of PlataformIO, you can download the package with the manager package of VS Code
  • Open PlataformIO
  • Create a new project or migrate one of Arduino
  • Select esp32 Dev board

For linux users please follow the next steps

  • Install latest Arduino IDE from arduino.cc

  • Open Terminal and execute the following command (copy->paste and hit enter):

    sudo usermod -a -G dialout $USER && \
    sudo apt-get install git && \
    wget https://bootstrap.pypa.io/get-pip.py && \
    sudo python get-pip.py && \
    sudo pip install pyserial && \
    mkdir -p ~/Arduino/hardware/espressif && \
    cd ~/Arduino/hardware/espressif && \
    git clone https://github.com/espressif/arduino-esp32.git esp32 && \
    cd esp32 && \
    git submodule update --init --recursive && \
    cd tools && \
    python3 get.py
  • Restart PC, sometimes the driver is not detected until the PC is restarted

  • Install the last stable version of PlataformIO, you can download the package with the manager package of VS Code

  • Open PlataformIO

  • Create a new project or migrate one of Arduino

  • Select esp32 Dev board

Contributing

Please read CONTRIBUTING.md for details of the code of conduct, and the process for submitting pull requests to us.

Versioning

I use SemVer for versioning.

Authors

Antonio Vega Ramirez:

License

This project is licensed under The MIT License (MIT) - see the LICENSE.md file for details