<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Programming — ELECROW - FORUM</title>
        <link>https://forum.elecrow.com/index.php?p=/</link>
        <pubDate>Tue, 07 Apr 2026 08:22:33 +0000</pubDate>
        <language>en</language>
            <description>Programming — ELECROW - FORUM</description>
    <atom:link href="https://forum.elecrow.com/index.php?p=/discussions/tagged/Programming/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>Crowpanel Advance 4.3: Screen glitch when updating widget</title>
        <link>https://forum.elecrow.com/index.php?p=/discussion/1201/crowpanel-advance-4-3-screen-glitch-when-updating-widget</link>
        <pubDate>Thu, 17 Apr 2025 16:34:10 +0000</pubDate>
        <category>Elecrow HMI Display</category>
        <dc:creator>RacoonDOEggs</dc:creator>
        <guid isPermaLink="false">1201@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>I am currently working on a project to make a dash for a small off road vehicle. The interface was made using Squareline Studio and the platformio project was based off <a rel="nofollow" href="https://drive.google.com/drive/folders/1Qw7hdW862upBigarI11btgl4cQkr0vpe" title="this template">https://drive.google.com/drive/folders/1Qw7hdW862upBigarI11btgl4cQkr0vpe</a> from elecrow.</p>

<p>I am not using the touch screen, although every time I touched it before disabling it the screen would glitch.<br />
Otherwise, the interface looks fine as long as no label or widget is updated, but it glitches on the refresh every time something has to be redrawn.</p>

<p>I have read that LovyanGFX Drivers should be used to avoid this problem, however I have implemented it in my project and the issue wasn't resolved.</p>

<p>Here is my project: <a rel="nofollow" href="https://github.com/Baja-UdeS/HMI_Race_Interface" title="https://github.com/Baja-UdeS/HMI_Race_Interface">https://github.com/Baja-UdeS/HMI_Race_Interface</a></p>

<p>Has anyone encountered this problem?</p>

<p>Cheers</p>
]]>
        </description>
    </item>
    <item>
        <title>Need help with my diploma thesis.</title>
        <link>https://forum.elecrow.com/index.php?p=/discussion/939/need-help-with-my-diploma-thesis</link>
        <pubDate>Tue, 12 Nov 2024 06:52:16 +0000</pubDate>
        <category>Elecrow HMI Display</category>
        <dc:creator>mathi_kbr</dc:creator>
        <guid isPermaLink="false">939@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>I made a program for my ESP32 7inch HMI Display using SquareLineStudio. The program works fine. I have some inputs of values I need in my c program. I get them using a textarea with a keyboard. But I dont know how to get the values in my c program. Could anyone help me with this?</p>
]]>
        </description>
    </item>
    <item>
        <title>Changing Language for Python and Scratch Lessons on CrowPi2</title>
        <link>https://forum.elecrow.com/index.php?p=/discussion/873/changing-language-for-python-and-scratch-lessons-on-crowpi2</link>
        <pubDate>Mon, 30 Sep 2024 11:44:57 +0000</pubDate>
        <category>Raspberry Pi &amp; CrowPi</category>
        <dc:creator>BlankiWRLD</dc:creator>
        <guid isPermaLink="false">873@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hi everyone,</p>

<p>I was wondering if there’s an option to change the language for the Python and Scratch lessons on CrowPi2. Is there a specific location where I can modify the files myself to add or translate lessons into a different language? Any guidance or tips would be greatly appreciated!</p>

<p>Thanks in advance for your help!</p>
]]>
        </description>
    </item>
    <item>
        <title>No response from AT commands on Leonardo GPRS GSM IOT Board-V1.2</title>
        <link>https://forum.elecrow.com/index.php?p=/discussion/770/no-response-from-at-commands-on-leonardo-gprs-gsm-iot-board-v1-2</link>
        <pubDate>Wed, 19 Jun 2024 10:38:22 +0000</pubDate>
        <category>Arduino &amp; Crowduino</category>
        <dc:creator>Conan</dc:creator>
        <guid isPermaLink="false">770@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello everyone! I have a problem: every AT command I execute does not give me any response. Maybe I should update firmware? If yes, how I can update that? (I have found no information on official site of Elecrow)</p>

<p>code:<br />
`#define DEBUG 1</p>

<h1>define CHECK Serial.println("✓");</h1>

<p>void setup()<br />
{<br />
  //GSM.begin(9600);<br />
  Serial.begin(11520);<br />
  Serial1.begin(11520);<br />
  while(!Serial);<br />
  Serial.println(" -- Program start -- ");<br />
  Serial.println("Serial initialization... ✓");<br />
  Serial.print("Serial1 initialization... ");<br />
  while(!Serial1.availableForWrite());<br />
  CHECK<br />
  Serial.println("AT commands initialization... ");<br />
  sendData("AT",2000);<br />
  delay(3000);<br />
  Serial.println("HTTP initialization... ");<br />
  sendData("AT+HTTPINIT",2000);<br />
  Serial.println("HTTP parameters setting... ");<br />
  sendData("AT+HTTPPARA=\"CID\", 1",2000);<br />
  sendData("AT+HTTPPARA=\"URL\", \"<a href="http://www.iforce2d.net/test.php/\" rel="nofollow">http://www.iforce2d.net/test.php/\</a>"",2000);<br />
  sendData("AT+HTTPPARA?",2000);</p>

<p>Serial.println(" -- Get start -- ");<br />
  sendData("AT+HTTPACTION=0",2000);<br />
  sendData("AT+HTTPACTION=0",2000);<br />
  sendData("AT+HTTPACTION=0",2000);<br />
}</p>

<p>void loop() {</p>

<p>}</p>

<p>void sendData(String command, const int timeout)  //Send command function<br />
{<br />
    String response = "";<br />
    Serial1.println(command); <br />
    long int time = millis();<br />
    while( (time+timeout) &gt; millis()){<br />
      while(Serial1.available()){<br />
        response += (char)Serial1.read(); <br />
      }<br />
    }<br />
    if(DEBUG){<br />
      Serial.println();<br />
      Serial.print(response);<br />
      CHECK<br />
      Serial.println();<br />
    }<br />
}`</p>

<p>Result:<br />
<a href="https://drive.google.com/file/d/11NSHc2rh2g88NbX3J7AfxqycwbjimwdP/view?usp=sharing" rel="nofollow">https://drive.google.com/file/d/11NSHc2rh2g88NbX3J7AfxqycwbjimwdP/view?usp=sharing</a></p>
]]>
        </description>
    </item>
    <item>
        <title>I2C port on 7&quot; hmi elecrow esp32 display</title>
        <link>https://forum.elecrow.com/index.php?p=/discussion/713/i2c-port-on-7-hmi-elecrow-esp32-display</link>
        <pubDate>Tue, 23 Apr 2024 12:49:46 +0000</pubDate>
        <category>Elecrow HMI Display</category>
        <dc:creator>the_forgeron</dc:creator>
        <guid isPermaLink="false">713@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>so this is the reference of the product:<br />
7"hmi elecrow display: <a href="https://wiki.elecrow.com/index.php?title=Wizee-ESP32_7.0%27%27_Intelligent_Touch_Screen_Wi-Fi%26BLE_800*480_HMI_Display" rel="nofollow">https://wiki.elecrow.com/index.php?title=Wizee-ESP32_7.0&#39;&#39;_Intelligent_Touch_Screen_Wi-Fi&amp;BLE_800*480_HMI_Display</a><br />
datasheet: <a href="https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf" rel="nofollow">https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf</a><br />
chip of the model: ESP32-S3-WROOM-1-N4R2<br />
picture of the screen: <a href="https://drive.google.com/file/d/1eXFTtBIQK_FXhMClNBrtX-EPmpdgcZ1q/view?usp=sharing" rel="nofollow">https://drive.google.com/file/d/1eXFTtBIQK_FXhMClNBrtX-EPmpdgcZ1q/view?usp=sharing</a><br />
so i just realise that there are no I2C port on this model, i want to use the hmi to connect mpu6050 (accelerometer)  and show vibration curv.<br />
how do i manage to connect my I2C divices?.  what is the i2c pin on this model?<br />
is there another way to connect the sensors??<br />
 im ok with doing modification the display, i dont want to buy a new one. <br />
thanks for future answer!</p>
]]>
        </description>
    </item>
    <item>
        <title>Elecrow Product #NewArrival - CrowBot Bolt 👋</title>
        <link>https://forum.elecrow.com/index.php?p=/discussion/337/elecrow-product-newarrival-crowbot-bolt</link>
        <pubDate>Wed, 26 Oct 2022 07:56:01 +0000</pubDate>
        <category>Announcements</category>
        <dc:creator>Tammy_Elecrow</dc:creator>
        <guid isPermaLink="false">337@/index.php?p=/discussions</guid>
        <description><![CDATA[Driven by #ESP32, Do light tracking, Follow lines, Avoid obstacles &amp; Remote control. Plus provide #programming lessons, what else would you want from this #OpenSource car? 😃
]]>
        </description>
    </item>
    <item>
        <title>Arduino Automatic Smart Plant Watering Kit 2.1 - Pump throttling</title>
        <link>https://forum.elecrow.com/index.php?p=/discussion/400/arduino-automatic-smart-plant-watering-kit-2-1-pump-throttling</link>
        <pubDate>Mon, 20 Feb 2023 01:02:04 +0000</pubDate>
        <category>Arduino &amp; Crowduino</category>
        <dc:creator>Plantinator</dc:creator>
        <guid isPermaLink="false">400@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello,</p><p>A few weeks ago I bought this kit to water my plants when I&#39;m not home for long periods. Today I primed the system and I noticed that the pump&#39;s flow is rather strong for my needs. In particular, I have two small pots (without holes on the bottom, unfortunately) and if any of these were to be watered alone (as I expect to be the majority of the cases), the flow would overshoot the pot rather easily.</p><p>Is there any way to limit the pump&#39;s flow? From the code, the pump is activated from a digital port as a simple on/off; maybe I could change that to analog and find a cutoff value to activate the pump at lower speed? I also considered choking the necessary outputs, but I am afraid this would damage the pump on the long run, despite being a rather sloppy solution.</p><p>Thanks for the support!</p>]]>
        </description>
    </item>
    <item>
        <title>Let's win #Crowbotbolt - A perfect Xmas Gift for your geek kids🎄</title>
        <link>https://forum.elecrow.com/index.php?p=/discussion/361/lets-win-crowbotbolt-a-perfect-xmas-gift-for-your-geek-kids</link>
        <pubDate>Mon, 28 Nov 2022 03:18:40 +0000</pubDate>
        <category>Announcements</category>
        <dc:creator>Tammy_Elecrow</dc:creator>
        <guid isPermaLink="false">361@/index.php?p=/discussions</guid>
        <description><![CDATA[Welcome to Elecrow #Giveaway campaign👋
Driven by #ESP32, this STEM Programmable Robot Car can do light tracking, follow lines, avoid obstacles &amp; remote control. Plus provide #programming lessons, what else would you want from this #OpenSource car?  Learn More details 👉 <a rel="nofollow" href="https://bit.ly/3TDP5vC">https://bit.ly/3TDP5vC</a>

<b>Rules:</b>
The top 3 participants with the highest points would win this premium kit (with joystick) guaranteed.🥇
Of course, everyone has a chance to win the basic kit (without joystick), 5 winners are available and will be drawn at random via random.org.🤩

As a bonus to other non-winning participants, some 15% discounts will be given to take it home for as low as $29.67.

This activity lasts from 10/27-12/14. Winners will be announced on Elecrow's Facebook and Twitter official accounts on 12/15.⏳
📌 Winners need to claim the prize within 7 days, otherwise it will be regarded as a forfeiture)

<b>8 free sets are available🎁 Hurry Up👇</b>

<a rel="nofollow" href="https://gleam.io/aBibU/elecrow-crowbotbolt-opensource-steam-programmable-robot-car"><img src="https://forum.elecrow.com/uploads/editor/fd/hpdrfwvk6wct.jpg" alt="" /></a>
]]>
        </description>
    </item>
    <item>
        <title>How do I rotate the touchscreen orientation on Raspbian?</title>
        <link>https://forum.elecrow.com/index.php?p=/discussion/318/how-do-i-rotate-the-touchscreen-orientation-on-raspbian</link>
        <pubDate>Sun, 18 Sep 2022 00:41:55 +0000</pubDate>
        <category>Elecrow HMI Display</category>
        <dc:creator>Goc5</dc:creator>
        <guid isPermaLink="false">318@/index.php?p=/discussions</guid>
        <description><![CDATA[https://www.amazon.co.uk/gp/product/B07H79XMLT/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&amp;psc=1

I bought this screen. I can rotate the display without any problem but I can't rotate the touchscreen orientation, so if I rotate the display then the touches aren't correct on the screen afterwards.

Any help would be greatly appreciated.]]>
        </description>
    </item>
    <item>
        <title>Error of Python lesson “using the DHT11 sensor”.</title>
        <link>https://forum.elecrow.com/index.php?p=/discussion/244/error-of-python-lesson-using-the-dht11-sensor</link>
        <pubDate>Wed, 03 Nov 2021 08:46:11 +0000</pubDate>
        <category>Raspberry Pi &amp; CrowPi</category>
        <dc:creator>Elecrow</dc:creator>
        <guid isPermaLink="false">244@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>There is an error in the code of the lesson &ldquo;using the DHT11 sensor&rdquo;, as picture shown:</p><p><br /></p><div>
    <div>
        <a href="https://forum.elecrow.com/uploads/315/BED0SH5BKQZM.png" rel="nofollow noopener" target="_blank">
            <img src="https://forum.elecrow.com/uploads/315/BED0SH5BKQZM.png" alt="image.png" />
        </a>
    </div>
</div>
<p><br /></p><p>You need to change it like these:</p><p><code spellcheck="false">Instance = dht11.DHT11(pin=4)</code></p><p><code spellcheck="false">GPIO.setwarnings(True)</code></p><p><code spellcheck="false">GPIO.setmode(GPIO.BCM)</code></p>]]>
        </description>
    </item>
   </channel>
</rss>
