{"id":4556,"date":"2025-10-08T09:02:56","date_gmt":"2025-10-08T16:02:56","guid":{"rendered":"https:\/\/www.donluc.com\/?p=4556"},"modified":"2025-10-08T09:02:56","modified_gmt":"2025-10-08T16:02:56","slug":"project-15-environment-arduino-uno-r4-wifi-mk34","status":"publish","type":"post","link":"https:\/\/www.donluc.com\/?p=4556","title":{"rendered":"Project #15: Environment &#8211; Arduino UNO R4 WiFi &#8211; Mk34"},"content":{"rendered":"<div style=\"width: 1200px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-4556-1\" width=\"1200\" height=\"675\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/10\/DL2509Mk03W.mp4?_=1\" \/><a href=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/10\/DL2509Mk03W.mp4\">https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/10\/DL2509Mk03W.mp4<\/a><\/video><\/div>\n<p>&#8212;&#8212;<\/p>\n<p>#DonLucElectronics #DonLuc #Environment #DHT11 #ArduinoUNOR4 #Project #IoT #Fritzing #Programming #Electronics #Microcontrollers #Consultant<\/p>\n<p>&#8212;&#8212;<\/p>\n<p><a href=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/10\/DL2509Mk03a.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/10\/DL2509Mk03a.jpg\" alt=\"Arduino UNO R4 WiFi\" width=\"720\" height=\"601\" class=\"alignnone size-full wp-image-4558\" srcset=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/10\/DL2509Mk03a.jpg 720w, https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/10\/DL2509Mk03a-300x250.jpg 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/a><\/p>\n<p>&#8212;&#8212;<\/p>\n<p><a href=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/10\/DL2509Mk03b.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/10\/DL2509Mk03b.jpg\" alt=\"Arduino UNO R4 WiFi\" width=\"720\" height=\"480\" class=\"alignnone size-full wp-image-4559\" srcset=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/10\/DL2509Mk03b.jpg 720w, https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/10\/DL2509Mk03b-300x200.jpg 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/a><\/p>\n<p>&#8212;&#8212;<\/p>\n<p><a href=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/10\/DL2509Mk03c.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/10\/DL2509Mk03c.jpg\" alt=\"Arduino UNO R4 WiFi\" width=\"720\" height=\"480\" class=\"alignnone size-full wp-image-4560\" srcset=\"https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/10\/DL2509Mk03c.jpg 720w, https:\/\/www.donluc.com\/wp-content\/uploads\/2025\/10\/DL2509Mk03c-300x200.jpg 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/a><\/p>\n<p>&#8212;&#8212;<\/p>\n<p><strong>Arduino UNO R4 WiFi<\/https:\/\/www.donluc.com\/wp-admin\/admin.php?page=wpforms-entriesstrong><\/p>\n<p>The new Arduino UNO R4 development board UNO R4 WiFi. It runs on the Renesas RA4M1 (Arm Cortex\u00ae-M4) processor with a clock speed of 48MHz, which provides a 3x increase over the UNO R3. In addition to that, the SRAM has been upgraded from 2kB to 32kB and the flash memory has been increased from 32kB to 256kB to accommodate to more complex projects. Furthermore, in response to requests from the Arduino community, the USB port has been upgraded to USB-C and the maximum power supply voltage has been increased to 24V. The board provides a CAN bus, allowing users to minimize wiring and perform different tasks by connecting multiple extension boards. Finally, the new board also includes a 12-bit analog DAC. The WiFi version comes with an Espressif S3 WiFi module, expanding creative opportunities for makers, educators, and hobbyists alike. Based on the success of UNO R3, the UNO R4 board is the ideal prototype and learning tool for anyone. While retaining the well-known features of the UNO series, such as standard form factor, shield compatibility, 5V voltage, and robustness, new features have been added. <\/p>\n<p><strong>DL2509Mk03<\/strong><\/p>\n<p>1 x Arduino UNO R4 WiFi<br \/>\n1 x Adafruit SHARP Memory Display Breakout &#8211; 1.3&#8243; 168&#215;144 Monochrome<br \/>\n1 x Gravity: DHT11 Temperature &#038; Humidity Sensor<br \/>\n1 x USB Battery Pack<br \/>\n1 x USB 3.1 Cable A to C<\/p>\n<p><strong>DL2509Mk03p<\/strong><\/p>\n<p><strong>DL2508Mk03p.ino<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"arduino\" data-enlighter-title=\"\">\r\n\/****** Don Luc Electronics \u00a9 *****Software Version Information\r\nProject #15: Environment - Arduino UNO R4 WiFi - Mk34\r\n15-34\r\nDL2509Mk03.ino\r\nDL2509Mk03\r\n1 x Arduino UNO R4 WiFi\r\n1 x Adafruit SHARP Memory Display Breakout - 1.3&quot; 168x144 Monochrome\r\n1 x Gravity: DHT11 Temperature &amp; Humidity Sensor\r\n1 x USB Battery Pack\r\n1 x USB 3.1 Cable A to C\r\n*\/\r\n\r\n\/\/ Include the Library Code\r\n\/\/ DHT11\r\n#include &lt;DHT11.h&gt;\r\n\/\/ SHARP Memory Display\r\n#include &lt;Adafruit_SharpMem.h&gt;\r\n#include &lt;Adafruit_GFX.h&gt;\r\n\r\n\/\/ DHT11\r\n#define DHT11PIN 2\r\nDHT11 dht11(DHT11PIN);\r\nint temperature = 0;\r\nint humidity = 0;\r\n\r\n\/\/ SHARP Memory Display\r\n\/\/ any pins can be used\r\n#define SHARP_SCK  13\r\n#define SHARP_MOSI 11\r\n#define SHARP_SS   10\r\n\/\/ Set the size of the display here, e.g. 144x168!\r\nAdafruit_SharpMem display(SHARP_SCK, SHARP_MOSI, SHARP_SS, 144, 168);\r\n\/\/ The currently-available SHARP Memory Display (144x168 pixels)\r\n\/\/ requires &gt; 4K of microcontroller RAM; it WILL NOT WORK on Arduino Uno\r\n\/\/ or other &lt;4K &quot;classic&quot; devices!  The original display (96x96 pixels)\r\n\/\/ does work there, but is no longer produced.\r\n#define BLACK 0\r\n#define WHITE 1\r\n\r\n\/\/ Software Version Information\r\nString sver = &quot;15-34&quot;;\r\n\r\nvoid loop() {\r\n\r\n  \/\/ DHT11\r\n  isDHT11();\r\n\r\n  \/\/ isDT11 Display\r\n  isDisplayDHT();\r\n\r\n  \/\/ Delay 1 Second\r\n  delay( 1000 );\r\n\r\n}\r\n<\/pre>\n<p><strong>getDHT.ino<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"arduino\" data-enlighter-title=\"\">\r\n\/\/ DHT11\r\n\/\/ isDHT11\r\nvoid isDHT11(){\r\n\r\n  \/\/ Attempt to read the temperature and humidity values from the DHT11 sensor.\r\n  int result = dht11.readTemperatureHumidity(temperature, humidity);\r\n\r\n}\r\n<\/pre>\n<p><strong>getDisplay.ino<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"arduino\" data-enlighter-title=\"\">\r\n\/\/ Adafruit SHARP Memory Display\r\n\/\/ Adafruit SHARP Memory Display - UID\r\nvoid isDisplayUID(){\r\n\r\n  \/\/ text display\r\n  display.setRotation(4);\r\n  display.setTextSize(3);\r\n  display.setTextColor(BLACK);\r\n  display.setCursor(0,2);\r\n  display.println( &quot;Don Luc&quot; );\r\n  \/\/display.setTextSize(2);\r\n  display.setTextColor(BLACK);\r\n  display.setCursor(0,35);\r\n  display.println( sver );\r\n  display.refresh();\r\n  delay( 100 );\r\n\r\n}\r\n\/\/ isDHT11 Display\r\nvoid isDisplayDHT(){\r\n\r\n  \/\/ text display Date and Time\r\n  display.clearDisplay();\r\n  display.setRotation(4);\r\n  display.setTextSize(3);\r\n  display.setTextColor(BLACK);\r\n  display.setCursor(0,0);\r\n  display.println( &quot;Temp (C)&quot; );\r\n  display.setCursor(0,35);\r\n  display.print( temperature );\r\n  display.setCursor(45,35);\r\n  display.println( &quot;C&quot; );\r\n  \/\/display.setTextSize(3);\r\n  \/\/display.setTextColor(BLACK);\r\n  display.setCursor(0,65);\r\n  display.println( &quot;Hum (%)&quot; );\r\n  display.setCursor(0,95);\r\n  display.print( humidity );\r\n  display.setCursor(45,95);\r\n  display.println( &quot;%&quot; );\r\n  display.refresh();\r\n  delay( 100 );\r\n  \r\n}\r\n<\/pre>\n<p><strong>setup.ino<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"arduino\" data-enlighter-title=\"\">\r\n\/\/ Setup\r\nvoid setup()\r\n{\r\n  \r\n  \/\/ Delay\r\n  delay(100);\r\n  \r\n  \/\/ SHARP Display start &amp; clear the display\r\n  display.begin();\r\n  display.clearDisplay();\r\n\r\n  \/\/ Delay\r\n  delay( 100 );\r\n\r\n  \/\/ Display - UID\r\n  \/\/ Don Luc Electronics\r\n  \/\/ Version\r\n  isDisplayUID();\r\n\r\n  \/\/ Delay 5 Second\r\n  delay( 5000 );\r\n\r\n}\r\n<\/pre>\n<p>&#8212;&#8212;<\/p>\n<p><strong>People can contact us:<\/strong> https:\/\/www.donluc.com\/?page_id=1927<\/p>\n<p><strong>Consultant, R&#038;D, Electronics, IoT, Teacher and Instructor<\/strong><\/p>\n<ul>\n<li>Programming Language<\/li>\n<li>Single-Board Microcontrollers (PIC, Arduino, Raspberry Pi, Arm, Silicon Labs, Espressif, Etc&#8230;)<\/li>\n<li>IoT<\/li>\n<li>Wireless (Radio Frequency, Bluetooth, WiFi, Etc&#8230;)<\/li>\n<li>Robotics<\/li>\n<li>Automation<\/li>\n<li>Camera and Video Capture Receiver Stationary, Wheel\/Tank , Underwater and UAV Vehicle<\/li>\n<li>Unmanned Vehicles Terrestrial,  Marine and UAV<\/li>\n<li>Machine Learning<\/li>\n<li>Artificial Intelligence (AI)<\/li>\n<li>RTOS<\/li>\n<li>Sensors, eHealth Sensors, Biosensor, and Biometric<\/li>\n<li>Research &#038; Development (R &#038; D)<\/li>\n<li>Consulting<\/li>\n<\/ul>\n<p><strong>Follow Us<\/strong><\/p>\n<p><strong>Luc Paquin \u2013 Curriculum Vitae &#8211; 2024<\/strong><br \/>\nhttps:\/\/www.donluc.com\/luc\/<\/p>\n<p><strong>Web:<\/strong> https:\/\/www.donluc.com\/<br \/>\n<strong>Facebook:<\/strong> https:\/\/www.facebook.com\/neosteam.labs.9\/<br \/>\n<strong>YouTube:<\/strong> https:\/\/www.youtube.com\/@thesass2063<br \/>\n<strong>Twitter:<\/strong> https:\/\/twitter.com\/labs_steam<br \/>\n<strong>Pinterest:<\/strong> https:\/\/www.pinterest.com\/NeoSteamLabs\/<br \/>\n<strong>Instagram:<\/strong> https:\/\/www.instagram.com\/neosteamlabs\/<br \/>\n<strong>DFRobot:<\/strong> https:\/\/learn.dfrobot.com\/user-10186.html<br \/>\n<strong>Elecrow:<\/strong> https:\/\/www.elecrow.com\/share\/sharepj\/center\/no\/760816d385ebb1edc0732fd873bfbf13<br \/>\n<strong>TikTok:<\/strong> https:\/\/www.tiktok.com\/@luc.paquin8<br \/>\n<strong>Hackster:<\/strong> https:\/\/www.hackster.io\/luc-paquin<br \/>\n<strong>LinkedIn:<\/strong> https:\/\/www.linkedin.com\/in\/jlucpaquin\/<\/p>\n<p><strong>Don Luc<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8212;&#8212; #DonLucElectronics #DonLuc #Environment #DHT11 #ArduinoUNOR4 #Project #IoT #Fritzing #Programming #Electronics #Microcontrollers #Consultant &#8212;&#8212; &#8212;&#8212; &#8212;&#8212; &#8212;&#8212; Arduino UNO R4 WiFi The new Arduino UNO R4 development board UNO R4 WiFi. It runs on the Renesas RA4M1 (Arm Cortex\u00ae-M4) processor with a clock speed of 48MHz, which provides a 3x increase over the UNO R3. &#8230; <a title=\"Project #15: Environment &#8211; Arduino UNO R4 WiFi &#8211; Mk34\" class=\"read-more\" href=\"https:\/\/www.donluc.com\/?p=4556\" aria-label=\"Read more about Project #15: Environment &#8211; Arduino UNO R4 WiFi &#8211; Mk34\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[106,397,50,49,38,5,287,58,10],"tags":[6,398,92,102,4,87,19,107,83,85,24,9,27,33,34,108],"class_list":["post-4556","post","type-post","status-publish","format-standard","hentry","category-environment","category-arduino-digitalelectronics","category-arduino","category-consultant","category-digitalelectronics","category-microcontrollers","category-program","category-arduino-programming","category-projects","tag-arduino","tag-arduino-uno-r4-wifi","tag-battery","tag-components","tag-consultant","tag-display","tag-electronics","tag-environment","tag-esp32","tag-fritzing","tag-microcontroller","tag-programming","tag-projects-2","tag-technology","tag-video-blog","tag-vlog"],"_links":{"self":[{"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/posts\/4556","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.donluc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4556"}],"version-history":[{"count":3,"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/posts\/4556\/revisions"}],"predecessor-version":[{"id":4790,"href":"https:\/\/www.donluc.com\/index.php?rest_route=\/wp\/v2\/posts\/4556\/revisions\/4790"}],"wp:attachment":[{"href":"https:\/\/www.donluc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.donluc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4556"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.donluc.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}