25 lines
738 B
Markdown
25 lines
738 B
Markdown
|
|
---
|
||
|
|
tags:
|
||
|
|
- micro-controllers
|
||
|
|
---
|
||
|
|
|
||
|
|
# ESP32 microcontroller
|
||
|
|
|
||
|
|
- Manufactured by Expressif Systems
|
||
|
|
|
||
|
|
- An example of a [system on a chip](./System_on_a_chip.md)
|
||
|
|
|
||
|
|
- 520 KB RAM
|
||
|
|
|
||
|
|
- Flash memory (non-volatile, equivalent to harddrive) of 4-16MB
|
||
|
|
|
||
|
|
- WiFi and [bluetooth](./Bluetooth.md) connectivity.
|
||
|
|
|
||
|
|
- Programmable using ESP-IDF SDK (C or C++) or MicroPython (but less efficient
|
||
|
|
and you are adding the weight of an interpreter to the flash memory)
|
||
|
|
|
||
|
|
For using the ESP32 in different project, you typically use _devboards_, these
|
||
|
|
are PCBs with ESP32 and different modules attached. The Heltec V3 (for
|
||
|
|
[lora](/zk/LoRa_radio.md) radio communication) is an example of a devboard.
|
||
|
|
Different devboards exist for different purposes like sensors etc.
|