-
Notifications
You must be signed in to change notification settings - Fork 1
ESP32
https://docs.espressif.com/projects/esp-idf/en/latest/get-started/index.html https://docs.espressif.com/projects/esp-idf/en/latest/get-started/linux-setup.html
This is an ESP-32 on an Arduino UNO like board. Some shields are compatible, but others (especially shields that are not R3 compliant and thus doesn't use the standard SCL and SDA headers above the AREF) are not compatible.
https://github.com/SmartArduino/SZDOITWiKi/wiki/ESP8266---ESPduino-32 https://github.com/SmartArduino/ESPboard/blob/master/ESPduino-32s.pdf
MOSI
MISO
and SCK
are the same as the Arduino UNO. SS
in on pin 5.
SS -> 5
MOSI -> 23
MISO -> 19
SCK -> 18
SDA
and SCL
are the same as the Arduino UNO R3 but they are not present where they are as A4
and A5
on the UNO. Unfortunately, on this board the SENSOR_VP/36
and SENSOR_VN/39
pins are where A4
and A5
should be, and these pins are input only so they can't be used for I2C communications.
If you need to use those pins (e.g. using an old Adafruit data logging shield whose RTC I2C is connected on A4
and A5
) you can use jumper wires to connect A4
to SDA
and A5
to SCL
SDA -> 21
SCL -> 22
These are the same as the Arduino UNO.
TX0 -> 1
RX0 -> 3
Arduinos usually have the builtin led at pin 13; ESP32-duino has it on pin 2.
#define LED_BUILTIN 2
- Microcontrollers
- Sensors
- Firmware
- Programmers
- Others