{"id":26590093,"url":"https://github.com/autoplantbali/esp32_bluetooth_flasher","last_synced_at":"2026-04-22T21:40:12.939Z","repository":{"id":283777023,"uuid":"952183636","full_name":"AutoPlantBali/esp32_bluetooth_flasher","owner":"AutoPlantBali","description":"Upload Program Arduino Wireless Bluetooth","archived":false,"fork":false,"pushed_at":"2025-03-22T04:57:02.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T05:26:08.993Z","etag":null,"topics":["arduino","arduino-tool","bluetooth-arduino","esp32","flasher","programmer","programming"],"latest_commit_sha":null,"homepage":"https://linktr.ee/autoplantbali","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AutoPlantBali.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-20T21:40:16.000Z","updated_at":"2025-03-22T04:57:05.000Z","dependencies_parsed_at":"2025-03-22T05:36:11.505Z","dependency_job_id":null,"html_url":"https://github.com/AutoPlantBali/esp32_bluetooth_flasher","commit_stats":null,"previous_names":["autoplantbali/esp32_bluetooth_flasher"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AutoPlantBali/esp32_bluetooth_flasher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AutoPlantBali%2Fesp32_bluetooth_flasher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AutoPlantBali%2Fesp32_bluetooth_flasher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AutoPlantBali%2Fesp32_bluetooth_flasher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AutoPlantBali%2Fesp32_bluetooth_flasher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AutoPlantBali","download_url":"https://codeload.github.com/AutoPlantBali/esp32_bluetooth_flasher/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AutoPlantBali%2Fesp32_bluetooth_flasher/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260734178,"owners_count":23054415,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","arduino-tool","bluetooth-arduino","esp32","flasher","programmer","programming"],"created_at":"2025-03-23T13:20:42.645Z","updated_at":"2026-04-22T21:40:12.867Z","avatar_url":"https://github.com/AutoPlantBali.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Arduino Bluetooth Flasher\nArduino programming with Bluetooth using ESP32 makes it easy to upload code to Arduino without any problems with the serial port.\n# Wiring\n\n| ESP32 PIN   | LOGIC LEVEL CONVERTER | ARDUINO PIN |\n|:-----------:|:---------------------:|:-----------:|\n| RX          | LV1 \u003c------\u003e HV1      | TX          |\n| TX          | LV2 \u003c------\u003e HV2      | RX          |\n| 3V3         | LV  \u003c------\u003e HV       | 5V          |\n| GND         | GND \u003c------\u003e GND      | GND         |\n| D26         | LV3 \u003c------\u003e HV3      | RST         |\n\n![logic_level_converter](/doc/logic_level_converter.png)        \n\n![wiring](/doc/wiring.png)\n\n# Setup ESP32\n* Flash From PC\n  1. Download [Flash Download Tool](https://dl.espressif.com/public/flash_download_tool.zip)\n  2. Connect ESP32 Board to PC\n  3. ChipType select ESP32 and klik OK\n  ![flash_download_tool_1](/doc/flash_download_tool_1.png)\n  4. Browse file firmware_0x10000.bin and input address offset 0x10000. Next, select the COM port and click START.\n  ![flash_download_tool_2](/doc/flash_download_tool_2.png)\n\n* Flash From Android\n  1. Install [ESP32 Loader (Blynk Uploader)](https://play.google.com/store/apps/details?id=com.bluino.esp32loader\u0026pcampaignid=web_share)\n  2. Connect ESP32 Board to phone using OTG cable\n  3. Browse file firmware_0x10000.bin and klik icon upload\n  ![esp32_loader](/doc/esp32_loader.png)\n\n# Programming Arduino\n  Default programmer baudrate 115200, if you need change to 57600 connect PIN 13 to GND.\n  Support [Bluino Loader - Arduino IDE](https://play.google.com/store/apps/details?id=com.bluino.bluinoloader\u0026pcampaignid=web_share) for Android phone.\n\n  | Board                                               | Baudrate Programming  | Need Logic Level |\n  |:----------------------------------------------------|:---------------------:|:----------------:|\n  | Arduino/Genuino Uno                                 | 115200                | YES              |\n  | Arduino/Genuino Mega w/ ATmega2560                  | 115200                | YES              |\n  | Arduino Nano w/ ATmega328P                          | 115200                | YES              |\n  | Arduino Nano w/ ATmega328P (old)                    | 57600                 | YES              |\n  | Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328P  | 57600                 | YES              |\n  | Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328P | 57600                 | NO               |\n  | Arduino Duemilanove or Diecimila w/ ATmega328P      | 57600                 | YES              |\n\n  [![Arduino Programming Over Bluetooth (ESP32)](https://img.youtube.com/vi/-EZQ4JxbSUI/0.jpg)](https://www.youtube.com/watch?v=-EZQ4JxbSUI \"Arduino Programming Over Bluetooth (ESP32)\")\n\n# Debug\n  Open ESP32 serial2 port set baudrate 115200.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautoplantbali%2Fesp32_bluetooth_flasher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fautoplantbali%2Fesp32_bluetooth_flasher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautoplantbali%2Fesp32_bluetooth_flasher/lists"}