arduino_ide
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| arduino_ide [2023/11/17 04:20] – [Terms] jhagstrand | arduino_ide [2023/11/28 21:34] (current) – jhagstrand | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Arduino IDE ====== | ====== Arduino IDE ====== | ||
| - | Using microcontrollers. | + | IDE vs CLI |
| + | |||
| + | Arduino, Arduino CLI, include path | ||
| + | |||
| + | Arduino mpu 6050 | ||
| + | |||
| + | |||
| + | === Using microcontrollers | ||
| A microcontroller is a type of integrated circuit (IC), a chip. | A microcontroller is a type of integrated circuit (IC), a chip. | ||
| Line 72: | Line 79: | ||
| === core = package = platform === | === core = package = platform === | ||
| - | < | ||
| $: arduino-cli upload ... | $: arduino-cli upload ... | ||
| - | Error during Upload: Platform ' | + | Error during Upload: Platform ' |
| Try running `arduino-cli core install arduino: | Try running `arduino-cli core install arduino: | ||
| | | ||
| Line 82: | Line 88: | ||
| esp32: | esp32: | ||
| | | ||
| - | $: arduino-cli | + | $: arduino-cli core install arduino: |
| - | Downloading | + | Downloading packages... |
| arduino: | arduino: | ||
| arduino: | arduino: | ||
| Line 97: | Line 103: | ||
| Configuring tool.... | Configuring tool.... | ||
| arduino: | arduino: | ||
| - | Installing | + | Installing platform arduino: |
| Configuring platform.... | Configuring platform.... | ||
| Platform arduino: | Platform arduino: | ||
| - | </code> | + | |
| + | $: arduino-cli core list | ||
| + | ID Installed Latest Name | ||
| + | arduino: | ||
| + | arduino: | ||
| + | esp32: | ||
| + | |||
| + | |||
| + | ^ Platform name in Boards Manager ^ folder ^ | ||
| + | | ESP32 Arduino (Arduino) | ||
| + | | Arduino AVR Boards | ||
| + | | ESP32 Arduino | ||
| + | |||
| + | Where are the human names of the platforms displayed in the Boards Manager menu? | ||
| + | |||
| + | File - Preferences: | ||
| + | |||
| + | Boards Manager - where is this list of " | ||
| + | |||
| + | Library Manager - where is this list of libraries? | ||
| ===== Folder Structure ===== | ===== Folder Structure ===== | ||
| Line 192: | Line 218: | ||
| UART - Universally Asynchronous Receiver/ | UART - Universally Asynchronous Receiver/ | ||
| - | | + | |
| + | === USB to Serial chip === | ||
| + | |||
| + | CP2102,, Silicon Labs, SINGLE-CHIP USB TO UART BRIDGE, requires drivers | ||
| + | https:// | ||
| + | |||
| + | FT232RL,, FTDI, (my board is from HiLetGo, is NOT genuine FTDI, and I have NOT gotten it to work with ESP32-CAM) | ||
| + | |||
| + | CH340G, CH340C - USB to serial chip, used by ESP32-CAM-MB (mine is from Aideepen, and it works) | ||
| + | |||
| + | Atmega16U2 - an MCU programmed as a USB-to-serial converter (used by Arduino Uno R3) | ||
| + | |||
| + | === USB to Serial board === | ||
| + | |||
| + | FTDI, , 6 pins: DTR, RX, TX, VCC, CTS, GND | ||
| + | |||
| + | chips and boards, ICs and PCBs | ||
| + | |||
| + | boards: converter, adapter, module, programmer, breakout, developer, | ||
| + | |||
| ===== Logic ===== | ===== Logic ===== | ||
arduino_ide.1700212830.txt.gz · Last modified: 2023/11/17 04:20 by jhagstrand