PageSourceSearch

https://www.elektormagazine.com/

html elektormagazine.com collected 2026-09-24 17:43:08 UTC 193,793 bytes, 502 lines download raw bytes

1<!DOCTYPE html>  <html lang="en">  <head>
2<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
3<meta name="referrer" content="origin-when-cross-origin">
4<title>Elektor Magazine: Media &amp; Learning | Elektor Magazine</title>
5<meta property="og:title" content="Elektor Magazine: Your Electronics Community">  <meta property="og:locale" content="en_US"> <meta property="og:type" content="website">  <meta property="og:description" content="Elektor: The large hobby electronics community! ✔ Latest news ✔ Own lab ✔ Webshop ✔ Every 2 months a new magazine ✔ Visit the site now!"/>   <meta property="og:image" content="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20250408145607_Share-Logo-Elektor-2025.png"/> <meta property="og:image:secure_url" content="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20250408145607_Share-Logo-Elektor-2025.png"/> <meta property="og:image:type" content="image/png" />  <meta property="og:image:width" content="1182"/>   <meta property="og:image:height" content="945"/>   <meta property="og:url" content="https://www.elektormagazine.com"/> <meta property="og:site_name" content="Elektor"/>
6<meta name="twitter:card" content="summary_large_image" />    <meta name="twitter:title" content="Elektor Magazine: Media &amp; Learning" />   <meta name="twitter:image" content="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_800,h_400,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20250408145607_Share-Logo-Elektor-2025.png" />   <meta name="twitter:description" content="Elektor: The large hobby electronics community! ✔ Latest news ✔ Own lab ✔ Webshop ✔ Every 2 months a new magazine ✔ Visit the site now!" /> 
7      <meta name="robots" content="index, follow"/>   <meta name="description" content="Elektor: The large hobby electronics community! ✔ Latest news ✔ Own lab ✔ Webshop ✔ Every 2 months a new magazine ✔ Visit the site now!"/>   <link rel="canonical" href="https://www.elektormagazine.com"/>    
8  <meta property="fb:app_id" content="830698243682688"/>
9<meta name="csrf-token" content="WfeXIia4kTc2owKrCngznAzWbJkiSDiO6zIjQJF8" />
10<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, user-scalable=yes">
11
12<link rel="alternate" href="https://www.elektormagazine.de" hreflang="de" />
13<link rel="alternate" href="https://www.elektormagazine.com" hreflang="en" />
14<link rel="alternate" href="https://www.elektormagazine.fr" hreflang="fr" />
15<link rel="alternate" href="https://www.elektormagazine.nl" hreflang="nl" />
16  <link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
17  <link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
18  <link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
19  <link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
20  <link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
21  <link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
22  <link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
23  <link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
24  <link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
25  <link rel="shortcut icon" type="image/png" sizes="192x192"  href="/android-icon-192x192.png">
26  <link rel="shortcut icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
27  <link rel="shortcut icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
28  <link rel="shortcut icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
29
30            <link rel="preload" as="image" href="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_170,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260718044254_Copy-of-Copy-of-Article-Image-Template--56-.png">
31      
32  
33
34
35      <link rel="stylesheet" href="/build/css/frontpage-style.css?id=4190eeeff1e94f4a686c27e1dddb019a" >
36      <style>
37    @media (min-width: 768px) {
38      .waitress .externalBanner:after {content: "Advertisement";}
39      .waitress .externalBanner:before {display: none;}
40    }
41    @media (max-width: 768px) {
42      .waitress .externalBanner:before {content: "Advertisement";}
43      .waitress .externalBanner:after {display: none;}
44    }
45    .Header__banner>div{height:130px;}
46  </style>
47  
47<script src="https://cdn.xingosoftware.nl/elektormagazine/jquery-3.6.0.min.js"></script>
47
48  
49  
50  
50<script>window.jQuery || document.write('
50<script src="/build/plugins/jquery.min.js"><\/script>')</script>
50
51  
51<script src='https://cdn.xingosoftware.nl/assets/passive.js' defer></script>
51
52      
52<script>
vendor: 385 bytes, lines 52-56
52(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
53                    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
54                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
55                '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
56            })(window,document,'script','dataLayer','
56GTM-NS633K
vendor: 3 bytes, line 56
56');
56</script>
56
57                        
57<script>
58        var _paq = window._paq = window._paq || [];
59        /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
60//        _paq.push(['appendToTrackingUrl', 'bots=1']);
61        _paq.push(['trackPageView']);
62        _paq.push(['enableLinkTracking']);
63        (function () {
64            var u = "https://elektor.matomo.cloud/";
65            _paq.push(['setTrackerUrl', u + 'matomo.php']);
66            _paq.push(['setSiteId', '5']);
67            var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0];
68            g.async = true;
69            g.src = '//cdn.matomo.cloud/elektor.matomo.cloud/matomo.js';
70            s.parentNode.insertBefore(g, s);
71        })();
72    </script>
72
73
74        
74<script type="application/ld+json">
75        {"@context":"https://schema.org","@type":"WebSite","url":"https://www.elektormagazine.com","name":"Elektor International Media","sameAs":["https://www.facebook.com/ElektorLabs","https://x.com/Elektor","https://www.instagram.com/elektor_international/","https://www.youtube.com/@ElektorTV"]}
76    </script>
76
77
78
79          <!-- Start VWO Async SmartCode -->
80<link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com">
81<script type="text/javascript" id="vwoCode">
82  window._vwo_code || (function() {
83  var account_id=978378,
84  version=2.1,
85  settings_tolerance=2000,
86  hide_element='body',
87  hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;transition:none !important;',
88  /* DO NOT EDIT BELOW THIS LINE */
89  f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={nonce:v&&v.nonce,use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){if(performance.getEntriesByName('first-contentful-paint')[0]){return''}return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){if(!f){f=true;var t=d.getElementById('_vis_opt_path_hides');if(t)t.parentNode.removeChild(t);if(e)(new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e}},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript';if(e.src){t.src=e.src}else{t.text=e.text}v&&t.setAttribute('nonce',v.nonce);d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){var n=this.getSettings(),i=d.createElement('script'),r=this;t=t||{};if(n){i.textContent=n;d.getElementsByTagName('head')[0].appendChild(i);if(!w.VWO||VWO.caE){stT.removeItem(cK);r.load(e)}}else{var o=new XMLHttpRequest;o.open('GET',e,true);o.withCredentials=!t.dSC;o.responseType=t.responseType||'text';o.onload=function(){if(t.onloadCb){return t.onloadCb(o,e)}if(o.status===200||o.status===304){_vwo_code.addScript({text:o.responseText})}else{_vwo_code.finish('&e=loading_failure:'+e)}};o.onerror=function(){if(t.onerrorCb){return t.onerrorCb(e)}_vwo_code.finish('&e=loading_failure:'+e)};o.send()}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t;if(this.hide_element()!=='body'){t=d.createElement('style');var n=this.hide_element(),i=n?n+this.hide_element_style():'',r=d.getElementsByTagName('head')[0];t.setAttribute('id','_vis_opt_path_hides');v&&t.setAttribute('nonce',v.nonce);t.setAttribute('type','text/css');if(t.styleSheet)t.styleSheet.cssText=i;else t.appendChild(d.createTextNode(i));r.appendChild(t)}else{t=d.getElementsByTagName('head')[0];var i=d.createElement('div');i.style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;';i.setAttribute('id','_vis_opt_path_hides');i.classList.add('_vis_hide_layer');t.parentNode.insertBefore(i,t.nextSibling)}var o=window._vis_opt_url||d.URL,s='https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(o)+'&vn='+version;if(w.location.search.indexOf('_vwo_xhr')!==-1){this.addScript({src:s})}else{this.load(s+'&x=true')}}};w._vwo_code=code;code.init();})();
90</script>
90
91<!-- End VWO Async SmartCode -->
92      
93  
93<script>
94    !function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();
95  </script>
95
96  
96<script type="application/javascript" async src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=QQ33pb"></script>
96
97
98  
99  
100</head>
101 <body class="c-layout-header-fixed c-layout-header-topbar  widget-page widget-page-homepage" style="">   <div class="Header__banner">   <div data-identifier="advertisement0" class="waitress" ad="51"></div>   </div> <div class="c-page-container"> <div class="vue-target"> <main-menu inline-template > <div class="Menu"> <header id="header1" data-minimize-offset="300" class="Header c-layout-header c-header-static c-layout-header-4 c-layout-header-default-mobile"> <div class="container"> <div class="Header__user-menu mt-10"> <a class="Header__user-subscribe Header__user-menu-item visible-xs visible-md" href="/account/subscription/add#order">Become a Member</a> <a class="Header__user-subscribe Header__user-menu-item hidden-xs hidden-md" href="/account/subscription/add">Become a Member</a>     <a class="Header__user-account Header__user-menu-item ml-15" aria-label="Login to your account" href="/account/login"><i class="icon icon-user"></i></a>   </div> <div class="Header__brand mb-10"> <div class="Header__brand-col"> <a href="https://www.elektormagazine.com" class="c-logo"> <img loading="eager" src="https://cdn.xingosoftware.nl/elektormagazine/Elektor-Mag-Logo.svg" alt="Elektor" width="443" height="109"> </a> </div> <div class="Header__brand-col"> <a href="https://www.elektormagazine.com/waitress/follow/7747"><div class="cover"> <div class="layer-1"> <div><img width="60" height="85" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,h_85,w_60,c_fit/http%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Ffiles%2Fupload%2Fcover%2Fpv6StRxQ62nAiODSyC40kFeTTMkGBi3chRoQFHTI.jpg" alt=""></div> </div> <div class="layer-2"> <div><img width="35" height="48" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,h_48,w_35,c_fit/http%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Ffiles%2Fupload%2Fcover%2Fpv6StRxQ62nAiODSyC40kFeTTMkGBi3chRoQFHTI.jpg" alt=""></div> </div> <div class="layer-3"></div> </div></a>  </div> </div> </div> <div class="c-navbar"> <div class="Header__nav-wrapper"> <div class="Header__nav-container container"> <nav class="c-mega-menu c-mega-menu-light c-mega-menu-light-mobile c-fonts-uppercase c-fonts-bold"> <ul class="nav navbar-nav c-theme-nav">    <li class="c-menu-type-classic  active"> <a class="c-link" href="/"   aria-label="home"  target="_self">  <i class="icon-home"></i>   </a>  </li>    <li class="c-menu-type-classic  with-dropdown  active"> <a class="c-link" href="#"  onclick="return false"   target="_self">  Topics </a>  <ul class="dropdown-menu c-pull-left">   <li> <a class="c-font-bold" href="/elektor-arduino" target="_self"> Arduino </a> </li>    <li> <a class="c-font-bold" href="/circuits-and-circuit-design" target="_self"> Circuits &amp; Circuit Design </a> </li>    <li> <a class="c-font-bold" href="https://www.elektormagazine.com/elektor-edge-impulse" target="_self"> Edge Impulse </a> </li>    <li> <a class="c-font-bold" href="/embedded-and-ai" target="_self"> Embedded &amp; AI </a> </li>    <li> <a class="c-font-bold" href="/elektor-espressif" target="_self"> Espressif </a> </li>    <li> <a class="c-font-bold" href="/iot-sensors" target="_self"> IoT &amp; Sensors </a> </li>    <li> <a class="c-font-bold" href="/power-energy" target="_self"> Power &amp; Energy </a> </li>    <li> <a class="c-font-bold" href="/prototyping-production" target="_self"> Prototyping &amp; Production </a> </li>    <li> <a class="c-font-bold" href="/elektor-raspberry-pi" target="_self"> Raspberry Pi </a> </li>    <li> <a class="c-font-bold" href="/test-measurement" target="_self"> Test &amp; Measurement </a> </li>    <li> <a class="c-font-bold" href="/wireless-communication" target="_self"> Wireless &amp; Communication </a> </li>   </ul>  </li>    <li class="c-menu-type-classic  with-dropdown  active"> <a class="c-link" href="#"  onclick="return false"   target="_self">  Magazine </a>  <ul class="dropdown-menu c-pull-left">   <li> <a class="c-font-bold" href="/magazine/latest" target="_self"> Current Issue </a> </li>    <li> <a class="c-font-bold" href="/account/subscription/add" target="_self"> Memberships </a> </li>    <li> <a class="c-font-bold" href="/magazine-archive" target="_self"> Archive </a> </li>        <li> <a class="c-font-bold" href="https://www.elektormagazine.com/elektor65" target="_self"> Elektor 65 </a> </li>   </ul>  </li>    <li class="c-menu-type-classic  with-dropdown  active"> <a class="c-link" href="#"  onclick="return false"   target="_self">  Articles &amp; News </a>  <ul class="dropdown-menu c-pull-left">   <li> <a class="c-font-bold" href="/articles" target="_self"> Technical Articles </a> </li>    <li> <a class="c-font-bold" href="/tags/review" target="_self"> Reviews </a> </li>    <li> <a class="c-font-bold" href="/news" target="_self"> News </a> </li>      <li> <a class="c-font-bold" href="https://www.elektormagazine.com/opinion" target="_self"> Opinion Articles </a> </li>    <li> <a class="c-font-bold" href="https://www.eenewseurope.com/" target="_self"> eeNews Europe </a> </li>   </ul>  </li>    <li class="c-menu-type-classic  with-dropdown  active"> <a class="c-link" href="#"  onclick="return false"   target="_self">
101  Industry </a>  <ul class="dropdown-menu c-pull-left">   <li> <a class="c-font-bold" href="https://www.elektormagazine.com/stm32cube-innovation-challenge" target="_self"> STM32Cube Innovation Challenge </a> </li>    <li> <a class="c-font-bold" href="https://www.elektormagazine.com/electronica-ff-2026" target="_self"> electronica Fast Forward 2026 </a> </li>    <li> <a class="c-font-bold" href="/tags/elektor-industry" target="_self"> Partner Content </a> </li>    <li> <a class="c-font-bold" href="/elektor-business/newsrooms" target="_self"> Newsrooms </a> </li>        <li> <a class="c-font-bold" href="/tags/elektor-business-edition" target="_self"> Business Editions </a> </li>    <li> <a class="c-font-bold" href="/elektor-whitepapers" target="_self"> White Papers </a> </li>   </ul>  </li>    <li class="c-menu-type-classic  with-dropdown  active"> <a class="c-link" href="#"  onclick="return false"   target="_self">  Video </a>  <ul class="dropdown-menu c-pull-left">     <li> <a class="c-font-bold" href="/elektor-tv" target="_self"> Elektor TV </a> </li>    <li> <a class="c-font-bold" href="https://www.elektormagazine.com/elektor-engineering-insights" target="_self"> Engineering Insights </a> </li>    <li> <a class="c-font-bold" href="https://www.elektormagazine.com/elektor-lab-talk" target="_self"> Lab Talk </a> </li>    <li> <a class="c-font-bold" href="/webinars" target="_self"> Webinars </a> </li>   </ul>  </li>    <li class="c-menu-type-classic  "> <a class="c-link" href="/elektor-academy-pro"   target="_self">  Academy Pro </a>  </li>    <li class="c-menu-type-classic  with-dropdown  active"> <a class="c-link" href="#"  onclick="return false"   target="_self">  Labs </a>  <ul class="dropdown-menu c-pull-left">   <li> <a class="c-font-bold" href="/labs" target="_self"> Electronics Projects </a> </li>    <li> <a class="c-font-bold" href="/articles/about-elektor-labs" target="_self"> About Community Projects </a> </li>    <li> <a class="c-font-bold" href="/articles/elektor-labs-user-manual" target="_self"> User manual </a> </li>    <li> <a class="c-font-bold" href="https://www.elektorpcbservice.com" target="_blank"> PCB Service </a> </li>   </ul>  </li>    <li class="c-menu-type-classic  "> <a class="c-link" href="/elektor-newsletter"   target="_self">  Newsletter </a>  </li>        <li class="c-menu-type-classic  "> <a class="c-link" href="https://www.elektor.com"   aria-label="menu"  target="_blank">  <i class="icon-menu"></i>  Store </a>  </li>      </ul> </nav>  <span class="Header__search-button c-cursor-pointer" onclick="$('.Header__search-wrapper').show().css('height','auto');"> <i class="icon icon-search"></i> </span>  </div> </div> </div> <div class="Header__search-wrapper hidden-xs" v-bind:class="{active: search}"> <div class="Header__search container"> <form class="search-menu" method="get" action="https://www.elektormagazine.com/search"> <input class="form-control mr-10" type="text" name="query" value="" placeholder="Search in 65 years of content" /> <button type="submit">Search</button> </form> </div> </div> </header> <header id="header2" data-minimize-offset="300" class="Header c-layout-header c-layout-header-4 c-layout-header-default-mobile"> <div class="Header__on-scroll"> <div class="c-quick-sidebar-toggler-wrapper"> <button class="c-hor-nav-toggler c-quick-sidebar-toggler" aria-label="Menu toggler" type="button" data-target=".c-mega-menu"> <span class="c-line"></span> <span class="c-line"></span> <span class="c-line"></span> </button> </div> <div class="Header__on-scroll-content container"> <div class="c-quick-sidebar-toggler-wrapper"></div> <a href="https://www.elektormagazine.com" class="c-logo"> <img id="header2img" loading="eager" src="https://cdn.xingosoftware.nl/elektormagazine/Elektor-Mag-Logo.svg" width="168" height="42" alt="Elektor"> </a> <div class="Header__search hidden-sm hidden-xs"> <form class="search-menu" method="get" action="https://www.elektormagazine.com/search"> <input class="form-control mr-10" type="text" name="query" value="" placeholder="Search in 65 years of content" /> <button type="submit">Search</button> </form> </div> <span class="Header__search-button c-cursor-pointer" v-on:click.prevent="toggleSearch"> <i class="icon icon-search"></i> </span> <div class="Header__user-menu hidden-sm hidden-xs">
101 <a class="Header__user-subscribe Header__user-menu-item visible-xs visible-md" href="/account/subscription/add#order">Become a Member</a> <a class="Header__user-subscribe Header__user-menu-item hidden-xs hidden-md" href="/account/subscription/add">Become a Member</a>     <a class="Header__user-account Header__user-menu-item ml-15" aria-label="Login to your account" href="/account/login"><i class="icon icon-user"></i></a>   </div> </div> <div class="Header__search-wrapper" v-bind:class="{active: search}"> <div class="Header__search"> <form class="search-menu" method="get" action="https://www.elektormagazine.com/search"> <input class="form-control mr-10" type="text" name="query" value="" placeholder="Search in 65 years of content" /> <button type="submit">Search</button> </form> </div> </div> </div> </header>  <nav class="c-layout-quick-sidebar"> <div class="c-content"> <div class="Header__user-menu hidden-lg hidden-md mt-20 ml-10"> <a class="Header__user-subscribe Header__user-menu-item visible-xs visible-md" href="/account/subscription/add#order">Become a Member</a> <a class="Header__user-subscribe Header__user-menu-item hidden-xs hidden-md" href="/account/subscription/add">Become a Member</a>     <a class="Header__user-account Header__user-menu-item ml-15" aria-label="Login to your account" href="/account/login"><i class="icon icon-user"></i></a>   </div> <ul class="nav navbar-nav c-theme-nav mt-10" rel="{&quot;menuId&quot;:5,&quot;websiteId&quot;:2,&quot;channelId&quot;:null,&quot;isOnline&quot;:1,&quot;type&quot;:&quot;main-menu&quot;,&quot;name&quot;:&quot;Main menu&quot;,&quot;createdOn&quot;:null,&quot;createdBy&quot;:null,&quot;editedOn&quot;:&quot;2017-02-08T07:27:50.000000Z&quot;,&quot;editedBy&quot;:31,&quot;items&quot;:[{&quot;menuItemId&quot;:936,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:1,&quot;icon&quot;:&quot;icon-home&quot;,&quot;name&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2026-06-18T07:22:02.000000Z&quot;,&quot;createdBy&quot;:177384,&quot;editedOn&quot;:&quot;2026-06-18T07:22:02.000000Z&quot;,&quot;editedBy&quot;:177384,&quot;sub_menu_items&quot;:[]},{&quot;menuItemId&quot;:364,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:2,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Topics&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T13:25:18.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2023-08-21T13:45:14.000000Z&quot;,&quot;editedBy&quot;:33408,&quot;sub_menu_items&quot;:[{&quot;menuItemId&quot;:32,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:1,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Arduino&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-arduino&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:null,&quot;createdBy&quot;:null,&quot;editedOn&quot;:&quot;2024-04-25T15:24:10.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:372,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:2,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Circuits &amp; Circuit Design&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/circuits-and-circuit-design&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T14:11:52.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2024-06-05T17:36:37.000000Z&quot;,&quot;editedBy&quot;:51259},{&quot;menuItemId&quot;:907,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:2,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Edge Impulse&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektormagazine.com\/elektor-edge-impulse&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2025-12-02T21:53:57.000000Z&quot;,&quot;createdBy&quot;:51259,&quot;editedOn&quot;:&quot;2025-12-02T21:54:32.000000Z&quot;,&quot;editedBy&quot;:51259},{&quot;menuItemId&quot;:373,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:3,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Embedded &amp; AI&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/embedded-and-ai&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T14:12:07.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2025-12-08T14:55:20.000000Z&quot;,&quot;editedBy&quot;:51259},{&quot;menuItemId&quot;:375,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:5,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Espressif&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-espressif&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T14:12:45.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2024-05-22T16:27:33.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:376,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:6,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;IoT &amp; Sensors&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/iot-sensors&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T14:13:51.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2024-03-26T16:50:50.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:374,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:7,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Power &amp; Energy&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/power-energy&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T14:12:30.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2024-01-18T07:37:39.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:377,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:7,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Prototyping &amp; Production&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/prototyping-production&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T14:14:09.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2024-05-22T16:54:37.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:34,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:8,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Raspberry Pi&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-raspberry-pi&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:null,&quot;createdBy&quot;:null,&quot;editedOn&quot;:&quot;2024-05-08T13:13:43.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:378,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:9,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Test &amp; Measurement&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/test-measurement&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T14:14:24.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2024-04-19T14:01:00.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:379,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:10,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Wireless &amp; Communication&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/wireless-communication&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T14:14:39.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2024-04-18T15:16:52.000000Z&quot;,&quot;editedBy&quot;:177384}]},{&quot;menuItemId&quot;:27,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:3,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Magazine&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:null,&quot;createdBy&quot;:null,&quot;editedOn&quot;:&quot;2023-08-21T13:59:11.000000Z&quot;,&quot;editedBy&quot;:33408,&quot;sub_menu_items&quot;:[{&quot;menuItemId&quot;:368,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:27,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:0,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Current Issue&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/magazine\/latest&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:768,&quot;createdOn&quot;:&quot;2023-08-21T13:34:32.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2025-06-19T12:06:11.000000Z&quot;,&quot;editedBy&quot;:1},{&quot;menuItemId&quot;:369,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:27,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:1,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Memberships&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/account\/subscription\/add&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T13:36:10.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2026-05-18T11:58:18.000000Z&quot;,&quot;editedBy&quot;:211719},{&quot;menuItemId&quot;:250,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:27,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:2,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Archive&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/magazine-archive&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2022-01-25T10:05:10.000000Z&quot;,&quot;createdBy&quot;:31,&quot;editedOn&quot;:&quot;2026-02-10T14:37:33.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:268,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:27,&quot;isOnline&quot;:0,&quot;showActive&quot;:1,&quot;position&quot;:3,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Jobs at Elektor&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/jobs-at-elektor&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:482,&quot;createdOn&quot;:&quot;2023-04-18T11:59:18.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2023-04-18T12:01:04.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:249,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:27,&quot;isOnline&quot;:0,&quot;showActive&quot;:1,&quot;position&quot;:3,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Annual DVDs&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/tags\/annual-dvd&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;
1012022-01-25T09:29:42.000000Z&quot;,&quot;createdBy&quot;:31,&quot;editedOn&quot;:&quot;2026-02-10T14:37:53.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:938,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:27,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:4,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Elektor 65&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektormagazine.com\/elektor65&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2026-07-15T13:25:04.000000Z&quot;,&quot;createdBy&quot;:51259,&quot;editedOn&quot;:&quot;2026-07-15T13:25:04.000000Z&quot;,&quot;editedBy&quot;:51259}]},{&quot;menuItemId&quot;:214,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:4,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Articles &amp; News&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2019-04-17T14:43:53.000000Z&quot;,&quot;createdBy&quot;:31,&quot;editedOn&quot;:&quot;2026-02-10T15:37:11.000000Z&quot;,&quot;editedBy&quot;:177384,&quot;sub_menu_items&quot;:[{&quot;menuItemId&quot;:370,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:214,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:1,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Technical Articles&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/articles&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T13:42:10.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2026-02-10T14:40:05.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:28,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:214,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:2,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Reviews&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/tags\/review&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:null,&quot;createdBy&quot;:null,&quot;editedOn&quot;:&quot;2026-02-10T14:40:10.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:380,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:214,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:3,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;News&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/news&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-24T08:05:46.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2026-02-11T12:19:35.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:73,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:214,&quot;isOnline&quot;:0,&quot;showActive&quot;:1,&quot;position&quot;:4,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Ethics in Electronics&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/select\/elektor-ethics&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2016-03-10T07:04:41.000000Z&quot;,&quot;createdBy&quot;:20,&quot;editedOn&quot;:&quot;2026-02-10T14:39:50.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:903,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:214,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:4,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Opinion Articles&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektormagazine.com\/opinion&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2025-05-23T13:56:38.000000Z&quot;,&quot;createdBy&quot;:177384,&quot;editedOn&quot;:&quot;2026-02-11T12:19:31.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:914,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:214,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:5,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;eeNews Europe&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.eenewseurope.com\/&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2026-02-10T15:38:53.000000Z&quot;,&quot;createdBy&quot;:177384,&quot;editedOn&quot;:&quot;2026-02-10T15:39:06.000000Z&quot;,&quot;editedBy&quot;:177384}]},{&quot;menuItemId&quot;:26,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:5,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Industry&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:null,&quot;createdBy&quot;:null,&quot;editedOn&quot;:&quot;2026-02-10T15:36:45.000000Z&quot;,&quot;editedBy&quot;:177384,&quot;sub_menu_items&quot;:[{&quot;menuItemId&quot;:944,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:26,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:0,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;STM32Cube Innovation Challenge&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektormagazine.com\/stm32cube-innovation-challenge&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2026-09-15T15:13:53.000000Z&quot;,&quot;createdBy&quot;:51259,&quot;editedOn&quot;:&quot;2026-09-15T15:15:59.000000Z&quot;,&quot;editedBy&quot;:51259},{&quot;menuItemId&quot;:931,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:26,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:1,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;electronica Fast Forward 2026&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektormagazine.com\/electronica-ff-2026&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2026-05-27T13:33:17.000000Z&quot;,&quot;createdBy&quot;:51259,&quot;editedOn&quot;:&quot;2026-09-15T15:15:50.000000Z&quot;,&quot;editedBy&quot;:51259},{&quot;menuItemId&quot;:57,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:26,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:2,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Partner Content&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/tags\/elektor-industry&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2016-01-15T09:52:23.000000Z&quot;,&quot;createdBy&quot;:31,&quot;editedOn&quot;:&quot;2026-09-15T15:15:18.000000Z&quot;,&quot;editedBy&quot;:51259},{&quot;menuItemId&quot;:146,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:26,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:3,&quot;icon&quot;:&quot;icon-menu&quot;,&quot;name&quot;:&quot;Newsrooms&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-business\/newsrooms&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2016-09-08T11:15:45.000000Z&quot;,&quot;createdBy&quot;:20,&quot;editedOn&quot;:&quot;2023-08-24T12:14:02.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:381,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:26,&quot;isOnline&quot;:0,&quot;showActive&quot;:0,&quot;position&quot;:4,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Events&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-24T08:57:42.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2023-08-24T12:13:53.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:147,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:26,&quot;isOnline&quot;:0,&quot;showActive&quot;:0,&quot;position&quot;:4,&quot;icon&quot;:&quot;icon-search&quot;,&quot;name&quot;:&quot;Newsroom search&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-business&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2016-09-08T11:16:13.000000Z&quot;,&quot;createdBy&quot;:20,&quot;editedOn&quot;:&quot;2023-08-21T15:17:41.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:148,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:26,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:4,&quot;icon&quot;:&quot;icon-book2&quot;,&quot;name&quot;:&quot;Business Editions&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/tags\/elektor-business-edition&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2016-09-20T10:00:31.000000Z&quot;,&quot;createdBy&quot;:20,&quot;editedOn&quot;:&quot;2023-08-21T13:51:44.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:266,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:26,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:5,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;White Papers&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-whitepapers&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:480,&quot;createdOn&quot;:&quot;2023-03-27T12:12:37.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2026-02-10T15:38:00.000000Z&quot;,&quot;editedBy&quot;:177384}]},{&quot;menuItemId&quot;:365,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:6,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Video&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T13:27:27.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2023-08-21T13:27:27.000000Z&quot;,&quot;editedBy&quot;:33408,&quot;sub_menu_items&quot;:[{&quot;menuItemId&quot;:371,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:365,&quot;isOnline&quot;:0,&quot;showActive&quot;:1,&quot;position&quot;:1,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Academy&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-academy-pro&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T13:55:37.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2026-02-11T12:32:56.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:219,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:365,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:2,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Elektor TV&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/select\/elektor-tv&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2020-01-06T11:33:46.000000Z&quot;,&quot;createdBy&quot;:45,&quot;editedOn&quot;:&quot;2023-08-30T06:55:45.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:253,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:365,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:3,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Engineering Insights&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektormagazine.com\/elektor-engineering-insights&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2022-02-01T13:06:35.000000Z&quot;,&quot;createdBy&quot;:20,&quot;editedOn&quot;:&quot;2023-08-24T08:59:12.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:254,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:365,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:4,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Lab Talk&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektormagazine.com\/elektor-lab-talk&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2022-02-01T13:07:41.000000Z&quot;,&quot;createdBy&quot;:20,&quot;editedOn&quot;:&quot;2023-08-24T08:59:25.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:31,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:365,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:5,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Webinars&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/webinars&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:null,&quot;createdBy&quot;:null,&quot;editedOn&quot;:&quot;2023-08-21T13:40:20.000000Z&quot;,&quot;editedBy&quot;:33408}]},{&quot;menuItemId&quot;:918,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:6,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Academy Pro&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-academy-pro&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2026-02-11T12:29:40.000000Z&quot;,&quot;createdBy&quot;:177384,&quot;editedOn&quot;:&quot;2026-02-11T12:30:28.000000Z&quot;,&quot;editedBy&quot;:177384,&quot;sub_menu_items&quot;:[]},{&quot;menuItemId&quot;:65,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:7,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Labs&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2016-03-03T19:29:56.000000Z&quot;,&quot;createdBy&quot;:8,&quot;editedOn&quot;:&quot;2026-02-11T12:31:11.000000Z&quot;,&quot;editedBy&quot;:177384,&quot;sub_menu_items&quot;:[{&quot;menuItemId&quot;:235,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:65,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:1,&quot;icon&quot;:&quot;icon-elektor-e&quot;,&quot;name&quot;:&quot;Electronics Projects&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/labs&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2020-01-24T14:10:20.000000Z&quot;,&quot;createdBy&quot;:8,&quot;editedOn&quot;:&quot;2025-03-06T20:35:11.000000Z&quot;,&quot;editedBy&quot;:51259},{&quot;menuItemId&quot;:68,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:65,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:2,&quot;icon&quot;:&quot;icon-info&quot;,&quot;name&quot;:&quot;About Community Projects&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/articles\/about-elektor-labs&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2016-03-03T20:36:08.000000Z&quot;,&quot;createdBy&quot;:8,&quot;editedOn&quot;:&quot;2023-12-19T14:35:41.000000Z&quot;,&qu
101ot;editedBy&quot;:51259},{&quot;menuItemId&quot;:72,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:65,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:3,&quot;icon&quot;:&quot;icon-book&quot;,&quot;name&quot;:&quot;User manual&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/articles\/elektor-labs-user-manual&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2016-03-08T12:08:47.000000Z&quot;,&quot;createdBy&quot;:27,&quot;editedOn&quot;:&quot;2023-08-21T13:57:17.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:237,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:65,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:99,&quot;icon&quot;:&quot;icon-elektor-e&quot;,&quot;name&quot;:&quot;PCB Service&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektorpcbservice.com&quot;,&quot;target&quot;:&quot;_blank&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2020-01-24T14:12:14.000000Z&quot;,&quot;createdBy&quot;:8,&quot;editedOn&quot;:&quot;2020-01-24T14:12:14.000000Z&quot;,&quot;editedBy&quot;:8}]},{&quot;menuItemId&quot;:366,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:8,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Newsletter&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-newsletter&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:114,&quot;createdOn&quot;:&quot;2023-08-21T13:30:59.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2023-08-21T13:31:55.000000Z&quot;,&quot;editedBy&quot;:33408,&quot;sub_menu_items&quot;:[]},{&quot;menuItemId&quot;:367,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:0,&quot;showActive&quot;:1,&quot;position&quot;:9,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Submit&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-submission-page&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T13:32:25.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2026-02-11T12:31:32.000000Z&quot;,&quot;editedBy&quot;:177384,&quot;sub_menu_items&quot;:[]},{&quot;menuItemId&quot;:172,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:0,&quot;showActive&quot;:0,&quot;position&quot;:9,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Start-ups - FFWD&quot;,&quot;description&quot;:&quot;Our very own Elektor fast forward series for Start-ups within the electronics scene&quot;,&quot;url&quot;:&quot;\/select\/fast-forward-award&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2018-06-11T14:46:42.000000Z&quot;,&quot;createdBy&quot;:8,&quot;editedOn&quot;:&quot;2023-08-21T13:26:56.000000Z&quot;,&quot;editedBy&quot;:33408,&quot;sub_menu_items&quot;:[{&quot;menuItemId&quot;:259,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:172,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:0,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;electronica fast forward 2022&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/effwd-2022&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2022-05-19T07:37:02.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2022-05-19T07:37:02.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:248,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:172,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:20,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;productronica fast forward 2021&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektormagazine.com\/p-fast-forward-2021&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2021-05-18T16:08:40.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2022-05-19T07:36:31.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:228,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:172,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:30,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;electronica fast forward 2020&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/effwd-2020&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2020-01-09T18:40:38.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2020-10-08T15:13:31.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:203,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:172,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:40,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;productronica Fast Forward 2019&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektormagazine.com\/productronica-fast-forward-awards&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2018-12-06T09:16:17.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2020-05-21T20:52:16.000000Z&quot;,&quot;editedBy&quot;:8},{&quot;menuItemId&quot;:174,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:172,&quot;isOnline&quot;:0,&quot;showActive&quot;:0,&quot;position&quot;:41,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;electronica Fast Forward 2018&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/e-ffwd-contest&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2018-06-11T14:50:09.000000Z&quot;,&quot;createdBy&quot;:8,&quot;editedOn&quot;:&quot;2020-02-27T15:38:41.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:175,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:172,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:44,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Fast Forward Select&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/select\/fast-forward-award&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2018-06-11T14:51:30.000000Z&quot;,&quot;createdBy&quot;:8,&quot;editedOn&quot;:&quot;2018-06-11T14:55:37.000000Z&quot;,&quot;editedBy&quot;:8},{&quot;menuItemId&quot;:199,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:172,&quot;isOnline&quot;:0,&quot;showActive&quot;:1,&quot;position&quot;:44,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Terms and Conditions&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/pages\/productronica-fast-forward-2019-the-startup-platform-powered-by-elektor-terms-and-conditions&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2018-07-03T09:25:39.000000Z&quot;,&quot;createdBy&quot;:73,&quot;editedOn&quot;:&quot;2020-01-09T18:41:47.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:186,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:172,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:49,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Start-up guide 2018&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/news\/download-the-fast-forward-start-up-guide-2018-2019&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2018-06-13T12:38:43.000000Z&quot;,&quot;createdBy&quot;:73,&quot;editedOn&quot;:&quot;2020-01-09T18:35:15.000000Z&quot;,&quot;editedBy&quot;:33408}]},{&quot;menuItemId&quot;:29,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:10,&quot;icon&quot;:&quot;icon-menu&quot;,&quot;name&quot;:&quot;Store&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektor.com&quot;,&quot;target&quot;:&quot;_blank&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:null,&quot;createdBy&quot;:null,&quot;editedOn&quot;:&quot;2024-06-25T08:51:08.000000Z&quot;,&quot;editedBy&quot;:31,&quot;sub_menu_items&quot;:[]},{&quot;menuItemId&quot;:912,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:0,&quot;showActive&quot;:1,&quot;position&quot;:11,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;ACADEMY PRO&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2026-02-10T14:48:26.000000Z&quot;,&quot;createdBy&quot;:177384,&quot;editedOn&quot;:&quot;2026-02-10T14:50:30.000000Z&quot;,&quot;editedBy&quot;:177384,&quot;sub_menu_items&quot;:[]}],&quot;online_items&quot;:[{&quot;menuItemId&quot;:936,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:1,&quot;icon&quot;:&quot;icon-home&quot;,&quot;name&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2026-06-18T07:22:02.000000Z&quot;,&quot;createdBy&quot;:177384,&quot;editedOn&quot;:&quot;2026-06-18T07:22:02.000000Z&quot;,&quot;editedBy&quot;:177384,&quot;sub_menu_items&quot;:[]},{&quot;menuItemId&quot;:364,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:2,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Topics&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T13:25:18.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2023-08-21T13:45:14.000000Z&quot;,&quot;editedBy&quot;:33408,&quot;sub_menu_items&quot;:[{&quot;menuItemId&quot;:32,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:1,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Arduino&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-arduino&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:null,&quot;createdBy&quot;:null,&quot;editedOn&quot;:&quot;2024-04-25T15:24:10.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:372,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:2,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Circuits &amp; Circuit Design&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/circuits-and-circuit-design&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T14:11:52.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2024-06-05T17:36:37.000000Z&quot;,&quot;editedBy&quot;:51259},{&quot;menuItemId&quot;:907,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:2,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Edge Impulse&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektormagazine.com\/elektor-edge-impulse&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2025-12-02T21:53:57.000000Z&quot;,&quot;createdBy&quot;:51259,&quot;editedOn&quot;:&quot;2025-12-02T21:54:32.000000Z&quot;,&quot;editedBy&quot;:51259},{&quot;menuItemId&quot;:373,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:3,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Embedded &amp; AI&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/embedded-and-ai&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T14:12:07.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2025-12-08T14:55:20.000000Z&quot;,&quot;editedBy&quot;:51259},{&quot;menuItemId&quot;:375,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:5,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Espressif&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-espressif&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T14:12:45.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2024-05-22T16:27:33.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:376,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:6,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;IoT &amp; Sensors&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/iot-sensors&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T14:13:51.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2024-03-26T16:50:50.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:374,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:7,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Power &amp; Energy&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/power-energy&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T14:12:30.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2024-01-18T07:37:39.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:377,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:7,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Prototyping &amp; Production&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/prototyping-production&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T14:14:09.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2024-05-22T16:54:37.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:34,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:8,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Raspberry Pi&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-raspberry-pi&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:null,&quot;createdBy&quot;:null,&quot;editedOn&quot;:&quot;2024-05-08T13:13:43.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:378,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:9,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Test &amp; Measurement&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/test-measurement&quot;,&quo
101t;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T14:14:24.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2024-04-19T14:01:00.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:379,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:364,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:10,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Wireless &amp; Communication&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/wireless-communication&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T14:14:39.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2024-04-18T15:16:52.000000Z&quot;,&quot;editedBy&quot;:177384}]},{&quot;menuItemId&quot;:27,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:3,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Magazine&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:null,&quot;createdBy&quot;:null,&quot;editedOn&quot;:&quot;2023-08-21T13:59:11.000000Z&quot;,&quot;editedBy&quot;:33408,&quot;sub_menu_items&quot;:[{&quot;menuItemId&quot;:368,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:27,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:0,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Current Issue&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/magazine\/latest&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:768,&quot;createdOn&quot;:&quot;2023-08-21T13:34:32.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2025-06-19T12:06:11.000000Z&quot;,&quot;editedBy&quot;:1},{&quot;menuItemId&quot;:369,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:27,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:1,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Memberships&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/account\/subscription\/add&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T13:36:10.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2026-05-18T11:58:18.000000Z&quot;,&quot;editedBy&quot;:211719},{&quot;menuItemId&quot;:250,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:27,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:2,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Archive&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/magazine-archive&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2022-01-25T10:05:10.000000Z&quot;,&quot;createdBy&quot;:31,&quot;editedOn&quot;:&quot;2026-02-10T14:37:33.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:268,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:27,&quot;isOnline&quot;:0,&quot;showActive&quot;:1,&quot;position&quot;:3,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Jobs at Elektor&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/jobs-at-elektor&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:482,&quot;createdOn&quot;:&quot;2023-04-18T11:59:18.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2023-04-18T12:01:04.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:249,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:27,&quot;isOnline&quot;:0,&quot;showActive&quot;:1,&quot;position&quot;:3,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Annual DVDs&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/tags\/annual-dvd&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;
1012022-01-25T09:29:42.000000Z&quot;,&quot;createdBy&quot;:31,&quot;editedOn&quot;:&quot;2026-02-10T14:37:53.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:938,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:27,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:4,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Elektor 65&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektormagazine.com\/elektor65&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2026-07-15T13:25:04.000000Z&quot;,&quot;createdBy&quot;:51259,&quot;editedOn&quot;:&quot;2026-07-15T13:25:04.000000Z&quot;,&quot;editedBy&quot;:51259}]},{&quot;menuItemId&quot;:214,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:4,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Articles &amp; News&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2019-04-17T14:43:53.000000Z&quot;,&quot;createdBy&quot;:31,&quot;editedOn&quot;:&quot;2026-02-10T15:37:11.000000Z&quot;,&quot;editedBy&quot;:177384,&quot;sub_menu_items&quot;:[{&quot;menuItemId&quot;:370,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:214,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:1,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Technical Articles&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/articles&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T13:42:10.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2026-02-10T14:40:05.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:28,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:214,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:2,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Reviews&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/tags\/review&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:null,&quot;createdBy&quot;:null,&quot;editedOn&quot;:&quot;2026-02-10T14:40:10.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:380,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:214,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:3,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;News&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/news&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-24T08:05:46.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2026-02-11T12:19:35.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:73,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:214,&quot;isOnline&quot;:0,&quot;showActive&quot;:1,&quot;position&quot;:4,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Ethics in Electronics&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/select\/elektor-ethics&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2016-03-10T07:04:41.000000Z&quot;,&quot;createdBy&quot;:20,&quot;editedOn&quot;:&quot;2026-02-10T14:39:50.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:903,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:214,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:4,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Opinion Articles&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektormagazine.com\/opinion&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2025-05-23T13:56:38.000000Z&quot;,&quot;createdBy&quot;:177384,&quot;editedOn&quot;:&quot;2026-02-11T12:19:31.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:914,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:214,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:5,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;eeNews Europe&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.eenewseurope.com\/&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2026-02-10T15:38:53.000000Z&quot;,&quot;createdBy&quot;:177384,&quot;editedOn&quot;:&quot;2026-02-10T15:39:06.000000Z&quot;,&quot;editedBy&quot;:177384}]},{&quot;menuItemId&quot;:26,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:5,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Industry&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:null,&quot;createdBy&quot;:null,&quot;editedOn&quot;:&quot;2026-02-10T15:36:45.000000Z&quot;,&quot;editedBy&quot;:177384,&quot;sub_menu_items&quot;:[{&quot;menuItemId&quot;:944,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:26,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:0,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;STM32Cube Innovation Challenge&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektormagazine.com\/stm32cube-innovation-challenge&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2026-09-15T15:13:53.000000Z&quot;,&quot;createdBy&quot;:51259,&quot;editedOn&quot;:&quot;2026-09-15T15:15:59.000000Z&quot;,&quot;editedBy&quot;:51259},{&quot;menuItemId&quot;:931,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:26,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:1,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;electronica Fast Forward 2026&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektormagazine.com\/electronica-ff-2026&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2026-05-27T13:33:17.000000Z&quot;,&quot;createdBy&quot;:51259,&quot;editedOn&quot;:&quot;2026-09-15T15:15:50.000000Z&quot;,&quot;editedBy&quot;:51259},{&quot;menuItemId&quot;:57,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:26,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:2,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Partner Content&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/tags\/elektor-industry&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2016-01-15T09:52:23.000000Z&quot;,&quot;createdBy&quot;:31,&quot;editedOn&quot;:&quot;2026-09-15T15:15:18.000000Z&quot;,&quot;editedBy&quot;:51259},{&quot;menuItemId&quot;:146,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:26,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:3,&quot;icon&quot;:&quot;icon-menu&quot;,&quot;name&quot;:&quot;Newsrooms&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-business\/newsrooms&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2016-09-08T11:15:45.000000Z&quot;,&quot;createdBy&quot;:20,&quot;editedOn&quot;:&quot;2023-08-24T12:14:02.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:381,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:26,&quot;isOnline&quot;:0,&quot;showActive&quot;:0,&quot;position&quot;:4,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Events&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-24T08:57:42.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2023-08-24T12:13:53.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:147,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:26,&quot;isOnline&quot;:0,&quot;showActive&quot;:0,&quot;position&quot;:4,&quot;icon&quot;:&quot;icon-search&quot;,&quot;name&quot;:&quot;Newsroom search&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-business&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2016-09-08T11:16:13.000000Z&quot;,&quot;createdBy&quot;:20,&quot;editedOn&quot;:&quot;2023-08-21T15:17:41.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:148,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:26,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:4,&quot;icon&quot;:&quot;icon-book2&quot;,&quot;name&quot;:&quot;Business Editions&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/tags\/elektor-business-edition&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2016-09-20T10:00:31.000000Z&quot;,&quot;createdBy&quot;:20,&quot;editedOn&quot;:&quot;2023-08-21T13:51:44.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:266,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:26,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:5,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;White Papers&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-whitepapers&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:480,&quot;createdOn&quot;:&quot;2023-03-27T12:12:37.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2026-02-10T15:38:00.000000Z&quot;,&quot;editedBy&quot;:177384}]},{&quot;menuItemId&quot;:365,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:6,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Video&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T13:27:27.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2023-08-21T13:27:27.000000Z&quot;,&quot;editedBy&quot;:33408,&quot;sub_menu_items&quot;:[{&quot;menuItemId&quot;:371,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:365,&quot;isOnline&quot;:0,&quot;showActive&quot;:1,&quot;position&quot;:1,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Academy&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-academy-pro&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2023-08-21T13:55:37.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2026-02-11T12:32:56.000000Z&quot;,&quot;editedBy&quot;:177384},{&quot;menuItemId&quot;:219,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:365,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:2,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Elektor TV&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/select\/elektor-tv&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2020-01-06T11:33:46.000000Z&quot;,&quot;createdBy&quot;:45,&quot;editedOn&quot;:&quot;2023-08-30T06:55:45.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:253,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:365,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:3,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Engineering Insights&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektormagazine.com\/elektor-engineering-insights&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2022-02-01T13:06:35.000000Z&quot;,&quot;createdBy&quot;:20,&quot;editedOn&quot;:&quot;2023-08-24T08:59:12.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:254,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:365,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:4,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Lab Talk&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektormagazine.com\/elektor-lab-talk&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2022-02-01T13:07:41.000000Z&quot;,&quot;createdBy&quot;:20,&quot;editedOn&quot;:&quot;2023-08-24T08:59:25.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:31,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:365,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:5,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Webinars&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/webinars&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:null,&quot;createdBy&quot;:null,&quot;editedOn&quot;:&quot;2023-08-21T13:40:20.000000Z&quot;,&quot;editedBy&quot;:33408}]},{&quot;menuItemId&quot;:918,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:6,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Academy Pro&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-academy-pro&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2026-02-11T12:29:40.000000Z&quot;,&quot;createdBy&quot;:177384,&quot;editedOn&quot;:&quot;2026-02-11T12:30:28.000000Z&quot;,&quot;editedBy&quot;:177384,&quot;sub_menu_items&quot;:[]},{&quot;menuItemId&quot;:65,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:7,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Labs&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2016-03-03T19:29:56.000000Z&quot;,&quot;createdBy&quot;:8,&quot;editedOn&quot;:&quot;2026-02-11T12:31:11.000000Z&quot;,&quot;editedBy&quot;:177384,&quot;sub_menu_items&quot;:[{&quot;menuItemId&quot;:235,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:65,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:1,&quot;icon&quot;:&quot;icon-elektor-e&quot;,&quot;name&quot;:&quot;Electronics Projects&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/labs&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2020-01-24T14:10:20.000000Z&quot;,&quot;createdBy&quot;:8,&quot;editedOn&quot;:&quot;2025-03-06T20:35:11.000000Z&quot;,&quot;editedBy&quot;:51259},{&quot;menuItemId&quot;:68,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:65,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:2,&quot;icon&quot;:&quot;icon-info&quot;,&quot;name&quot;:&quot;About Community Projects&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/articles\/about-elektor-labs&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2016-03-03T20:36:08.000000Z&quot;,&quot;createdBy&quot;:8,&quot;editedOn&quot;:&quot;2023-12-19T14:35:41.000000Z&quot;,&qu
101ot;editedBy&quot;:51259},{&quot;menuItemId&quot;:72,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:65,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:3,&quot;icon&quot;:&quot;icon-book&quot;,&quot;name&quot;:&quot;User manual&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/articles\/elektor-labs-user-manual&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2016-03-08T12:08:47.000000Z&quot;,&quot;createdBy&quot;:27,&quot;editedOn&quot;:&quot;2023-08-21T13:57:17.000000Z&quot;,&quot;editedBy&quot;:33408},{&quot;menuItemId&quot;:237,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:65,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:99,&quot;icon&quot;:&quot;icon-elektor-e&quot;,&quot;name&quot;:&quot;PCB Service&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektorpcbservice.com&quot;,&quot;target&quot;:&quot;_blank&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:&quot;2020-01-24T14:12:14.000000Z&quot;,&quot;createdBy&quot;:8,&quot;editedOn&quot;:&quot;2020-01-24T14:12:14.000000Z&quot;,&quot;editedBy&quot;:8}]},{&quot;menuItemId&quot;:366,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:8,&quot;icon&quot;:&quot;&quot;,&quot;name&quot;:&quot;Newsletter&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;\/elektor-newsletter&quot;,&quot;target&quot;:&quot;_self&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:114,&quot;createdOn&quot;:&quot;2023-08-21T13:30:59.000000Z&quot;,&quot;createdBy&quot;:33408,&quot;editedOn&quot;:&quot;2023-08-21T13:31:55.000000Z&quot;,&quot;editedBy&quot;:33408,&quot;sub_menu_items&quot;:[]},{&quot;menuItemId&quot;:29,&quot;menuId&quot;:5,&quot;parentMenuItemId&quot;:null,&quot;isOnline&quot;:1,&quot;showActive&quot;:1,&quot;position&quot;:10,&quot;icon&quot;:&quot;icon-menu&quot;,&quot;name&quot;:&quot;Store&quot;,&quot;description&quot;:&quot;&quot;,&quot;url&quot;:&quot;https:\/\/www.elektor.com&quot;,&quot;target&quot;:&quot;_blank&quot;,&quot;authState&quot;:&quot;public&quot;,&quot;widgetPageId&quot;:0,&quot;createdOn&quot;:null,&quot;createdBy&quot;:null,&quot;editedOn&quot;:&quot;2024-06-25T08:51:08.000000Z&quot;,&quot;editedBy&quot;:31,&quot;sub_menu_items&quot;:[]}]}">    <li class="c-menu-type-classic c-font-uppercase active">  <a class="c-link" href="/"  aria-label="home"  target="_self">  <i class="icon-home"></i>   </a>  </li>    <li class="c-menu-type-classic c-font-uppercase active">   <a class="c-link" href="#" onclick="if($(this).next().is(':visible')){$(this).next().hide();}else{$(this).next().show();}return false;" target="_self">Topics</a>  <ul class="dropdown-menu c-menu-type-clasc c-pull-left">   <li> <a class="c-font-small" href="/elektor-arduino" target="_self"> Arduino </a> </li>    <li> <a class="c-font-small" href="/circuits-and-circuit-design" target="_self"> Circuits &amp; Circuit Design </a> </li>    <li> <a class="c-font-small" href="https://www.elektormagazine.com/elektor-edge-impulse" target="_self"> Edge Impulse </a> </li>    <li> <a class="c-font-small" href="/embedded-and-ai" target="_self"> Embedded &amp; AI </a> </li>    <li> <a class="c-font-small" href="/elektor-espressif" target="_self"> Espressif </a> </li>    <li> <a class="c-font-small" href="/iot-sensors" target="_self"> IoT &amp; Sensors </a> </li>    <li> <a class="c-font-small" href="/power-energy" target="_self"> Power &amp; Energy </a> </li>    <li> <a class="c-font-small" href="/prototyping-production" target="_self"> Prototyping &amp; Production </a> </li>    <li> <a class="c-font-small" href="/elektor-raspberry-pi" target="_self"> Raspberry Pi </a> </li>    <li> <a class="c-font-small" href="/test-measurement" target="_self"> Test &amp; Measurement </a> </li>    <li> <a class="c-font-small" href="/wireless-communication" target="_self"> Wireless &amp; Communication </a> </li>   </ul>  </li>    <li class="c-menu-type-classic c-font-uppercase active">   <a class="c-link" href="#" onclick="if($(this).next().is(':visible')){$(this).next().hide();}else{$(this).next().show();}return false;" target="_self">Magazine</a>  <ul class="dropdown-menu c-menu-type-clasc c-pull-left">   <li> <a class="c-font-small" href="/magazine/latest" target="_self"> Current Issue </a> </li>    <li> <a class="c-font-small" href="/account/subscription/add" target="_self"> Memberships </a> </li>    <li> <a class="c-font-small" href="/magazine-archive" target="_self"> Archive </a> </li>        <li> <a class="c-font-small" href="https://www.elektormagazine.com/elektor65" target="_self"> Elektor 65 </a> </li>   </ul>  </li>    <li class="c-menu-type-classic c-font-uppercase active">   <a class="c-link" href="#" onclick="if($(this).next().is(':visible')){$(this).next().hide();}else{$(this).next().show();}return false;" target="_self">Articles &amp; News</a>  <ul class="dropdown-menu c-menu-type-clasc c-pull-left">   <li> <a class="c-font-small" href="/articles" target="_self"> Technical Articles </a> </li>    <li> <a class="c-font-small" href="/tags/review" target="_self"> Reviews </a> </li>    <li> <a class="c-font-small" href="/news" target="_self"> News </a> </li>      <li> <a class="c-font-small" href="https://www.elektormagazine.com/opinion" target="_self"> Opinion Articles </a> </li>    <li> <a class="c-font-small" href="https://www.eenewseurope.com/" target="_self"> eeNews Europe </a> </li>   </ul>  </li>    <li class="c-menu-type-classic c-font-uppercase active">   <a class="c-link" href="#" onclick="if($(this).next().is(':visible')){$(this).next().hide();}else{$(this).next().show();}return false;" target="_self">Industry</a>  <ul class="dropdown-menu c-menu-type-clasc c-pull-left">   <li> <a class="c-font-small" href="https://www.elektormagazine.com/stm32cube-innovation-challenge" target="_self"> STM32Cube Innovation Challenge </a> </li>    <li> <a class="c-font-small" href="https://www.elektormagazine.com/electronica-ff-2026" target="_self"> electronica Fast Forward 2026 </a> </li>    <li> <a class="c-font-small" href="/tags/elektor-industry" target="_self"> Partner Content </a> </li>    <li> <a class="c-font-small" href="/elektor-business/newsrooms" target="_self"> Newsrooms </a> </li>        <li> <a class="c-font-small" href="/tags/elektor-business-edition" target="_self"> Business Editions </a> </li>    <li> <a class="c-font-small" href="/elektor-whitepapers" target="_self"> White Papers </a> </li>   </ul>  </li>    <li class="c-menu-type-classic c-font-uppercase active">   <a class="c-link" href="#" onclick="if($(this).next().is(':visible')){$(this).next().hide();}else{$(this).next().show();}return false;" target="_self">Video</a>  <ul class="dropdown-menu c-menu-type-clasc c-pull-left">     <li> <a class="c-font-small" href="/elektor-tv" target="_self"> Elektor TV </a> </li>    <li> <a class="c-font-small" href="https://www.elektormagazine.com/elektor-engineering-insights" target="_self"> Engineering Insights </a> </li>    <li> <a class="c-font-small" href="https://www.elektormagazine.com/elektor-lab-talk" target="_self"> Lab Talk </a> </li>    <li> <a class="c-font-small" href="/webinars" target="_self"> Webinars </a> </li>   </ul>  </li>    <li class="c-menu-type-classic c-font-uppercase ">  <a class="c-link" href="/elektor-academy-pro"  target="_self">  Academy Pro </a>  </li>    <li class="c-menu-type-classic c-font-uppercase active">   <a class="c-link" href="#" onclick="if($(this).next().is(':visible')){$(this).next().hide();}else{$(this).next().show();}return false;" target="_self">Labs</a>  <ul class="dropdown-menu c-menu-type-clasc c-pull-left">   <li> <a class="c-font-small" href="/labs" target="_self"> Electronics Projects </a> </li>    <li> <a class="c-font-small" href="/articles/about-elektor-labs" target="_self"> About Community Projects </a> </li>    <li> <a class="c-font-small" href="/articles/elektor-labs-user-manual" target="_self"> User manual </a> </li>    <li> <a class="c-font-small" href="https://www.elektorpcbservice.com" target="_blank"> PCB Service </a> </li>   </ul>  </li>    <li class="c-menu-type-classic c-font-uppercase ">  <a class="c-link" href="/elektor-newsletter"  target="_self">  Newsletter </a>  </li>        <li class="c-menu-type-classic c-font-uppercase ">  <a class="c-link" href="https://www.elektor.com"  aria-label="menu"  target="_blank">  <i class="icon-menu"></i>  Store </a>  </li>     <li class="c-menu-type-classic active"> <a class="c-link" href="#" onclick="if($(this).next().is(':visible')){$(this).next().hide();}else{$(this).next().show();}return false;" style="display:block; text-transform: uppercase"> My Account <span class="dropdown-indicator pull-right"><i class="icon-chevron-down"></i></span> </a> <ul class="dropdown-menu c-menu-type-clasc c-pull-left">   <li > <a class="c-font-small" href="https://www.elektormagazine.com/account/user"> My details </a> </li>  <li > <a class="c-font-small" href="https://www.elektormagazine.com/account/address"> My Address Details </a> </li>  <li > <a class="c-font-small" href="https://www.elektormagazine.com/account/subscription"> My Membership </a> </li>  <li > <a class="c-font-small" href="https://www.elektormagazine.com/account/purchases"> My Articles </a> </li>  <li > <a class="c-font-small" href="https://www.elektormagazine.com/account/mssc/labs"> My Projects </a> </li>  <li > <a class="c-font-small" href="https://www.elektormagazine.com/account/newsletter"> My Tags </a> </li>  <li > <a class="c-font-small" href="https://www.elektormagazine.com/account/newsletter/preferences/[email protected]"> My Newsletters </a> </li>  <li > <a class="c-font-small" href="https://www.elektormagazine.com/account/loyalty-coupons"> My Loyalty Coupons </a> </li>  </ul> </li>  </ul> <div class="Header__sidebar-bottom-content"> <div><a href="https://www.elektor.com" rel="noreferrer, ,noopener" target="_blank"><img alt="" height="64" src="/assets/upload/images/42/20200312140921_discount-offers-.png" alt="discount-offers" /></a></div>
102
103<aside width="100%">
104<div style="text-align: center;"><a href="https://www.elektor.com" rel="noreferrer, ,noopener" target="_blank"><span style="font-size:16px;"><span style="color:#C1CDEA;">Check out our<br />
105discount offers</span></span></a></div>
106</aside> </div> </div> </nav>  </div> </main-menu> <img id="header3img" src="https://cdn.xingosoftware.nl/elektormagazine/Elektor-Mag-Logo.svg" class="hidden" width="168" height="42" alt="Elektor"> </div>  <div id="app" class="c-layout-page  ">   <div class="c-layout-content">   <div class="WidgetPage WidgetPage__homepage">   <div class="WidgetPage__heading_wrapper">  <h4>Lastest news</h4>   <h5>Community talk</h5>  </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_1" style="-ms-grid-row: 1; ms-grid-row: 1; margin-top: 20px;">   <div class="WidgetRow__container" style="grid-template-columns:2fr 1fr; -ms-grid-columns: 2fr 1fr; ms-grid-columns: 2fr 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >   <div id="section-feature-articles-1" class="Widget  Widget__content_slider content_slider_xingo Widget__a63d9913bf hidden-xs" data-widgetId="486" style="-ms-grid-row:1; ">   <div class="Widget__slot"> <div class="c-content-box"> <div class="container"> <div class="c-content-item-1-slider">  <div class="c-content-title-1">  <h3 style="" > Editors&#039; Choice </h3>   </div>  <div class="vue-target"> <xingo-slider :items="6" :mobile-items="1" :tablet-items="2" :desktop-items="3" inl
106ine-template > <div class="xingoSlider"> <div class="xingoSlider__controls" v-cloak> <label v-if="prevVisible" class="xingoSlider__control xingoSlider__control--backward" data-direction="prev" v-on:click="prev" > <i class="icon icon-chevron-left"></i> </label> <label v-if="nextVisible" class="xingoSlider__control xingoSlider__control--forward" data-direction="next" v-on:click="next" > <i class="icon icon-chevron-right"></i> </label> </div> <div class="xingoSlider__screen"> <div class="xingoSlider__track" :style="containerStyle">  <div class="xingoSlider__item">   <a href="https://www.elektormagazine.com/news/lpwan-decoded-iot-connectivity" target="_self">  <div class="c-content-feature-1">  <div class="Widget__content_slider-image"> <img  width="300" height="170" class="c-overlay-object img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_300,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260903124213_lpwan-decoded-order-now--1-.png" alt="LPWAN Decoded: Which IoT Connectivity Technology Should You Choose?" />   </div>   <h3 class="c-font-bold">LPWAN Decoded: Which IoT Connectivity Technology Should You Choose?</h3>   <p>Our new &quot;LPWAN Decoded&quot; Technical Brief cuts through the specifications and marketing claims to compare...</p>  </div>  </a>   </div>  <div class="xingoSlider__item">   <a href="https://www.elektormagazine.com/news/elektor-september-october-2026-wireless-communication" target="_self">  <div class="c-content-feature-1">  <div class="Widget__content_slider-image"> <img  width="300" height="170" class="c-overlay-object img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_300,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260903120216_elektor-sep-oct-2026-cover.png" alt="Elektor September/October 2026: Wireless &amp; Communication" />   </div>   <h3 class="c-font-bold">Elektor September/October 2026: Wireless &amp; Communication</h3>   <p>The September/October 2026 Wireless &amp; Communication edition is live. Take off with the 100+ km/h...</p>  </div>  </a>   </div>  <div class="xingoSlider__item">   <a href="https://www.elektormagazine.com/news/data-center-power-cooling-webinar" target="_self">  <div class="c-content-feature-1">  <div class="Widget__content_slider-image"> <img  width="300" height="170" class="c-overlay-object img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_300,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260909132126_sensata-ait.jpg" alt="Data Center Power and Cooling Webinar with Sensata" />   </div>   <h3 class="c-font-bold">Data Center Power and Cooling Webinar with Sensata</h3>   <p>Data center power and cooling systems face growing demands as AI workloads push rack densities higher....</p>  </div>  </a>   </div>  <div class="xingoSlider__item">   <a href="https://www.elektormagazine.com/news/beagleconnect-zepto-smart-adc" target="_self">  <div class="c-content-feature-1">  <div class="Widget__content_slider-image"> <img  width="300" height="170" class="c-overlay-object img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_300,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260907113137_ait.jpg" alt="BeagleConnect Zepto: A $1 Smart ADC for Linux" />   </div>   <h3 class="c-font-bold">BeagleConnect Zepto: A $1 Smart ADC for Linux</h3>   <p>BeagleConnect Zepto uses a low-cost TI microcontroller as a “smart ADC,” adding analog conversion, extra...</p>  </div>  </a>   </div>  <div class="xingoSlider__item">   <a href="https://www.elektormagazine.com/news/elektor-celebrates-65-years" target="_self">  <div class="c-content-feature-1">  <div class="Widget__content_slider-image"> <img  width="300" height="170" class="c-overlay-object img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_300,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260820222046_65-years-press-release-02.jpg" alt="Elektor at 65: Connecting and Inspiring More Than 300,000 Engineers Worldwide" />   </div>   <h3 class="c-font-bold">Elektor at 65: Connecting and Inspiring More Than 300,000 Engineers Worldwide</h3>   <p>Elektor celebrates its 65th anniversary in 2026 with special editions, events, interviews,...</p>  </div>  </a>   </div>  <div class="xingoSlider__item">  <div style="position: absolute;z-index: 1;margin: 10px;"> <b style="background-color:#ffca00;color:#000000;padding:3px 7px">€5 (FREE for Members)</b> </div>   <a href="https://www.elektormagazine.com/articles/circuit-design-tips-from-experts" target="_self">  <div class="c-content-feature-1">  <div class="Widget__content_slider-image"> <img  width="300" height="170" class="c-overlay-object img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_300,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260814215445_elektor-circuit-design-tips--1-.png" alt="Circuit Design: Tips from Experts" />   </div>   <h3 class="c-font-bold">Circuit Design: Tips from Experts</h3>   <p>Elektor asked makers, engineers, educators, and creators to share their go-to workbench tips. The result:...</p>  </div>  </a>   </div>  </div> </div> </div> </xingo-slider> </div> </div> </div> </div> <style> #section-feature-articles-1 .xingoSlider__track { grid-template-columns: repeat(6, 100%) } @media only screen and (min-width: 768px) { #section-feature-articles-1 .xingoSlider__track { grid-template-columns: repeat(6, 50%) } } @media only screen and (min-width: 1110px) { #section-feature-articles-1 .xingoSlider__track { grid-template-columns: repeat(6, 33.333333333333%) } } </style> </div> </div>   </div>    <div class="WidgetColumn" style="-ms-grid-column: 2;ms-grid-column: 2;" >
106   <div id="section-video-1-1-1-1-1" class="Widget  Widget__video video Widget__a63d9913bf hidden-xs" data-widgetId="6252" style="-ms-grid-row:1; ">   <div class="Widget__slot"> <div class="c-content-box">  <div class="container"> <div class="c-content-title-1">  <h3 style=""> &nbsp; </h3>  </div> </div>      <div class="container play-btn"> <a href="https://youtube.com/live/mxFKreQaXI0" target="_blank"> <img loading="eager" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_354/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F1%2FmxFKreQaXI0.jpg" alt="&amp;nbsp;" width="354" height="266" fetchpriority="high" style="width:100%;height:100%;max-width: 354px; max-height: 266px;"> </a> </div>   </div> </div> </div>   </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_11" style="-ms-grid-row: 2; ms-grid-row: 2; ">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >  </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_20" style="-ms-grid-row: 3; ms-grid-row: 3; ">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >  </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_8" style="-ms-grid-row: 4; ms-grid-row: 4; ">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >  </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_2" style="-ms-grid-row: 5; ms-grid-row: 5; ">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >  </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_3" style="-ms-grid-row: 6; ms-grid-row: 6; ">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >   <div id="section-latest-news" class="Widget  Widget__content_slider content_slider_grid Widget__a63d9913bf hidden-sm hidden-xs" data-widgetId="475" style="-ms-grid-row:1; ">   <div class="Widget__slot"> <div class="c-content-box multi-row-tpl"> <div class="container"> <div class="c-content-feature-9">  <div class="c-content-title-1">  <a href="/news">  <h3 style=""> Latest </h3>  </a>   </div>  <ul class="c-list list-unstyled c-list-unstyled">   <li class="item " data-wow-delay="0s"> <div class="c-content-blog-post-card-1 c-option-2"> <div class="c-media c-content-overlay">  <div class="Widget__content_slider-image i9">  <a href="https://www.elektormagazine.com/articles/elektor-at-embedded-world-north-america-day-update" target="_self">  <img loading="lazy" width="365" height="179" class="img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_365,h_179,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260924142223_ewna-Day-2.png" alt="Elektor at embedded world North America 2026: Day 2 Update">  </a>  <div class="Widget__content_slider-icon">     </div>   </div>  </div> <div class="c-body"> <div class="c-title c-font-bold"> <a href="https://www.elektormagazine.com/articles/elektor-at-embedded-world-north-america-day-update" target="_self">Elektor at embedded world North America 2026: Day...</a> </div>   <p>  Looking for more updates from embedded world North America 2026 in Anaheim? Day 2 brought... </p>  </div> </div> </li>    <li class="item " data-wow-delay="0.2s"> <div class="c-content-blog-post-card-1 c-option-2"> <div class="c-media c-content-overlay">  <div class="Widget__content_slider-image i9">  <a href="https://www.elektormagazine.com/news/stuckatprototype-embedded-systems" target="_self">  <img loading="lazy" width="365" height="179" class="img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_365,h_179,c_f
106it/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260924101736_stuckatprototype-eei63-thumbnail.jpg" alt="StuckAtPrototype: Embedded Systems and Creative Electronics — EEI #63">  </a>  <div class="Widget__content_slider-icon">     </div>   </div>  </div> <div class="c-body"> <div class="c-title c-font-bold"> <a href="https://www.elektormagazine.com/news/stuckatprototype-embedded-systems" target="_self">StuckAtPrototype: Embedded Systems and Creative Electronics...</a> </div>   <p>  StuckAtPrototype creator Damian Glinojecki joins Elektor Engineering Insights live on October... </p>  </div> </div> </li>    <li class="item " data-wow-delay="0.4s"> <div class="c-content-blog-post-card-1 c-option-2"> <div class="c-media c-content-overlay">  <div class="Widget__content_slider-image i9">  <a href="https://www.elektormagazine.com/news/elektor-at-embedded-world-north-america-embedded-technology-for-the-ai-era" target="_self">  <img loading="lazy" width="365" height="179" class="img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_365,h_179,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260923181524_elektor-at-ewna-2.png" alt="Elektor at embedded world North America 2026: Embedded Technology for the AI Era">  </a>  <div class="Widget__content_slider-icon">     </div>   </div>  </div> <div class="c-body"> <div class="c-title c-font-bold"> <a href="https://www.elektormagazine.com/news/elektor-at-embedded-world-north-america-embedded-technology-for-the-ai-era" target="_self">Elektor at embedded world North America 2026: Embedded...</a> </div>   <p>  Elektor is on the ground this week at embedded world North America 2026 in Anaheim, California. We... </p>  </div> </div> </li>    <li class="item " data-wow-delay="0.6s"> <div class="c-content-blog-post-card-1 c-option-2"> <div class="c-media c-content-overlay">  <div class="Widget__content_slider-image i9">  <div style="position: absolute;z-index: 1;margin: 10px;"> <b style="background-color:#ffca00;color:#000000;padding:3px 7px">€5 (FREE for Members)</b> </div>  <a href="https://www.elektormagazine.com/articles/intermicrocontroller-traffic-with-spi-bus-and-atmega328p" target="_self">  <img loading="lazy" width="236" height="136" class="img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_236,h_136,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260923154100_Copy-of-elektor-access-control.png" alt="Inter-Microcontroller Traffic: with the SPI Bus and ATmega328p">  </a>  <div class="Widget__content_slider-icon">     </div>   </div>  </div> <div class="c-body"> <div class="c-title c-font-bold"> <a href="https://www.elektormagazine.com/articles/intermicrocontroller-traffic-with-spi-bus-and-atmega328p" target="_self">Inter-Microcontroller Traffic: with the SPI Bus and ATmega328p</a> </div>   <p>  This example shows how to transfer data between two microcontrollers over SPI using 10-bit values, such... </p>  </div> </div> </li>    <li class="item " data-wow-delay="0.8s"> <div class="c-content-blog-post-card-1 c-option-2"> <div class="c-media c-content-overlay">  <div class="Widget__content_slider-image i9">  <a href="https://www.elektormagazine.com/news/submit-projects-articles-and-videos-to-elektor" target="_blank">  <img loading="lazy" width="236" height="136" class="img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_236,h_136,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260922011355_submit-with-elektor.png" alt="Earn with Elektor: Submit Projects, Articles, Products, and Videos">  </a>  <div class="Widget__content_slider-icon">     </div>   </div>  </div> <div class="c-body"> <div class="c-title c-font-bold"> <a href="https://www.elektormagazine.com/news/submit-projects-articles-and-videos-to-elektor" target="_blank">Earn with Elektor: Submit Projects, Articles, Products, and...</a> </div>   <p>  Do you have electronics-related knowledge to share? Elektor welcomes proposals for articles, videos,... </p>  </div> </div> </li>    <li class="item " data-wow-delay="1s"> <div class="c-content-blog-post-card-1 c-option-2"> <div class="c-media c-content-overlay">  <div class="Widget__content_slider-image i9">  <a href="https://www.elektormagazine.com/news/electronics-modules-cost-less" target="_self">  <img loading="lazy" width="236" height="136" class="img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_236,h_136,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260918222054_lab-talk-50-modules-discussion.jpg" alt="When Electronics Modules Cost Less than Components">  </a>  <div class="Widget__content_slider-icon">
106     </div>   </div>  </div> <div class="c-body"> <div class="c-title c-font-bold"> <a href="https://www.elektormagazine.com/news/electronics-modules-cost-less" target="_self">When Electronics Modules Cost Less than Components</a> </div>   <p>  Electronics modules can sometimes cost less than the individual parts they replace. In Lab Talk... </p>  </div> </div> </li>    <li class="item " data-wow-delay="1.2s"> <div data-identifier="advertisement" class="waitress" ad="164"></div> </li>   </ul> </div> </div> </div> <style> #section-latest-news .c-list { grid-template-columns: repeat(1, 1fr); } @media only screen and (min-width: 768px) { #section-latest-news .c-list { grid-template-columns: repeat(9, 1fr); } #section-latest-news .c-list .item { grid-column: span 3; } } @media only screen and (min-width: 1110px) { #section-latest-news .c-list { grid-template-columns: repeat(9, 1fr); } #section-latest-news .c-list .item { grid-column: span 3; } }  @media only screen and (min-width: 768px) { #section-latest-news .c-list .item:nth-child(4), #section-latest-news .c-list .item:nth-child(5), #section-latest-news .c-list .item:nth-child(6) { grid-column: span 2; } }  </style> </div> </div>   </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_16" style="-ms-grid-row: 7; ms-grid-row: 7; ">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >   <div id="section-arduino-1" class="Widget  Widget__content_slider content_slider_grid_featured Widget__a63d9913bf hidden-sm hidden-xs" data-widgetId="714" style="-ms-grid-row:1; ">   <div class="Widget__slot"> <div class="c-content-box multi-row-tpl"> <div class="container"> <div class="c-content-feature-9">  <div class="c-content-title-1">  <h3 style=""> Elektor industry </h3>   </div>  <ul class="c-list list-unstyled c-list-unstyled">  <li class="item-column "> <div data-identifier="advertisement" class="waitress" ad="214"></div> </li>          <li class="item " data-wow-delay="0.2s"> <div class="c-content-blog-post-card-1 c-option-2">    <a href="https://www.elektormagazine.com/news/downsizing-in-practice" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="363" height="363" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_363,h_363,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260908094809_2000x1200.jpg" alt="Downsizing in practice – why can reducing devices lead to overheating and parameter drift?"> </a>    <div class="c-body c-title"> <a class="c-font-bold" href="https://www.elektormagazine.com/news/downsizing-in-practice" target="_self"> Downsizing in practice – why can reducing devices lead to overheating and parameter drift? </a> <p>  Reducing the size of a device does not always mean merely saving space. In practice, every... </p> </div>  </div> </li>     <li class="item-column" style="grid-template-columns: 1fr;"> <ul class=" item-column list-unstyled c-list-unstyled">    <li class="item " data-wow-delay="0.4s"> <div class="c-content-blog-post-card-1 c-option-2">    <a href="https://www.elektormagazine.com/news/overview-tme-e-switch-product-range" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="170" height="170" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_170,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260527132520_2000x1200.jpg" alt="Overview of TME&#039;s E-switch product range"> </a>    <a class="c-body c-title c-font-bold" href="https://www.elektormagazine.com/news/overview-tme-e-switch-product-range" target="_self"> Overview of TME&#039;s E-switch product range </a>  </div> </li>      <li class="item " data-wow-delay="0.6s"> <div class="c-content-blog-post-card-1 c-option-2">    <a href="https://www.elektormagazine.com/news/construction-power-supplies-diotec-components" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="170" height="170" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_170,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260507110034_2000x1200.jpg" alt="Construction of power supplies with Diotec components"> </a>    <a class="c-body c-title c-font-bold" href="https://www.elektormagazine.com/news/construction-power-supplies-diotec-components" target="_self"> Construction of power supplies with Diot... </a>  </div> </li>      <li class="item " data-wow-delay="0.8s"> <div class="c-content-blog-post-card-1 c-option-2">    <a href="https://www.elektormagazine.com/news/mta-automotive-electrical-components" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="170" height="170" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_170,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260401163101_TME-April-2000x1200.jpg" alt="MTA automotive electrical components"> </a>    <a class="c-body c-title c-font-bold" href="https://www.elektormagazine.com/news/mta-automotive-electrical-components" target="_self"> MTA automotive electrical components </a>  </div> </li>      <li class="item " data-wow-delay="1s"> <div class="c-content-blog-post-card-1 c-option-2">    <a href="https://www.elektormagazine.com/news/curiosity-launch-platform-from-microchip" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="170" height="170" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_170,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260303100653_2000.jpg" alt="Curiosity launch platform from Microchip"> </a>    <a class="c-body c-title c-font-bold" href="https://www.elektormagazine.com/news/curiosity-launch-platform-from-microchip" target="_self"> Curiosity launch platform from Microchip </a>  </div> </li>   </ul> </li>     </ul> </div> </div> </div> <style> #section-arduino-1 .c-list { grid-template-columns: repeat(1, 1fr); } @media only screen and (min-width: 768px) { #section-arduino-1 .c-list { grid-template-columns: repeat(2, 1fr); } } @media only screen and (min-width: 1110px) { #section-arduino-1 .c-list { grid-template-columns: repeat(3, 1fr); } }  </style> </div> </div>   </div>   </div> </div>     <div class="WidgetRow WidgetRow__vertical  WidgetRow__responsive Row_6" style="-ms-grid-row: 8; ms-grid-row: 8; background-color: #35557a; padding-top: 20px;box-shadow: -1000px 0 0 0 #35557a, 1000px 0 0 0 #35557a;">   <div class="WidgetRow__container" style="">    <div class="WidgetColumn" style="-ms-grid-row: 1;ms-grid-row: 1;" >   <div id="section-labs-row-2" class="Widget  Widget__labs labs_multirow Widget__a63d9913bf hidden-sm hidden-xs" data-widgetId="493" style="-ms-grid-row:1; ">   <div class="Widget__slot"> <div class="c-content-box vue-target"> <div class="container with-owl">  <div class="c-content-title-1">  <a href="https://www.elektor-labs.com">  <h3 style="color:rgba(255,255,255,1)"> ElektorLabs </h3>  </a>   </div>  <ul class="c-list list-unstyled c-list-unstyled">  <li class="item " data-wow-delay="0s">  <div class="LabProjectItem "> <a class="LabProjectItem__image-container" href="https://www.elektormagazine.com/labs/diy-esp32-audio-spectrum-analyzer-crowpanel-35-
106hmi-display"> <div class="LabProjectItem__image"> <div class="LabProjectItem__image-layer l3" style="background:none">  <img loading="lazy"  width="364" height="200" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_364,h_200,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimg%2Fpublic%2Foriginal%2Fnaslov2.png" alt="DIY ESP32 Audio Spectrum Analyzer -  CrowPanel 3.5 HMI Display">  </div> <div class="LabProjectItem__image-info">    </div>   </div> </a> <div class="LabProjectItem__content"> <h4 class="LabProjectItem__title c-margin-t-0"> <a href="https://www.elektormagazine.com/labs/diy-esp32-audio-spectrum-analyzer-crowpanel-35-hmi-display">DIY ESP32 Audio Spectrum Analyzer -  CrowPanel 3.5 HMI Display</a> </h4>  <a href="https://www.elektormagazine.com/labs/176848/mircemk" class="LabProjectItem__byline c-margin-t-5 LabProjectItem__author c-font-small c-font-black c-font-bold c-font-uppercase" title="mircemk">by mircemk</a>  <div class="LabProjectItem__body c-margin-t-5 c-margin-b-10">  <a class="LabProjectItem__avatar c-margin-r-10" href="https://www.elektormagazine.com/labs/176848/mircemk" title="mircemk"> <img loading="lazy" width="50" height="50" alt="" src="https://s3.eu-central-1.amazonaws.com/idserver.elektor/avatars/5954/conversions/pfp7-thumb.png"/> </a>  <div class="LabProjectItem__description"> The CrowPanel 3.5&quot; ESP32 proves to be an incredibly versatile... </div> </div> <div class="LabProjectItem__meta LabProjectItemIcons c-font-smaller c-font-primary"> <span class="LabProjectItemIcons__vote-container"> <div class="LabProjectItemIcons__votes"> <div class="rate-base-layer"> <span class="icon icon-star-empty "></span> <span class="icon icon-star-empty "></span> <span class="icon icon-star-empty "></span> <span class="icon icon-star-empty "></span> <span class="icon icon-star-empty "></span> </div> </div> </span> <span class="LabProjectItem__stat c-font-bold"> <i class="icon-vision c-font-primary"></i> 794 &nbsp; &nbsp; <i class="icon-talk-cloud c-font-primary"></i> 0 </span> </div> </div> </div>  </li>  <li class="item " data-wow-delay="0.2s">  <div class="LabProjectItem "> <a class="LabProjectItem__image-container" href="https://www.elektormagazine.com/labs/audio-notch-mit-through-hole-bauteilen"> <div class="LabProjectItem__image"> <div class="LabProjectItem__image-layer l3" style="background:none">  <img loading="lazy"  width="364" height="200" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_364,h_200,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimg%2Fpublic%2Foriginal%2Fbild7-prototyp-im-gehaeuse.jpg" alt="Audio Notch mit Through Hole Bauteilen">  </div> <div class="LabProjectItem__image-info">    </div>   </div> </a> <div class="LabProjectItem__content"> <h4 class="LabProjectItem__title c-margin-t-0"> <a href="https://www.elektormagazine.com/labs/audio-notch-mit-through-hole-bauteilen">Audio Notch mit Through Hole Bauteilen</a> </h4>  <a href="https://www.elektormagazine.com/labs/7726/taetz" class="LabProjectItem__byline c-margin-t-5 LabProjectItem__author c-font-small c-font-black c-font-bold c-font-uppercase" title="Taetz">by Taetz</a>  <div class="LabProjectItem__body c-margin-t-5 c-margin-b-10">  <a class="LabProjectItem__avatar c-margin-r-10" href="https://www.elektormagazine.com/labs/7726/taetz" title="Taetz"> <img loading="lazy" width="50" height="50" alt="" src="https://www.elektormagazine.com/assets/upload/img/partial/square/828a79795c80934b59ddde2e378cb04b.png"/> </a>  <div class="LabProjectItem__description"> Audio Notch using Through-Hole Components. </div> </div> <div class="LabProjectItem__meta LabProjectItemIcons c-font-smaller c-font-primary"> <span class="LabProjectItemIcons__vote-container"> <div class="LabProjectItemIcons__votes"> <div class="rate-base-layer"> <span class="icon icon-star c-font-primary "></span> <span class="icon icon-star c-font-primary "></span> <span class="icon icon-star c-font-primary "></span> <span class="icon icon-star-empty "></span> <span class="icon icon-star-empty "></span> </div> </div> </span> <span class="LabProjectItem__stat c-font-bold"> <i class="icon-vision c-font-primary"></i> 987 &nbsp; &nbsp; <i class="icon-talk-cloud c-font-primary"></i> 0 </span> </div> </div> </div>  </li>  <li class="item " data-wow-delay="0.4s">  <div class="LabProjectItem "> <a class="LabProjectItem__image-container" href="https://www.elektormagazine.com/labs/building-a-mini-fostex-horn-speaker-with-a-2-inch-full-range-driver"> <div class="LabProjectItem__image"> <div class="LabProjectItem__image-layer l3" style="background:none">  <img loading="lazy"  width="364" height="200" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_364,h_200,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimg%2Fpublic%2Foriginal%2Fbuilding-a-mini-fostex-horn-speaker-with-a-2-inch-full-range-driver.png" alt="Building a Mini Fostex Horn Speaker with a 2-Inch Full-R
106ange Driver">  </div> <div class="LabProjectItem__image-info">    </div>   </div> </a> <div class="LabProjectItem__content"> <h4 class="LabProjectItem__title c-margin-t-0"> <a href="https://www.elektormagazine.com/labs/building-a-mini-fostex-horn-speaker-with-a-2-inch-full-range-driver">Building a Mini Fostex Horn Speaker with a 2-Inch Full-Range Driver</a> </h4>  <a href="https://www.elektormagazine.com/labs/176848/mircemk" class="LabProjectItem__byline c-margin-t-5 LabProjectItem__author c-font-small c-font-black c-font-bold c-font-uppercase" title="mircemk">by mircemk</a>  <div class="LabProjectItem__body c-margin-t-5 c-margin-b-10">  <a class="LabProjectItem__avatar c-margin-r-10" href="https://www.elektormagazine.com/labs/176848/mircemk" title="mircemk"> <img loading="lazy" width="50" height="50" alt="" src="https://s3.eu-central-1.amazonaws.com/idserver.elektor/avatars/5954/conversions/pfp7-thumb.png"/> </a>  <div class="LabProjectItem__description"> Can a tiny $2 full-range speaker deliver surprisingly rich sound... </div> </div> <div class="LabProjectItem__meta LabProjectItemIcons c-font-smaller c-font-primary"> <span class="LabProjectItemIcons__vote-container"> <div class="LabProjectItemIcons__votes"> <div class="rate-base-layer"> <span class="icon icon-star-empty "></span> <span class="icon icon-star-empty "></span> <span class="icon icon-star-empty "></span> <span class="icon icon-star-empty "></span> <span class="icon icon-star-empty "></span> </div> </div> </span> <span class="LabProjectItem__stat c-font-bold"> <i class="icon-vision c-font-primary"></i> 1.5k &nbsp; &nbsp; <i class="icon-talk-cloud c-font-primary"></i> 0 </span> </div> </div> </div>  </li>  </ul>  </div> </div> <style> #section-labs-row-2 .c-list { grid-template-columns: repeat(1fr); } @media only screen and (min-width: 768px) { #section-labs-row-2 .c-list { grid-template-columns: repeat(1fr); } } @media only screen and (min-width: 1110px) { #section-labs-row-2 .c-list { grid-template-columns: repeat(3, 1fr); } } </style> </div> </div>   </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_18" style="-ms-grid-row: 9; ms-grid-row: 9; background-color: #35557a; padding-top: 20px; padding-bottom: 10px;box-shadow: -1000px 0 0 0 #35557a, 1000px 0 0 0 #35557a">   <div class="WidgetRow__container" style="grid-template-columns:2fr 1fr; -ms-grid-columns: 2fr 1fr; ms-grid-columns: 2fr 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >   <div id="section-" class="Widget  Widget__labs labs_multirow Widget__a63d9913bf hidden-sm hidden-xs" data-widgetId="6253" style="-ms-grid-row:1; ">   <div class="Widget__slot"> <div class="c-content-box vue-target"> <div class="container with-owl">  <ul class="c-list list-unstyled c-list-unstyled">  <li class="item " data-wow-delay="0s">  <div class="LabProjectItem "> <a class="LabProjectItem__image-container" href="https://www.elektormagazine.com/labs/linkwitz-riley-filter"> <div class="LabProjectItem__image"> <div class="LabProjectItem__image-layer l3" style="background:none">  <img loading="lazy"  width="364" height="200" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_364,h_200,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimg%2Fpublic%2Foriginal%2Fdiy-lr-filter.jpg" alt="Linkwitz-Riley filter">  </div> <div class="LabProjectItem__image-info">    </div>   </div> </a> <div class="LabProjectItem__content"> <h4 class="LabProjectItem__title c-margin-t-0"> <a href="https://www.elektormagazine.com/labs/linkwitz-riley-filter">Linkwitz-Riley filter</a> </h4>  <a href="https://www.elektormagazine.com/labs/6009/f4fei" class="LabProjectItem__byline c-margin-t-5 LabProjectItem__author c-font-small c-font-black c-font-bold c-font-uppercase" title="F4FEI">by F4FEI</a>  <div class="LabProjectItem__body c-margin-t-5 c-margin-b-10">  <a class="LabProjectItem__avatar c-margin-r-10" href="https://www.elektormagazine.com/labs/6009/f4fei" title="F4FEI"> <img loading="lazy" width="50" height="50" alt="" src="https://s3.eu-central-1.amazonaws.com/idserver.elektor/avatars/5495/conversions/Logo-thumb.jpg"/> </a>  <div class="LabProjectItem__description"> Modular Linkwitz–Riley Active Crossover for DIY Audio
107
108Compact 4th-order active... </div> </div> <div class="LabProjectItem__meta LabProjectItemIcons c-font-smaller c-font-primary"> <span class="LabProjectItemIcons__vote-container"> <div class="LabProjectItemIcons__votes"> <div class="rate-base-layer"> <span class="icon icon-star c-font-primary "></span> <span class="icon icon-star c-font-primary "></span> <span class="icon icon-star c-font-primary "></span> <span class="icon icon-star c-font-primary "></span> <span class="icon icon-star c-font-primary "></span> </div> </div> </span> <span class="LabProjectItem__stat c-font-bold"> <i class="icon-vision c-font-primary"></i> 10.9k &nbsp; &nbsp; <i class="icon-talk-cloud c-font-primary"></i> 7 </span> </div> </div> </div>  </li>  <li class="item " data-wow-delay="0.2s">  <div class="LabProjectItem "> <a class="LabProjectItem__image-container" href="https://www.elektormagazine.com/labs/project-1-led-blanking-with-stm32g4-devkit"> <div class="LabProjectItem__image"> <div class="LabProjectItem__image-layer l3" style="background:none">  <img loading="lazy"  width="364" height="200" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_364,h_200,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimg%2Fpublic%2Foriginal%2Fphoto-2026-01-06-09-47-22.jpg" alt="Project-1 LED Blanking with STM32G4-Devkit ">  </div> <div class="LabProjectItem__image-info">    </div>   </div> </a> <div class="LabProjectItem__content"> <h4 class="LabProjectItem__title c-margin-t-0"> <a href="https://www.elektormagazine.com/labs/project-1-led-blanking-with-stm32g4-devkit">Project-1 LED Blanking with STM32G4-Devkit </a> </h4>  <a href="https://www.elektormagazine.com/labs/253285/en0414586id" class="LabProjectItem__byline c-margin-t-5 LabProjectItem__author c-font-small c-font-black c-font-bold c-font-uppercase" title="EN0414586ID">by EN0414586ID</a>  <div class="LabProjectItem__body c-margin-t-5 c-margin-b-10">  <a class="LabProjectItem__avatar c-margin-r-10" href="https://www.elektormagazine.com/labs/253285/en0414586id" title="EN0414586ID"> <img loading="lazy" width="50" height="50" alt="" src="https://s3.eu-central-1.amazonaws.com/idserver.elektor/avatars/4531/conversions/IMG_20240522_132024_114-thumb.jpg"/> </a>  <div class="LabProjectItem__description"> This introductory project demonstrates LED blinking using the STM32G474VET6 microcontroller... </div> </div> <div class="LabProjectItem__meta LabProjectItemIcons c-font-smaller c-font-primary"> <span class="LabProjectItemIcons__vote-container"> <div class="LabProjectItemIcons__votes"> <div class="rate-base-layer"> <span class="icon icon-star c-font-primary "></span> <span class="icon icon-star c-font-primary "></span> <span class="icon icon-star c-font-primary "></span> <span class="icon icon-star-empty "></span> <span class="icon icon-star-empty "></span> </div> </div> </span> <span class="LabProjectItem__stat c-font-bold"> <i class="icon-vision c-font-primary"></i> 8.3k &nbsp; &nbsp; <i class="icon-talk-cloud c-font-primary"></i> 0 </span> </div> </div> </div>  </li>  </ul>  </div> </div> <style> #section- .c-list { grid-template-columns: repeat(1fr); } @media only screen and (min-width: 768px) { #section- .c-list { grid-template-columns: repeat(1fr); } } @media only screen and (min-width: 1110px) { #section- .c-list { grid-template-columns: repeat(2, 1fr); } } </style> </div> </div>   </div>    <div class="WidgetColumn" style="-ms-grid-column: 2;ms-grid-column: 2;" >   <div id="section-community-talk-1" class="Widget  Widget__comments comments Widget__a63d9913bf hidden-sm hidden-xs" data-widgetId="518" style="-ms-grid-row:1;padding-bottom: 50px; ">   <div class="Widget__slot"> <div class="c-content-box"> <div class="container"> <div class="c-content-item-1-slider" data-slider="owl">  <div class="c-content-title-1">  <h3 style="color:rgba(255,255,255,1)"> Community talk </h3>   </div>  <div class="comments-list"> <ul class="list-unstyled">  <li class="Comment comments-list-item"> <a href="https://www.elektormagazine.com/labs/simple-bipoelare-current-source-with-mpc4725" class="Comment__avatar">  <img loading="lazy" alt="Avatar"  width="50" height="50" src="https://www.elektormagazine.com/assets/upload/img/partial/square/e4c9e6f0e3e5e7aedf8dcf19de9f9c4e.png" />  </a> <a href="https://www.elektormagazine.com/labs/simple-bipoelare-current-source-with-mpc4725" class="Comment__text"> Simple Bipolare Constant Current_Source with MPC4725 </a> </li>  <li class="Comment comments-list-item"> <a href="https://www.elektormagazine.com/news/elektor-september-october-2026-wireless-communication" class="Comment__avatar">  <img loading="lazy" alt="Avatar"  width="50" height="50" src="https://www.elektormagazine.com/assets/upload/img/partial/square/a7e5f877095960ef754dc036b8981c15.png" />  </a> <a href="https://www.elektormagazine.com/news/elektor-september-october-2026-wireless-communication" class="Comment__text"> Elektor September/October 2026: Wireless &amp; Communication </a> </li>  <li class="Comment comments-list-item"> <a href="https://www.elektormagazine.com/articles/workbench-wisdom-practical-tips" class="Comment__avatar">  <img loading="lazy" alt="Avatar"  width="50" height="50" src="https://www.elektormagazine.com/assets/upload/img/partial/square/ede214101343033f024f5f2d9c69a46d.png" />  </a> <a href="https://www.elektormagazine.com/articles/workbench-wisdom-practical-tips" class="Comment__text"> Workbench Wisdom: Practical Tips from Experts </a> </li>  </ul> </div> </div> </div> </div> </div> </div>   </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_14" style="-ms-grid-row: 10; ms-grid-row: 10; ">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >   <div id="section-content-slider-1-1-1-1-1-1-1-1-1" class="Widget  Widget__content_slider content_slider Widget__a63d9913bf" data-widgetId="543" style="-ms-grid-row:1; ">   <div class="Widget__slot">  </div> </div>   </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_7" style="-ms-grid-row: 11; ms-grid-row: 11; ">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >   <div id="section-" class="Widget  Widget__banner banner Widget__a63d9913bf" data-widgetId="535" style="-ms-grid-row:1; ">   <div class="Widget__slot"> <div class="Widget__banner" style=""> <div data-identifier="advertisement" class="waitress" ad="170"></div> </div> </div> </div>   </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_9" style="-ms-grid-row: 12; ms-grid-row: 12; margin-top: 20px;">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >   <div id="section-arduino-1" class="Widget  Widget__content_slider content_slider_grid_featured Widget__a63d9913bf hidden-sm hidden-xs" data-widgetId="498" style="-ms-grid-row:1; ">   <div class="Widget__slot"> <div class="c-content-box multi-row-tpl"> <div class="container"> <div class="c-content-feature-9">  <div class="c-content-title-1">  <a href="https://www.elektormagazine.com/arduino">  <h3 style=""> Arduino </h3>  </a>   </div>  <ul class="c-list list-unstyled c-list-unstyled">      <li class="item " data-wow-delay="0s"> <div class="c-content-blog-post-card-1 c-option-2">  <div style="position: absolute;z-index: 1;margin: 10px;"> <b style="background-color:#ffca00;color:#000000;padding:3px 7px">€5 (FREE for Members)</b> </div>    <a href="https://www.elektormagazine.com/articles/intermicrocontroller-traffic-with-spi-bus-and-atmega328p" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="363" height="363" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_363,h_363,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260923154100_Copy-of-elektor-access-control.png" alt="Inter-Microcontroller Traffic: with the SPI Bus and ATmega328p"> </a>    <div class="c-body c-title"> <a class="c-font-bold" href="https://www.elektormagazine.com/articles/intermicrocontroller-traffic-with-spi-bus-and-atmega328p" target="_self"> Inter-Microcontroller Traffic: with the SPI Bus and ATmega328p </a> <p>  This example shows how to transfer data between two microcontrollers over SPI using 10-bit... </p> </div>  </div> </li>     <li class="item-column" style="grid-template-columns: 1fr;"> <ul class=" item-column list-unstyled c-list-unstyled">    <li class="item " data-wow-delay="0.2s"> <div class="c-content-blog-post-card-1 c-option-2">  <div style="position: absolute;z-index: 1;margin: 10px;"> <b style="background-color:#ffca00;color:#000000;padding:3px 7px">€5 (FREE for Members)</b> </div>    <a href="https://www.elektormagazine.com/articles/pid-control-tool-optimize-parameters" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="170" height="170" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_170,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20250204200853_pid-fig3.png" alt="PID Control Tool Optimize Your Parameters Easily"> </a>    <a class="c-body c-title c-font-bold" href="https://www.elektormagazine.com/articles/pid-control-tool-optimize-parameters" target="_self"> PID Control Tool Optimize Your Parameters Easily </a>  </div> </li>      <li class="item " data-wow-delay="0.4s"> <div class="c-content-blog-post-card-1 c-option-2">    <a href="https://www.elektormagazine.com/news/a-thermal-imaging-camera-with-an-arduino-uno-does-it-work-yes-it-works" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="170" height="170" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_170,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimg%2Fpublic%2Foriginal%2Fbg-1.jpg" alt="Creating Your Own Thermal Imaging Camera with Arduino UNO "> </a>    <a class="c-body c-title c-font-bold" href="https://www.elektormagazine.com/news/a-thermal-imaging-camera-with-an-arduino-uno-does-it-work-yes-it-works" target="_self"> Creating Your Own Thermal Imaging Camera... </a>  </div> </li>      <li class="item " data-wow-delay="0.6s"> <div class="c-content-blog-post-card-1 c-option-2">    <a href="https://www.elektormagazine.com/articles/measuring-ph-with-arduino-uno-r4" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="170" height="170" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_170,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F1%2F20231128144557_230711-012-94-ORIGINAL-Figure-9.jpg" alt="Check Your Water Quality: Measuring pH Value With the Arduino UNO R4"> </a>    <a class="c-body c-title c-font-bold" href="https://www.elektormagazine.com/articles/measuring-ph-with-arduino-uno-r4" target="_self"> Check Your Water Quality: Measuring pH V... </a>  </div> </li>      <li class="item " data-wow-delay="0.8s"> <div class="c-content-blog-post-card-1 c-option-2">    <a href="https://www.elektormagazine.com/news/cooking-monitoring" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="170" height="170" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_170,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimg%2Fpublic%2Foriginal%2Flab1-20231225152244.JPG" alt="Cooking Made Perfect: Arduino Duo Mega for Precise Temperature Control"> </a>    <a class="c-body c-title c-font-bold" href="https://www.elektormagazine.com/news/cooking-monitoring" target="_self"> Cooking Made Perfect: Arduino Duo Mega f... </a>  </div> </li>   </ul> </li>     <li class="item-column "> <div data-identifier="advertisement" class="waitress" ad="163"></div> </li>  </ul> </div> </div> </div> <style> #section-arduino-1 .c-list { grid-template-columns: repeat(1, 1fr); } @media only screen and (min-width: 768px) { #section-arduino-1 .c-list { grid-template-columns: repeat(2, 1fr); } } @media only screen and (min-width: 1110px) { #section-arduino-1 .c-list { grid-template-columns: repeat(3, 1fr); } }  </style> </div> </div>   </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_10" style="-ms-grid-row: 13; ms-grid-row: 13; ">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >   <div id="section-content-slider" class="Widget  Widget__content_slider content_slider_article_video Widget__a63d9913bf" data-widgetId="503" style="-ms-grid-row:1;background-color: #f3f7fc; padding-top: 20px; padding-bottom: 20px; ">   <div class="Widget__slot"> <div class="c-content-box"> <div class="container">
108 <div class="c-content-item-1-slider" data-slider="owl">  <div class="c-content-title-1">  <a href="https://www.youtube.com/channel/UChtg0Ek8OFg-tn_Vttd3STw">  <h3 style=""> Elektor TV </h3>  </a>   </div>   <div class="Widget__content_slider-video-container"> <div class="Widget__content_slider-item">   <div class="Widget__content_slider-icon"> <i class="icon icon-newspaper"></i> <div class="Widget__content_slider-icon-text"> <a href="https://www.elektormagazine.com/news/stuckatprototype-embedded-systems" target="_self">Read article</a> </div> </div>   <a href="https://www.elektormagazine.com/news/stuckatprototype-embedded-systems" target="_self"> <div style="background:url('https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260924101736_stuckatprototype-eei63-thumbnail.jpg');height: 80%;background-size: cover;"></div> </a>   </div> <div class="owl-carousel owl-theme c-theme c-owl-nav-center owl-bordered" data-items="3" data-loop="false" data-slide-speed="8000" data-mouse-drag="true" data-navigation-dots="true" data-mobile-navigation-dots="true" data-mobile-landscape-items="1" data-tablet-items="1" data-mobile-items="1" data-stage-padding-mobile="" data-stage-padding-tablet="" data-stage-padding-desktop="" data-slide-speed="8000" data-rtl="false" data-loop="false" data-hide-mobile="1" >  <div class="item " data-wow-delay="0s"> <div class="c-content-blog-post-card-1 c-option-2"> <div class="c-media c-content-overlay"> <div class="c-overlay-wrapper"> <div class="c-overlay-content"> <a href="https://www.elektormagazine.com/news/stuckatprototype-embedded-systems" aria-label="Overlay" target="_self"><i class="icon-link"></i></a> </div> </div>  <div class="Widget__content_slider-image i8"> <img loading="lazy" width="191" height="111" class="c-overlay-object img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_191,h_111,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260924101736_stuckatprototype-eei63-thumbnail.jpg" alt="StuckAtPrototype: Embedded Systems and Creative Electronics — EEI #63">  <div class="Widget__content_slider-icon">     </div>   </div>  </div> <div class="c-body"> <div class="c-title c-font-bold"> <a href="https://www.elektormagazine.com/news/stuckatprototype-embedded-systems" target="_self"> StuckAtPrototype: Embedded Systems and Creative Electronics... </a> </div>   <p class="hidden-xs">  StuckAtPrototype creator Damian Glinojecki joins Elektor Engineering Insights... </p>  </div> </div> </div>  <div class="item " data-wow-delay="0.2s"> <div class="c-content-blog-post-card-1 c-option-2"> <div class="c-media c-content-overlay"> <div class="c-overlay-wrapper"> <div class="c-overlay-content"> <a href="https://www.elektormagazine.com/news/electronics-modules-cost-less" aria-label="Overlay" target="_self"><i class="icon-link"></i></a> </div> </div>  <div class="Widget__content_slider-image i8"> <img loading="lazy" width="191" height="111" class="c-overlay-object img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_191,h_111,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260918222054_lab-talk-50-modules-discussion.jpg" alt="When Electronics Modules Cost Less than Components">  <div class="Widget__content_slider-icon">     </div>   </div>  </div> <div class="c-body"> <div class="c-title c-font-bold"> <a href="https://www.elektormagazine.com/news/electronics-modules-cost-less" target="_self"> When Electronics Modules Cost Less than Components </a> </div>   <p class="hidden-xs">  Electronics modules can sometimes cost less than the individual parts... </p>  </div> </div> </div>  <div class="item " data-wow-delay="0.4s"> <div class="c-content-blog-post-card-1 c-option-2"> <div class="c-media c-content-overlay"> <div class="c-overlay-wrapper"> <div class="c-overlay-content"> <a href="https://www.elektormagazine.com/news/interference-hunting-practical-introduction" aria-label="Overlay" target="_self"><i class="icon-link"></i></a> </div> </div>  <div class="Widget__content_slider-image i8"> <img loading="lazy" width="191" height="111" class="c-overlay-object img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_191,h_111,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260916135230_denisowski-ait.jpg" alt="Webinar: Interference Hunting: A Practical Introduction">  <div class="Widget__content_slider-icon">
108     </div>   </div>  </div> <div class="c-body"> <div class="c-title c-font-bold"> <a href="https://www.elektormagazine.com/news/interference-hunting-practical-introduction" target="_self"> Webinar: Interference Hunting: A Practical Introduction </a> </div>   <p class="hidden-xs">  Interference hunting moves RF troubleshooting out of the lab and into... </p>  </div> </div> </div>  <div class="item " data-wow-delay="0.6s"> <div class="c-content-blog-post-card-1 c-option-2"> <div class="c-media c-content-overlay"> <div class="c-overlay-wrapper"> <div class="c-overlay-content"> <a href="https://www.elektormagazine.com/news/ai-esp32-coding" aria-label="Overlay" target="_self"><i class="icon-link"></i></a> </div> </div>  <div class="Widget__content_slider-image i8"> <img loading="lazy" width="191" height="111" class="c-overlay-object img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_191,h_111,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260915191741_solderitsch-article-image-template.jpg" alt="AI ESP32 Coding without Losing Control">  <div class="Widget__content_slider-icon">     </div>   </div>  </div> <div class="c-body"> <div class="c-title c-font-bold"> <a href="https://www.elektormagazine.com/news/ai-esp32-coding" target="_self"> AI ESP32 Coding without Losing Control </a> </div>   <p class="hidden-xs">  AI ESP32 coding can generate working Arduino examples in seconds. Jim... </p>  </div> </div> </div>  <div class="item " data-wow-delay="0.8s"> <div class="c-content-blog-post-card-1 c-option-2"> <div class="c-media c-content-overlay"> <div class="c-overlay-wrapper"> <div class="c-overlay-content"> <a href="https://www.elektormagazine.com/news/modular-electronics-connectors-lab-talk" aria-label="Overlay" target="_self"><i class="icon-link"></i></a> </div> </div>  <div class="Widget__content_slider-image i8"> <img loading="lazy" width="191" height="111" class="c-overlay-object img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_191,h_111,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260908142907_ltait.jpg" alt="Modular Electronics and Connectors in Lab Talk #50">  <div class="Widget__content_slider-icon">     </div>   </div>  </div> <div class="c-body"> <div class="c-title c-font-bold"> <a href="https://www.elektormagazine.com/news/modular-electronics-connectors-lab-talk" target="_self"> Modular Electronics and Connectors in Lab Talk... </a> </div>   <p class="hidden-xs">  Modular electronics is the focus of Elektor Lab Talk #50 on... </p>  </div> </div> </div>  <div class="item " data-wow-delay="1s"> <div class="c-content-blog-post-card-1 c-option-2"> <div class="c-media c-content-overlay"> <div class="c-overlay-wrapper"> <div class="c-overlay-content"> <a href="https://www.elektormagazine.com/news/beagleconnect-zepto-smart-adc" aria-label="Overlay" target="_self"><i class="icon-link"></i></a> </div> </div>  <div class="Widget__content_slider-image i8"> <img loading="lazy" width="191" height="111" class="c-overlay-object img-responsive lazyload" data-src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_191,h_111,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260907113137_ait.jpg" alt="BeagleConnect Zepto: A $1 Smart ADC for Linux">  <div class="Widget__content_slider-icon">     </div>   </div>  </div> <div class="c-body"> <div class="c-title c-font-bold"> <a href="https://www.elektormagazine.com/news/beagleconnect-zepto-smart-adc" target="_self"> BeagleConnect Zepto: A $1 Smart ADC for... </a> </div>   <p class="hidden-xs">  BeagleConnect Zepto uses a low-cost TI microcontroller as a “smart ADC,”... </p>  </div> </div> </div>  </div> </div> </div> </div> </div> </div> </div>   </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_12" style="-ms-grid-row: 14; ms-grid-row: 14; ">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >  </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_13" style="-ms-grid-row: 15; ms-grid-row: 15; ">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >   <div id="section-content-slider-1" class="Widget  Widget__content_slider content_slider_grid_featured Widget__a63d9913bf hidden-sm hidden-xs" data-widgetId="504" style="-ms-grid-row:1; ">   <div class="Widget__slot"> <div class="c-content-box multi-row-tpl"> <div class="container"> <div class="c-content-feature-9">  <div class="c-content-title-1">  <a href="https://www.elektormagazine.com/select/internet-of-things-IoT">  <h3 style=""> IoT </h3>  </a>   </div>  <ul class="c-list list-unstyled c-list-unstyled">  <li class="item-column "> <div data-identifier="advertisement" class="waitress" ad="165"></div> </li>          <li class="item " data-wow-delay="0.2s"> <div class="c-content-blog-post-card-1 c-option-2">  <div style="position: absolute;z-index: 1;margin: 10px;"> <b style="background-color:#ffca00;color:#000000;padding:3px 7px">€5 (FREE for Members)</b> </div>    <a href="https://www.elektormagazine.com/articles/coffeecaller-custom-mesh-networked-pcb" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="363" height="363" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_363,h_363,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260817192332_elektor-coffeecaller.png" alt="CoffeeCaller: A Custom Mesh-Networked PCB"> </a>    <div class="c-body c-title"> <a class="c-font-bold" href="https://www.elektormagazine.com/articles/coffeecaller-custom-mesh-networked-pcb" target="_self"> CoffeeCaller: A Custom Mesh-Networked PCB </a> <p>  CoffeeCaller turns the office coffee break into a custom mesh-networked electronics project.... </p> </div>  </div> </li>     <li class="item-column" style="grid-template-columns: 1fr;"> <ul class=" item-column list-unstyled c-list-unstyled">    <li class="item " data-wow-delay="0.4s"> <div class="c-content-blog-post-card-1 c-option-2">  <div style="position: absolute;z-index: 1;margin: 10px;"> <b style="background-color:#ffca00;color:#000000;padding:3px 7px">€5 (FREE for Members)</b> </div>    <a href="https://www.elektormagazine.com/articles/walter-the-compact-iot-module" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="170" height="170" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_170,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260713214455_Elektor-walter-sensor-data--2-.png" alt="Walter, the Compact IoT Module: ESP32-S3 SoC, LTE-M/NB-IoT 5G Modem, and GNSS Receiver"> </a>    <a class="c-body c-title c-font-bold" href="https://www.elektormagazine.com/articles/walter-the-compact-iot-module" target="_self"> Walter, the Compact IoT Module: ESP32-S3... </a>  </div> </li>      <li class="item " data-wow-delay="0.6s"> <div class="c-content-blog-post-card-1 c-option-2">    <a href="https://www.elektormagazine.com/news/the-things-conference-2026" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="170" height="170" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_170,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260722094203_ttc-2026-Elektor.png" alt="The Things Conference 2026: Europe&#039;s IoT Community Meets in Amsterdam"> </a>    <a class="c-body c-title c-font-bold" href="https://www.elektormagazine.com/news/the-things-conference-2026" target="_self"> The Things Conference 2026: Europe&#039;s IoT... </a>  </div> </li>      <li class="item " data-wow-delay="0.8s"> <div class="c-content-blog-post-card-1 c-option-2">    <a href="https://www.elektormagazine.com/articles/cyber-resil
108ience-act-part-1-the-first-deadlines-are-approaching" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="170" height="170" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_170,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260723153031_CRA-EU-flag-800x600-c-default-800x600-c-default.jpg" alt="Cyber Resilience Act, Part 1: The First Deadlines Are Approaching "> </a>    <a class="c-body c-title c-font-bold" href="https://www.elektormagazine.com/articles/cyber-resilience-act-part-1-the-first-deadlines-are-approaching" target="_self"> Cyber Resilience Act, Part 1: The First... </a>  </div> </li>      <li class="item " data-wow-delay="1s"> <div class="c-content-blog-post-card-1 c-option-2">    <a href="https://www.elektormagazine.com/news/iot-sensors-2026-bonus-edition-download-your-free-digital-copy" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="170" height="170" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_170,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260713152546_elektor-july-aug-2026-BONUS.png" alt="IoT &amp; Sensors 2026 Bonus Edition: Download Your Free Digital Copy "> </a>    <a class="c-body c-title c-font-bold" href="https://www.elektormagazine.com/news/iot-sensors-2026-bonus-edition-download-your-free-digital-copy" target="_self"> IoT &amp; Sensors 2026 Bonus Edition: Download Your Free Digital Copy  </a>  </div> </li>   </ul> </li>     </ul> </div> </div> </div> <style> #section-content-slider-1 .c-list { grid-template-columns: repeat(1, 1fr); } @media only screen and (min-width: 768px) { #section-content-slider-1 .c-list { grid-template-columns: repeat(2, 1fr); } } @media only screen and (min-width: 1110px) { #section-content-slider-1 .c-list { grid-template-columns: repeat(3, 1fr); } }  </style> </div> </div>   </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_15" style="-ms-grid-row: 16; ms-grid-row: 16; ">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >   <div id="section-" class="Widget  Widget__banner banner Widget__a63d9913bf" data-widgetId="617" style="-ms-grid-row:1; ">   <div class="Widget__slot"> <div class="Widget__banner" style=""> <div data-identifier="advertisement" class="waitress" ad="51"></div> </div> </div> </div>   </div>   </div> </div>         <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_21" style="-ms-grid-row: 18; ms-grid-row: 18; ">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >  </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_17" style="-ms-grid-row: 19; ms-grid-row: 19; ">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >   <div id="section-content-slider-1-1" class="Widget  Widget__content_slider content_slider_grid_featured Widget__a63d9913bf hidden-sm hidden-xs" data-widgetId="508" style="-ms-grid-row:1; ">   <div class="Widget__slot"> <div class="c-content-box multi-row-tpl"> <div class="container"> <div class="c-content-feature-9">  <div class="c-content-title-1">  <a href="https://elektormagazine.com/select/raspberry-pi">  <h3 style=""> Raspberry Pi </h3>  </a>   </div>  <ul class="c-list list-unstyled c-list-unstyled">      <li class="item " data-wow-delay="0s"> <div class="c-content-blog-post-card-1 c-option-2">    <a href="https://www.elektormagazine.com/news/cm5-programming-jig-provisioning" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="363" height="363" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_363,h_363,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260812213259_Latch-open.jpg" alt="Raspberry Pi CM5 Programming Jig Automates Provisioning"> </a>    <div class="c-body c-title"> <a class="c-font-bold" href="https://www.elektormagazine.com/news/cm5-programming-jig-provisioning" target="_self"> Raspberry Pi CM5 Programming Jig Automates Provisioning </a> <p>  The CM5 Programming Jig gives OEMs a dedicated production tool for loading operating-system... </p> </div>  </div> </li>     <li class="item-column" style="grid-template-columns: 1fr;"> <ul class=" item-column list-unstyled c-list-unstyled">    <li class="item " data-wow-delay="0.2s"> <div class="c-content-blog-post-card-1 c-option-2">    <a href="https://www.elektormagazine.com/news/physical-ai-with-raspberry-pi" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="170" height="170" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_170,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260811050233_Copy-of-Copy-of-Article-Image-Template--61-.png" alt="Physical AI with Raspberry Pi: From Sensors to Computer Vision"> </a>    <a class="c-body c-title c-font-bold" href="https://www.elektormagazine.com/news/physical-ai-with-raspberry-pi" target="_self"> Physical AI with Raspberry Pi: From Sensors to Computer Vision </a>  </div> </li>      <li class="item " data-wow-delay="0.4s"> <div class="c-content-blog-post-card-1 c-option-2">    <a href="https://www.elektormagazine.com/news/elektor-is-65-celebrate-with-us-and-get-discounts-on-memberships" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="170" height="170" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_170,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260730113201_65-years-16x9.jpg" alt="Elektor Is 65! Celebrate with Us and Get Discounts on Memberships"> </a>    <a class="c-body c-title c-font-bold" href="https://www.elektormagazine.com/news/elektor-is-65-celebrate-with-us-and-get-discounts-on-memberships" target="_self"> Elektor Is 65! Celebrate with Us and Get... </a>  </div> </li>      <li class="item " data-wow-delay="0.6s"> <div class="c-content-blog-post-card-1 c-option-2">    <a href="https://www.elektormagazine.com/news/raspberry-pi-touch-display-10" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="170" height="170" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_170,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260724132515_rpi-touch-2-10-inch.png" alt="Raspberry Pi Touch Display 2 Grows to 10 Inches"> </a>    <a class="c-body c-title c-font-bold" href="https://www.elektormagazine.com/news/raspberry-pi-touch-display-10" target="_self"> Raspberry Pi Touch Display 2 Grows to 10... </a>  </div> </li>      <li class="item " data-wow-delay="0.8s"> <div class="c-content-blog-post-card-1 c-option-2">    <a href="https://www.elektormagazine.com/news/the-ton-giesberts-collection" target="_self" class="Widget__content_slider-image l2"> <img loading="lazy"  width="170" height="170" src="https://cdn.xingosoftware.com/elektor/images/fetch/dpr_1,w_170,h_170,c_fit/https%3A%2F%2Fwww.elektormagazine.com%2Fassets%2Fupload%2Fimages%2F42%2F20260718044254_Copy-of-Copy-of-Article-Image-Template--56-.png" alt="The Ton Giesberts Collection: Practical Analog and Audio Projects"> </a>    <a class="c-body c-title c-font-bold" href="https://www.elektormagazine.com/news/the-ton-giesberts-collection" target="_self"> The Ton Giesberts Collection: Practical... </a>  </div> </li>   </ul> </li>     <li class="item-column "> <div data-identifier="advertisement" class="waitress" ad="166"></div> </li>  </ul> </div> </div> </div> <style> #section-content-slider-1-1 .c-list { grid-template-columns: repeat(1, 1fr); } @media only screen and (min-width: 768px) { #section-content-slider-1-1 .c-list { grid-template-columns: repeat(2, 1fr); } } @media only screen and (min-width: 1110px) { #section-content-slider-1-1 .c-list { grid-template-columns: repeat(3, 1fr); } }  </style> </div> </div>   </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_21" style="-ms-grid-row: 20; ms-grid-row: 20; ">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >   <div id="section-" class="Widget  Widget__spacer spacer_line Widget__a63d9913bf" data-widgetId="510" style="-ms-grid-row:1; ">   <div class="Widget__slot"> <div class="Widget__spacer-line" style="background: #5388c6"></div> </div> </div>   </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_21" style="-ms-grid-row: 21; ms-grid-row: 21; ">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >      </div>   </div> </div>     <div class="WidgetRow WidgetRow__horizontal  WidgetRow__responsive Row_22" style="-ms-grid-row: 22; ms-grid-row: 22; ">   <div class="WidgetRow__container" style="grid-template-columns:1fr; -ms-grid-columns: 1fr; ms-grid-columns: 1fr">    <div class="WidgetColumn" style="-ms-grid-column: 1;ms-grid-column: 1;" >  </div>   </div> </div>      </div>    </div> <div class="vue-target">
109  <auth-modal inline-template :raw-token='"WfeXIia4kTc2owKrCngznAzWbJkiSDiO6zIjQJF8"'>
110    <section>
111      <login inline-template :token="token">
112        <div class="modal" id="login-modal" tabindex="-1" role="dialog">
113          <div class="modal-dialog modal-sm" role="document">
114            <div class="modal-content">
115              <div class="modal-header text-center">
116                <h4 class="mb-10">Login<button type="button" class="close" data-dismiss="modal" aria-label="Close">
117                    <span aria-hidden="true">&times;</span>
118                  </button></h4>
119                <p><span id="explanation">No account yet?</span> <u v-on:click.prevent="openRegisterPopup" class="c-font-black" data-dismiss="modal"><a href="/account/register" rel="noreferrer, ,noopener" target="_blank">Register for free!</a></u></p>
120              </div>
121              <form id="loginForm" method="POST" v-on:submit.prevent="loginUser">
122                <div class="modal-body">
123                  <p>
124                    <div class="form-group">
125                      <div class="form-error-holder"></div>
126                    </div>
127                    <div class="form-group row">
128                      <label for="email" class="col-sm-4 mt-10 col-form-label">Email</label>
129                      <div class="col-sm-8">
130                        <input type="text" v-model="email" class="form-control" id="login-email" name="email">
131                      </div>
132                    </div>
133                    <div class="form-group row">
134                      <label for="password" class="col-sm-4 mt-10 col-form-label">Password</label>
135                      <div class="col-sm-8">
136                        <input  type="password" autocomplete="on" v-model="password" class="form-control" id="login-password" name="password">
137                      </div>
138                    </div>
139                    <div class="form-check pt-5">
140                      <input class="form-check-input" type="checkbox" v-model="remember" value="" id="login_remember">
141                      <label class="form-check-label" for="login_remember">
142                        Remember me                      </label>
143                    </div>
144                  </p>
145                </div>
146                <div class="modal-footer text-center ">
147                  <div class="text-center ">
148                                          <button class="btn c-font-white c-btn-secondary-color btn-rounded c-font-uppercase" type="submit">Login</button>
149                                        <br>
150                    <button class="btn c-font-black btn-outline-light btn-rounded c-font-uppercase" v-on:click="openForgotPwdPopup">Forgot password?</button>
151                  </div>
152                </div>
153              </form>
154            </div>
155          </div>
156        </div>
157      </login>
158
159      <forgot-pwd inline-template :token="token">
160        <div class="modal" id="forgot-pwd-modal" tabindex="-1" role="dialog">
161          <div class="modal-dialog modal-sm" role="document">
162            <div class="modal-content">
163              <div class="modal-header text-center">
164                <h4 class="mb-10">Forgot password?<button type="button" class="close" data-dismiss="modal" aria-label="Close">
165                    <span aria-hidden="true">&times;</span>
166                  </button></h4>
167                <p>Please enter your email address. Instructions for resetting the password will be emailed to you now.</p>
168              </div>
169              <form id="forgotPwdForm" onsubmit="return false">
170                <div class="modal-body">
171                  <p>
172                    <div class="form-group">
173                      <div class="form-error-holder"></div>
174                    </div>
175                    <div class="form-group row">
176                      <label for="email" class="col-sm-4 mt-10 col-form-label">Email</label>
177                      <div class="col-sm-8">
178                        <input type="text" v-model="email" class="form-control" id="email_forgot" name="email">
179                      </div>
180                    </div>
181                  </p>
182                </div>
183                <div class="modal-footer text-center ">
184                  <div class="text-center ">
185                                          <button class="btn c-font-white c-btn-secondary-color btn-rounded c-font-uppercase " v-on:click="forgotPwd">Request password</button>
186                                      </div>
187                </div>
188              </form>
189            </div>
190          </div>
191        </div>
192      </forgot-pwd>
193
194      <register inline-template :token="token">
195        <div class="modal" id="register-modal" tabindex="-1" role="dialog">
196          <div class="modal-dialog modal-sm" role="document">
197            <div class="modal-content">
198              <div class="modal-header text-center">
199                <h4 class="mb-10">
199Register<button type="button" class="close" data-dismiss="modal" aria-label="Close">
200                    <span aria-hidden="true">&times;</span>
201                  </button></h4>
202                <p><p style="text-align: center;">Already have an Elektor ID account? 
203<a class="red" href="#" onclick="$('#register-modal').modal('hide');$('#login-modal').modal('show');return false;">
204Click here to log in</a>.</p></p>
205                <p></p>
206              </div>
207              <form id="registerForm" onsubmit="return false">
208                <fieldset ref="fieldset">
209                  <input type="hidden" v-model="form.source" class="form-control" value="popup">
210
211                  <div class="modal-body">
212                    <div class="form-group">
213                      <div class="form-error-holder"></div>
214                    </div>
215                    <div class="form-group row">
216                      <label for="first_name" class="col-sm-4 mt-10 col-form-label">First Name *</label>
217                      <div class="col-sm-8">
218                        <input type="text" v-model="form.first_name" class="form-control" id="first_name" name="first_name">
219                      </div>
220                    </div>
221                                          <input type="hidden" v-model="form.middle_name" id="middle_name">
222                                        <div class="form-group row">
223                      <label for="last_name" class="col-sm-4 mt-10 col-form-label">Last Name *</label>
224                      <div class="col-sm-8">
225                        <input type="text" v-model="form.last_name" class="form-control" id="last_name" name="last_name">
226                      </div>
227                    </div>
228                    <div class="form-group row">
229                      <label for="nickname" class="col-sm-4 mt-10 col-form-label">Nickname</label>
230                      <div class="col-sm-8">
231                        <input type="text" v-model="form.nickname" class="form-control" id="nickname">
232                      </div>
233                    </div>
234                    <div class="form-group row">
235                      <label for="email" class="col-sm-4 mt-10 col-form-label">Email *</label>
236                      <div class="col-sm-8">
237                        <input type="text" v-model="form.email" class="form-control" id="email" name="email">
238                      </div>
239                    </div>
240                    <div class="form-group row">
241                      <label for="password" class="col-sm-4 mt-10 col-form-label">Password *</label>
242                      <div class="col-sm-8">
243                        <input  type="password" autocomplete="on" v-model="form.password" class="form-control" id="password" name="password">
244                      </div>
245                    </div>
246                    <div class="form-group row">
247                      <label for="confirm_password" class="col-sm-4 mt-10 col-form-label">Confirm password *</label>
248                      <div class="col-sm-8">
249                        <input  type="password" autocomplete="on" v-model="form.password_confirmation" class="form-control" id="password_confirmation" name="passwordConfirm">
250                      </div>
251                    </div>
252                  </div>
253                  <div class="modal-footer text-center ">
254                    <div class="text-center ">
255                                              <button class="btn c-font-white c-btn-secondary-color btn-rounded c-font-uppercase " v-on:click="registerUser">Register account</button>
256                                          </div>
257                  </div>
258                </fieldset>
259              </form>
260            </div>
261          </div>
262        </div>
263      </register>
264      <rate-comment inline-template :token="token">
265        <div class="modal" id="rate-comment-modal" tabindex="-1" role="dialog">
266          <div class="modal-dialog modal-sm" role="document">
267            <div class="modal-content">
268              <div class="modal-header text-center">
269                <h4 class="mb-10">Thank you for your vote! <button type="button" class="close" data-dismiss="modal" aria-label="Close">
270                    <span aria-hidden="true">&times;</span>
271                  </button></h4>
272                <p>Leave further comments in the fields below.</p>
273              </div>
274              <form id="ratingCmdForm" onsubmit="return false">
275                <div class="modal-body">
276                  <div class="form-group">
277                    <div class="form-error-holder"></div>
278                  </div>
279                  <div class="form-group row">
280                    <div class="col-sm-12">
281                      <input type="text" v-model="title" class="form-control" id="title" name="title" required placeholder="Please add a title to your comment here!" />
282                    </div>
283                  </div>
284                  <div class="form-group row">
285                    <div class="col-sm-12">
286                      <textarea v-model="comment" class="form-control" id="comment" name="comment" rows="6" required placeholder="You can post your comments here. Thanks you!"></textarea>
287                    </div>
288                  </div>
289                </div>
290                <div class="modal-footer text-center ">
291                  <div class="text-center ">
292                  <button class="btn c-font-white c-btn-cancel-color btn-rounded c-font-uppercase " data-dismiss="modal" aria-label="Close">Cancel</button>
293                  <button class="btn c-font-white c-btn-secondary-color btn-rounded c-font-uppercase " v-on:click="rateAddComment">Post comment</button>
294                  </div>
295                </div>
296              </form>
297            </div>
298          </div>
299        </div>
300      </rate-comment>
301      <rate-login inline-template :token="token">
302        <div class="modal" id="rate-login-modal" tabindex="-1" role="dialog">
303          <div class="modal-dialog modal-sm" role="document">
304            <div class="modal-content">
305              <div class="modal-header text-center">
306                <h4 class="mb-10">Thank you for your vote! <button type="button" class="close" data-dismiss="modal" aria-label="Close">
307                    <span aria-hidden="true">&times;</span>
308                  </button></h4>
309                <p><span>If you wish to leave a comment with your rating, please first use the login below. If not, just close this window.</span></p>
310                <p><span id="explanation">No account yet?</span> <u v-on:click.prevent="openRegisterPopup" class="c-font-black" data-dismiss="modal"><a href="/account/register" rel="noreferrer, ,noopener" target="_blank">Register for free!</a></u></p>
311              </div>
312              <form id="rateloginForm" method="POST" v-on:submit.prevent="loginUser">
313                <div class="modal-body">
314                  <p>
315                  <div class="form-group">
316                    <div class="form-error-holder"></div>
317                  </div>
318                  <div class="form-group row">
319                    <label for="email" class="col-sm-4 mt-10 col-form-label">Email</label>
320                    <div class="col-sm-8">
321                      <input type="text" v-model="email" class="form-control" id="login-email-rate" name="email">
322                    </div>
323                  </div>
324                  <div class="form-group row">
325                    <label for="password" class="col-sm-4 mt-10 col-form-label">Password</label>
326                    <div class="col-sm-8">
327                      <input  type="password" autocomplete="on" v-model="password" class="form-control" id="login-password-rate" name="password">
328                    </div>
329                  </div>
330                  <div class="form-check pt-5">
331                    <input class="form-check-input" type="checkbox" v-model="remember" value="" id="login__remember">
332                    <label class="form-check-label" for="login__remember">
333                      Remember me                    </label>
334                  </div>
335                  </p>
336                </div>
337                <div class="modal-footer text-center ">
338                  <div class="text-center ">
339                    <button class="btn c-font-white c-btn-cancel-color bt
339n-rounded c-font-uppercase " data-dismiss="modal" aria-label="Close">Cancel</button>
340                    <button class="btn c-font-white c-btn-secondary-color btn-rounded c-font-uppercase" type="submit">Login</button>
341                    <br>
342                    <button class="btn c-font-black btn-outline-light btn-rounded c-font-uppercase" v-on:click="openForgotPwdPopup">Forgot password?</button>
343                  </div>
344                </div>
345              </form>
346            </div>
347          </div>
348        </div>
349      </rate-login>
350    </section>
351  </auth-modal>
352</div>
353 <footer class="mt-20 c-layout-footer c-layout-footer-3"> <div class="c-footer-newsletter"> <div class="container"> <div class="c-footer-newsletter-message"> <a href="https://www.elektormagazine.com/elektor-newsletter"><span>Subscribe</span> to the e-zine</a> </div> <div class="c-footer-newsletter-img"> <img loading="lazy" src="https://cdn.xingosoftware.nl/elektormagazine/visual-mail-banner.png" width="370" height="125" alt="newsletter"/> </div> </div> </div> <div class="c-footer-magazine"> <div class="container"> <div class="row"> <div class="col-md-5"> <img loading="lazy" width="415" height="212" src="https://cdn.xingosoftware.nl/elektormagazine/magazines-image-2022-magazine-page-1000px.webp" style="width: 100%;height:auto" alt="magazine"/> </div> <div class="col-md-7 c-footer-magazines-message"> <div> Elektor is an international platform for applied electronics, providing engineers, makers, and startups with expert content, practical knowledge, and industry insights. Since the 1960s, we’ve empowered a global community to design, build, and share real-world solutions. Members get exclusive project access, store discounts, and opportunities to collaborate with top innovators. Whether you’re learning, designing, or scaling a business, Elektor helps you connect, create, and grow. </div> <div class="text-center"> <a href="/account/subscription/add"> <span> Become a member </span> </a> </div> </div> </div> </div> </div> <div class="c-prefooter"> <div class="container"> <div class="row">   <div class="col-md-20_5p col-sm-6 col-xs-12 col-collapseable c-footer-menu"> <a data-toggle="collapse" aria-label="CUSTOMER SERVICE" href="#collapse_0"> <div class="panel-heading hidden-md hidden-lg c-font-bold"> CUSTOMER SERVICE </div> </a> <ul id="collapse_0" class="list-inline panel-collapse collapse">  <li class="mb-15 c-font-uppercase c-font-bold hidden-xs hidden-sm">CUSTOMER SERVICE</li>    <li class="mb-2"><a href="https://www.elektormagazine.com/pages/privacy-policy"><i class="arrow_right"></i>Privacy Policy</a></li>    <li class="mb-2"><a href="/pages/Terms-of-Business"><i class="arrow_right"></i>Terms of business</a></li>    <li class="mb-2"><a href="/pages/Copyright"><i class="arrow_right"></i>Copyright</a></li>    <li class="mb-2"><a href="/pages/Contact-us"><i class="arrow_right"></i>Contact us</a></li>    <li class="mb-2"><a href="/media-kit-online-1-1"><i class="arrow_right"></i>Advertising info</a></li>     </ul> </div>  <div class="col-md-20_5p col-sm-6 col-xs-12 col-collapseable c-footer-menu"> <a data-toggle="collapse" aria-label="ELEKTOR WORLD" href="#collapse_1"> <div class="panel-heading hidden-md hidden-lg c-font-bold"> ELEKTOR WORLD </div> </a> <ul id="collapse_1" class="list-inline panel-collapse collapse">  <li class="mb-15 c-font-uppercase c-font-bold hidden-xs hidden-sm">ELEKTOR WORLD</li>    <li class="mb-2"><a href="https://www.elektormagazine.com/about-elektor"><i class="arrow_right"></i>About Elektor</a></li>    <li class="mb-2"><a href="/magazine-archive"><i class="arrow_right"></i>Elektor Magazine</a></li>    <li class="mb-2"><a href="/labs"><i class="arrow_right"></i>Elektor Labs</a></li>    <li class="mb-2"><a href="https://www.elektor.com"><i class="arrow_right"></i>Elektor Store</a></li>    <li class="mb-2"><a href="/elektor-submission-page"><i class="arrow_right"></i>Submit</a></li>    <li class="mb-2"><a href="https://www.elektormagazine.com/jobs"><i class="arrow_right"></i>Careers</a></li>     </ul> </div>
353   <div class="col-md-29_5p col-sm-4 col-xs-12"> <ul class="list-inline"> <li class="mb-15 c-font-uppercase c-font-bold">Social Media</li> <li class="social-media-icons"> <a rel="noreferrer, ,noopener" target="_blank"  href="https://www.facebook.com/ElektorLabs"><img  height="25" width="25" src="/build/img/footer/facebook.svg" alt="facebook"></a> &nbsp;<a rel="noreferrer, ,noopener" target="_blank"  href="https://x.com/Elektor"><img height="25" width="25"  src="/build/img/footer/twitter.svg" alt="twitter"></a> &nbsp;<a rel="noreferrer, ,noopener" target="_blank"  href="https://www.instagram.com/elektor_international/"><img  height="25" width="25" src="/build/img/footer/instagram.svg" alt="instagram"></a> &nbsp;<a rel="noreferrer, ,noopener" target="_blank"  href="https://www.youtube.com/@ElektorTV"><img  height="25" width="25" src="/build/img/footer/youtube.svg" alt="youtube"></a>&nbsp; </li> </ul> <br> <ul class="list-inline hidden-xs hidden-sm"> <li class="mb-15 c-font-uppercase c-font-bold">Safe Payments</li> <li class="social-media-icons"> <img  height="20" width="44" height="20" src="/build/img/footer/visa.svg" alt="visa"/>&nbsp;
354<img  height="25" width="35" height="25" src="/build/img/footer/mastercard.svg" alt="mastercard" />&nbsp;
355<img  height="20" width="70" height="20" src="/build/img/footer/paypal.svg" alt="paypal" />&nbsp; </li> </ul> </div> <div class="col-md-29_5p col-sm-4 hidden-xs hidden-sm"> <ul class="list-inline"> <li class="mb-15 c-font-uppercase c-font-bold">BECOME A <span style="color:#E4231E;">FREE</span> MEMBER<br/>AND RECEIVE OUR <span style="color:#E4231E;">EZINE</span></li> <li> <div><a href="https://www.elektormagazine.com/elektor-newsletter" rel="noreferrer, ,noopener" target="_blank"><img alt="" src="/build/img/footer/newsletter.png" style="height:91px;margin-left: 40px;" width="175" heigth="91" /></a></div> </li> </ul> </div> </div> </div> </div> <div class="text-center about-title c-font-bold"> <strong><span style="color:#5386C6">OUR</span> UNIVERSE</strong> <hr> </div> <div class="text-center"> <span id="footer-logos"> <a rel="noreferrer, noopener" href="https://elektormagazine.com/"><img src="https://cdn.xingosoftware.nl/elektormagazine/Elektor Mag-Logo_Footer_2025.svg" width="153" height="36" alt="elektor"/></a> 
356<a rel="noreferrer, noopener" target="_blank" href="https://elektor.com/"><img src="https://cdn.xingosoftware.nl/elektormagazine/Elektor-Store-Logo_Footer_2025.svg"width="176" height="36"   alt="elektor"/></a>
357<a rel="noreferrer, noopener" href="https://elektormagazine.com/labs"><img src="https://cdn.xingosoftware.nl/elektormagazine/Elektor Labs-Logo_Footer_20252.svg" width="157" height="36"  alt="elektor"/></a> 
358<a rel="noreferrer, noopener" target="_blank"  href="https://www.eenewseurope.com/en/"><img src="https://cdn.xingosoftware.nl/elektormagazine/eeNews-Europe_Footer_2025.svg" width="111" height="36"  alt="eenews"/></a>
359 </span> </div> </footer> <div data-identifier="advertisement3" class="waitress waitress-anchor-bottom" ad="226"></div> <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> <div class="pswp__bg"></div> <div class="pswp__scroll-wrap"> <div class="pswp__container"> <div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div> </div> <div class="pswp__ui pswp__ui--hidden"> <div class="pswp__top-bar"> <div class="pswp__counter"></div> <button class="pswp__button pswp__button--close" title="Close (Esc)"></button> <button class="pswp__button pswp__button--share" title="Share"></button> <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> <div class="pswp__preloader"> <div class="pswp__preloader__icn"> <div class="pswp__preloader__cut"> <div class="pswp__preloader__donut"></div> </div> </div> </div> </div> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> <div class="pswp__share-tooltip"></div> </div> <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> </button> <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> </button> <div class="pswp__caption"> <div class="pswp__caption__center"></div> </div> </div> </div> </div> <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.css"/>
360    
360<script src="//cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.js"></script>
360
361    
361<script >
362        window.addEventListener("load", function () {
363            if (cookieconsent !== undefined) {
364                cookieconsent.initialise({
365                    palette: {
366                        popup: {
367                            background: "#e4e4e4",
368                            text: "#333333"
369                        },
370                        button: {
371                            background: "#e4231e"
372                        }
373                    },
374                    content: {
375                        message: "This website uses cookies to ensure you get the best experience on our website.",
376                        dismiss: "Accept",
377                        link: "Learn more",
378                        href: "/cookies"
379                    },
380                    location: true
381                });
382            }
383        });
384    </script>
vendor: 1 bytes, line 384
384
385<script>
386    $('article a').each(function() {
387        if ($(this).attr('title') == undefined) {
388            $(this).attr('title', $(this).attr('href'));
389        }
390    });
391    var site = "https://www.elektormagazine.com/";
392    var siteshort = "www.elektormagazine.com";
393    var twitterUsername = '@Elektor';
394
395    var translations = {
396        confirm_delete_title: "Are you sure?",
397        confirm_delete_text: "You will not be able to recover this item",
398        confirm_delete_button: "Yes, delete it.",
399        confirm_cancel_button: "Cancel",
400        not_authorized_message: "You are not authorized to perform this action.",
401        account_links_empty: "Add some links",
402        account_links_add: "Add link",
403        account_links_edit: "Edit",
404        account_links_delete: "Delete",
405        account_links_cancel: "Cancel",
406        account_links_save: "Save",
407        account_links_url: "Please enter a url...",
408        account_links_description: "Description",
409        account_links_type: "Type",
410        account_links_type_empty: "Select the link type",
411        account_add_weblink: "Add weblink",
412        error_missing_issuer: "Missing bank",
413        error_coupon_incasso: "This coupon can only be used when using a direct debit",
414        incasso_methods: "ideal,giropay,bcmc,bcmc,Xamex,Xvisa,Xmc,Xcartebancaire,Xdiners,Xdiscover,creditcard",
415        more_tags: "Show more",
416        less_tags: "Show less"
417    }
418
419    var vueLang = {
420        locale: 'en',
421        messages: {
422            en: {
423                comments: {"add-attachment":"Add attachment","add-comment":"Add a comment","add-update":"Add a comment","attachment-drop-here":"Drop files here to upload","attachment-drop-here-description":"PDF, PNG, JPG, GIF, BMP, ZIP and TAR files allowed. Multi-upload is possible. Max. filesize: 5 MB.","attachments-count":"Attachment(s)","change-avatar":"Change avatar","close"
423:"Close","collapse-full-comment":"Show less","comments-count":"Comment(s)","comments-title":"Comments","count":"comment|comments","create":"Post comment","delete":"Delete","delete-label":"Delete","deleted-message":"Comment deleted by the user.","edit":"Update comment","edit-label":"Edit","edit-placeholder":"Enter comment","edit-project-update":"Update project update","headline":"Discussion","loading":"Loading comments...","login-to-upload":"You need to be logged in to upload files.","placeholder-comment":"Add your comment here...","placeholder-title":"Enter the title...","read-full-comment":"Show more","reply":"Reply","reply-placeolder":"Reply","save":"Save","send":"Send","show-all":"Show all","show-more":"Show more","upload-file":"Upload file","video":"YouTube\/Vimeo video"}
424            },
425        },
426    }
427</script>
427
428
429
430
431<script src="//www.google.com/jsapi"></script>
431
432
433<script src="/build/plugins/bootstrap/js/bootstrap.min.js"></script>
vendor: 1 bytes, line 433
433
434<script src="/assets/js/waitress.js"></script>
vendor: 1 bytes, line 434
434
435<script src="/build/js/app-base.js?id=5fd2fc92514e2a1a2bafaccc2f057557"></script>
vendor: 1 bytes, line 435
435
436<script src="/build/js/read.js?id=f2805fd78148f3b891d7555bbce1888a"></script>
436
437
438    
438<script src="/build/js/vue/app-home.js?id=a1cdeb9c829130099f2707b2f7fcd4f2"></script>
438
439
440<script src="/build/js/ads.js?id=de540da491485c0f23c95d13922a16fe"></script>
440
441<noscript><img height="1" width="1" style="display:none"
442        src="https://www.facebook.com/tr?id=378958132769411&ev=PageView&noscript=1" /></noscript>
443
444
445
446
447
448
449
450            
451    
452<!-- Start of HubSpot Embed Code -->
453<!-- script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/4975083.js"></script -->
454<!-- End of HubSpot Embed Code -->
455<script src="https://cdn.xingosoftware.nl/assets/owl.carouselCss.min.js"></script>
455
456
457<script>
458
459            (function () {
460                if (window.devicePixelRatio) {
461                    e = new Date();
462                    e.setDate(e.getDate() + 365 * 10);
463                    e = e.toUTCString();
464                    document.cookie = 'dpr='+ window.devicePixelRatio +'; expires=' + e;
465                }
466            }());
467</script>
vendor: 1 bytes, line 467
467
468<script>
469
470$(function(){
471  $.ajaxSetup({ headers: { 'X-CSRF-TOKEN' : 'WfeXIia4kTc2owKrCngznAzWbJkiSDiO6zIjQJF8', 'X-Requested-With' : 'XMLHttpRequest' } });
472
473  $('img').each(function(){ if(!$(this).attr('alt')){
474    $(this).attr('alt','elektor');
475  } });
476
477});
478
479var animateCss = document.createElement('link');
480animateCss.rel = 'stylesheet';
481animateCss.href = 'https://cdn.xingosoftware.nl/assets/animate.min.css';
482var animateDefer = document.getElementsByTagName('link')[0];
483animateDefer.parentNode.insertBefore(animateCss, animateDefer);
484
485
486
487</script>
vendor: 1 bytes, line 487
487
488<script>
vendor: 161 bytes, lines 488-492
488
489
490                   (function(h,o,t,j,a,r){
491                  h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
492                  h._hjSettings={hjid:
4922778021
vendor: 321 bytes, lines 492-498
492,hjsv:6};
493                  a=o.getElementsByTagName('head')[0];
494                  r=o.createElement('script');r.async=1;
495                  r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
496                  a.appendChild(r);
497              })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
498            
499</script>
499
500
501
502 </div> </div> </body> </html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.