<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://entorb.net//wiki/index.php?action=history&amp;feed=atom&amp;title=Arduino</id>
	<title>Arduino - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://entorb.net//wiki/index.php?action=history&amp;feed=atom&amp;title=Arduino"/>
	<link rel="alternate" type="text/html" href="https://entorb.net//wiki/index.php?title=Arduino&amp;action=history"/>
	<updated>2026-05-06T10:27:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://entorb.net//wiki/index.php?title=Arduino&amp;diff=4902&amp;oldid=prev</id>
		<title>Torben at 20:45, 30 October 2024</title>
		<link rel="alternate" type="text/html" href="https://entorb.net//wiki/index.php?title=Arduino&amp;diff=4902&amp;oldid=prev"/>
		<updated>2024-10-30T20:45:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Coding]]&lt;br /&gt;
===Arduino IDE===&lt;br /&gt;
&lt;br /&gt;
====Adding ESP32 to Arduino IDE====&lt;br /&gt;
see [https://dronebotworkshop.com/esp32-intro/]&lt;br /&gt;
* Note: Link to JSON file has changed to https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json, see [https://github.com/espressif/arduino-esp32/issues/3443#issuecomment-549113517]&lt;br /&gt;
* in Arduino IDE Preferences add the following URL as Additional Board Manager URLs &amp;lt;br/&amp;gt; https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json&lt;br /&gt;
* in Arduino IDE Board Manager install &amp;quot;esp32&amp;quot;&lt;br /&gt;
* Select Board &amp;quot;ESP32 Dev Module&amp;quot;&lt;br /&gt;
* Delete or rename C:\Program Files (x86)\Arduino\libraries\WiFi library, as the ESP32 brings his one lib&lt;br /&gt;
* Set Tools-&amp;gt;Upload Speed to 115200 baud&lt;br /&gt;
* [https://www.az-delivery.de/en/blogs/azdelivery-blog-fur-arduino-und-raspberry-pi/esp32-jetzt-mit-boardverwalter-installieren Guide for AZDelivery ESP32]&lt;br /&gt;
* [https://randomnerdtutorials.com/esp32-troubleshooting-guide/ ESP32 Troubleshooting Guide]&lt;br /&gt;
&lt;br /&gt;
===Reduce Logging===&lt;br /&gt;
To hide the&lt;br /&gt;
 DEBUG StatusLogger &lt;br /&gt;
messages in the log, in file&lt;br /&gt;
 c:\Program Files (x86)\Arduino\arduino_debug.l4j.ini&lt;br /&gt;
add&lt;br /&gt;
 -DDEBUG=false&lt;br /&gt;
&lt;br /&gt;
===Coding===&lt;br /&gt;
see [[C++]] for Arduino coding&lt;br /&gt;
&lt;br /&gt;
===Alternative Software===&lt;br /&gt;
====Visual Studio Code====&lt;br /&gt;
=====Installation=====&lt;br /&gt;
You really should use this one!&amp;lt;br/&amp;gt; See [https://maker.pro/arduino/tutorial/how-to-use-visual-studio-code-for-arduino How to Use Visual Studio Code for Arduino] for a good install guide. &lt;br /&gt;
&lt;br /&gt;
My current settings can be found in my [https://github.com/entorb/arduino-sensorics/tree/main/.vscode GitHub reposititory]. &amp;lt;br/&amp;gt;&lt;br /&gt;
Here (maybe old) copies:&lt;br /&gt;
&lt;br /&gt;
arduino.json&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;board&amp;quot;: &amp;quot;esp32:esp32:esp32&amp;quot;,&lt;br /&gt;
    &amp;quot;configuration&amp;quot;: &amp;quot;PSRAM=disabled,PartitionScheme=default,CPUFreq=240,FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=115200,DebugLevel=none&amp;quot;,&lt;br /&gt;
    &amp;quot;port&amp;quot;: &amp;quot;COM4&amp;quot;,&lt;br /&gt;
    &amp;quot;programmer&amp;quot;: &amp;quot;AVR ISP&amp;quot;,&lt;br /&gt;
    &amp;quot;sketch&amp;quot;: &amp;quot;0_arduino_code/0_arduino_code.ino&amp;quot;,&lt;br /&gt;
    &amp;quot;output&amp;quot;: &amp;quot;e:/tmp/arduino-build&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
c_cpp_properties.json&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;configurations&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;name&amp;quot;: &amp;quot;Arduino&amp;quot;,&lt;br /&gt;
            &amp;quot;includePath&amp;quot;: [&lt;br /&gt;
                &amp;quot;C:/Users/t/AppData/Local/Arduino15/packages/esp32/tools/**&amp;quot;,&lt;br /&gt;
                &amp;quot;C:/Users/t/AppData/Local/Arduino15/packages/esp32/hardware/esp32/1.0.4/**&amp;quot;,&lt;br /&gt;
                &amp;quot;D:/files/Hacken/GitHub/entorb/arduino-sensorics/libraries/**&amp;quot;&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;forcedInclude&amp;quot;: [&lt;br /&gt;
                &amp;quot;C:/Program Files (x86)/Arduino/hardware/arduino/avr/cores/arduino/Arduino.h&amp;quot;&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;defines&amp;quot;: [&lt;br /&gt;
                &amp;quot;USBCON&amp;quot;&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;compilerPath&amp;quot;: &amp;quot;c:/Program Files (x86)/Arduino/hardware/tools/avr/bin/avr-gcc.exe&amp;quot;,&lt;br /&gt;
            &amp;quot;cStandard&amp;quot;: &amp;quot;c11&amp;quot;,&lt;br /&gt;
            &amp;quot;cppStandard&amp;quot;: &amp;quot;c++14&amp;quot;&lt;br /&gt;
            // &amp;quot;intelliSenseMode&amp;quot;: &amp;quot;msvc-x64&amp;quot;,&lt;br /&gt;
        }&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;version&amp;quot;: 4&lt;br /&gt;
 }&lt;br /&gt;
settings.json&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;arduino.path&amp;quot;: &amp;quot;C:/Program Files (x86)/Arduino&amp;quot;,&lt;br /&gt;
    &amp;quot;arduino.defaultBaudRate&amp;quot;: 115200,&lt;br /&gt;
    &amp;quot;arduino.logLevel&amp;quot;: &amp;quot;info&amp;quot;,&lt;br /&gt;
    &amp;quot;arduino.additionalUrls&amp;quot;: [&lt;br /&gt;
        &amp;quot;https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json&amp;quot;,&lt;br /&gt;
        &amp;quot;http://arduino.esp8266.com/stable/package_esp8266com_index.json&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;C_Cpp.intelliSenseEngine&amp;quot;: &amp;quot;Default&amp;quot;,&lt;br /&gt;
    &amp;quot;C_Cpp.default.defines&amp;quot;: [],&lt;br /&gt;
 }&lt;br /&gt;
Note &amp;quot;arduino.logLevel&amp;quot;: &amp;quot;info&amp;quot; to reduce the logging output&lt;br /&gt;
&lt;br /&gt;
=====Platform IO=====&lt;br /&gt;
Alternativly Platform IO VSCode Plugin can be used, but I decided to stick to stay compatible to Arduino IDE, see [https://randomnerdtutorials.com/vs-code-platformio-ide-esp32-esp8266-arduino/#2 Platform IO Plugin]&lt;br /&gt;
&lt;br /&gt;
=====Debugging=====&lt;br /&gt;
Not tried so far: [https://www.codeproject.com/Articles/5150391/Creating-and-Debugging-Arduino-Programs-in-Visual Creating and Debugging Arduino Programs in Visual Studio Code]&lt;br /&gt;
&lt;br /&gt;
====HyperTerminal====&lt;br /&gt;
[https://www.heise.de/download/product/hterm-53283 HTerm] is better than the one included in Arduino IDE&lt;/div&gt;</summary>
		<author><name>Torben</name></author>
	</entry>
</feed>