NSI/Ressources/Creating a Wireless Network with Raspberry Pi Pico W Part 1 - Hackster.io.htm
2025-03-22 00:49:46 +01:00

125 lines
195 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<!--Whatever your mind can conceive and can believe, it can achieve. ~Napoleon Hill
Whatever we think about and thank about we bring about. ~John Demartini
Whether you think you can or cant either way you are right. ~Henry Ford-->
<html data-theme="null" lang="en"><head itemscope="" itemtype="http://schema.org/WebSite">
<meta http-equiv="content-type" content="text/html; charset=UTF-8"><meta content="Hackster.io" itemprop="name"><meta content="https://www.hackster.io" itemprop="url"><meta charset="utf-8"><meta content="IE=Edge,chrome=1" http-equiv="X-UA-Compatible"><meta content="543757942384158" property="fb:app_id"><meta content="width=device-width, initial-scale=1.0" name="viewport"><meta content="api.hackster.io" id="api-uri" name="api-uri"><meta content="projects#show" name="pageType"><meta content="dark light" name="color-scheme"><title>Creating a Wireless Network with Raspberry Pi Pico W Part 1 - Hackster.io</title><meta content="Learn how to create your own WiFi network using the Raspberry Pi Pico W in AP Mode. Find this and other hardware projects on Hackster.io." name="description"><meta content="article" property="og:type"><meta content="Creating a Wireless Network with Raspberry Pi Pico W Part 1" property="og:headline"><meta content="Creating a Wireless Network with Raspberry Pi Pico W Part 1" property="og:title"><meta content="Learn how to create your own WiFi network using the Raspberry Pi Pico W in AP Mode. By Mahmood M. Shilleh." property="og:description"><meta content="https://hackster.imgix.net/uploads/attachments/1611661/_Rre3RLVgjx.blob?auto=compress&amp;w=1600&amp;h=1200&amp;fit=min&amp;fm=jpg" property="og:image"><meta content="600" property="og:image:width"><meta content="450" property="og:image:height"><meta content="https://www.hackster.io/Shilleh/creating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997" property="og:url"><meta content="summary_large_image" property="twitter:card"><meta content="Creating a Wireless Network with Raspberry Pi Pico W Part 1" property="twitter:title"><meta content="Learn how to create your own WiFi network using the Raspberry Pi Pico W in AP Mode." property="twitter:description"><meta content="https://www.hackster.io/Shilleh/creating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997/embed" property="twitter:player"><meta content="600" property="twitter:player:width"><meta content="450" property="twitter:player:height"><meta content="https://hackster.imgix.net/uploads/attachments/1611661/_Rre3RLVgjx.blob?auto=compress&amp;w=1600&amp;h=1200&amp;fit=min&amp;fm=jpg" property="twitter:image"><link href="https://www.hackster.io/Shilleh/creating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997" rel="canonical"><meta content="communication,embedded,home automation,wifi" name="keywords"><meta content="@hacksterio" property="twitter:site"><meta content="www.hackster.io" property="twitter:domain"><meta content="Hackster.io" property="og:site_name"><!--Le HTML5 shim, for IE6-8 support of HTML elements--><!--[if lt IE 9]
= javascript_include_tag "//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6.1/html5shiv.js"--><link rel="stylesheet" media="all" href="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/application-080df0435eb78badf5d5e8742b30d1e8410b6a05fd02e678.css"><link href="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/styles.49da446a45ceb408d225.css" rel="stylesheet"><link href="https://prod.hackster-cdn.online/assets/favicons/apple-touch-icon-57x57-a2597d3874c16d9c70a4fdb5da68cb571fdc1348fa262ec8e055e777341d0105.png?v=zXX3Bm3lo3" rel="apple-touch-icon" sizes="57x57"><link href="https://prod.hackster-cdn.online/assets/favicons/apple-touch-icon-60x60-c04ae8fd886a0fde3b8464d950a642891b47dcb1984c84c85ec2ef71150da9fd.png?v=zXX3Bm3lo3" rel="apple-touch-icon" sizes="60x60"><link href="https://prod.hackster-cdn.online/assets/favicons/apple-touch-icon-72x72-86099d7998397d40538b5d6f8e5d6eaca182430762d568c322fd158ad86e81c6.png?v=zXX3Bm3lo3" rel="apple-touch-icon" sizes="72x72"><link href="https://prod.hackster-cdn.online/assets/favicons/apple-touch-icon-76x76-4d18ccced2238aa1e402954fd19d7a23f8090ebed948971a52de676fafa8a36f.png?v=zXX3Bm3lo3" rel="apple-touch-icon" sizes="76x76"><link href="https://prod.hackster-cdn.online/assets/favicons/apple-touch-icon-114x114-52cea2a2553599a1b8e0458daae2f02c67fbbe299619b9c44d9dfbc12d156593.png?v=zXX3Bm3lo3" rel="apple-touch-icon" sizes="114x114"><link href="https://prod.hackster-cdn.online/assets/favicons/apple-touch-icon-120x120-746e4f4ddf39c56bdf0948be9e979fcb699032372f678d55d9a37bcd475612e0.png?v=zXX3Bm3lo3" rel="apple-touch-icon" sizes="120x120"><link href="https://prod.hackster-cdn.online/assets/favicons/apple-touch-icon-144x144-8f1e9d75624522206a1e06b0948f3bddb9c4f5a9f8872f53fb51f0df6f59cf22.png?v=zXX3Bm3lo3" rel="apple-touch-icon" sizes="144x144"><link href="https://prod.hackster-cdn.online/assets/favicons/apple-touch-icon-152x152-cdc99a7416d6cd2b08c924fd1302f2856d181c4a6e88821ef6a4d725d687202a.png?v=zXX3Bm3lo3" rel="apple-touch-icon" sizes="152x152"><link href="https://prod.hackster-cdn.online/assets/favicons/apple-touch-icon-180x180-5a4a283879ef723a17bc4568ee382e40e1dc5cd9002ed04cfb3a12e1664458c3.png?v=zXX3Bm3lo3" rel="apple-touch-icon" sizes="180x180"><link href="https://prod.hackster-cdn.online/assets/favicons/favicon-16x16-a6c90b8e1a8d46fe7119d318e0cfee52d8e96616aba092bc01ad8d0980baee8a.png?v=zXX3Bm3lo3%22%20sizes=%2216x16" rel="icon" type="image/png"><link href="https://prod.hackster-cdn.online/assets/favicons/favicon-32x32-2fac8fa2972dcbbb5dce5bb8210dba4a94491519a6a050648f8961c69857158c.png?v=zXX3Bm3lo3%22%20sizes=%2232x32" rel="icon" type="image/png"><link href="https://prod.hackster-cdn.online/assets/favicons/favicon-96x96-b9fa47eca8f09fa1733a16747d97989d80e78279b4150392bdbe16a733522b3f.png?v=zXX3Bm3lo3%22%20sizes=%2296x96" rel="icon" type="image/png"><link href="https://prod.hackster-cdn.online/assets/favicons/android-chrome-192x192-a8f6f7fa90d71387fb2c8f3959c2659c41b963d87b0bd028fbb58db16711086a.png?v=zXX3Bm3lo3%22%20sizes=%22192x192" rel="icon" type="image/png"><link href="https://prod.hackster-cdn.online/assets/favicons/manifest-267108a03a57b30602f61428fe1073382c77c1c76a518ebb8a432e97e514c71f.json?v=zXX3Bm3lo3" rel="manifest"><link color="#2E9FE6" href="https://prod.hackster-cdn.online/assets/favicons/safari-pinned-tab-6e97f438f210f8db0afcf6513690b5cfc85f2ea60ac8fecb24e5ffe606a50fc3.svg?v=zXX3Bm3lo3" rel="mask-icon"><link href="https://prod.hackster-cdn.online/assets/favicons/favicon-8955f42e874b98f97f6ba3076f8b17ac0af864eb76a4b70b81041cbc068f4e17.ico?v=zXX3Bm3lo3" rel="shortcut icon"><meta content="#2E9FE6" name="msapplication-TileColor"><meta content="https://prod.hackster-cdn.online/assets/favicons/mstile-144x144-83a116484c34c5eda8f003366aff22e71591d729bf5222a05b23feae2967cb35.png?v=zXX3Bm3lo3" name="msapplication-TileImage"><meta content="#2E9FE6" name="theme-color"><meta content="Hackster" name="apple-mobile-web-app-title"><meta content="Hackster" name="application-name"><script async="" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/insight.old.min.js"></script><script src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/1055054847899682.js" async=""></script><script async="" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/fbevents.js"></script><script type="text/javascript" async="" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/insight.min.js"></script><script type="text/javascript" async="" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/analytics.js"></script><script type="text/javascript" async="" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/js"></script><script async="" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/gtm.js"></script><script>var jsk={"aai":"7YQJT9BHUX","ask":"c113f0569e873258342405ddf4a4dd09","mak":"hp0sle6ipt0opaot9jbi8ef0ep","cai":"hackster_production_contest","evi":"hackster_production_event","msc":"hackster_production_misc","nai":"hackster_production_news_article","pri":"hackster_production_project","pli":"hackster_production_channel","pai":"hackster_production_part","sqi":"hackster_production_search_query","s3u":"https://hacksterio.s3.amazonaws.com","tai":"hackster_production_tag","tcai":"hackster_production_channel","usi":"hackster_production_user","vai":"hackster_production_video","oht":"ohm-dot-hackster-io.appspot.com","oak":"AIzaSyAsGoEFhSykoblZg6u1Xs_wT3m19RlJcmc"}</script><script>gglTagMngrDataLayer = [{
'loggedIn': "false",
'pageType': "projects#show",
'virtualPageview': "false"
}];</script><script>gglTagMngrDataLayer.push({
'entityId': "502537",
'entityType': "Project",
});</script><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','gglTagMngrDataLayer', 'GTM-KR3BZMN');</script><script>window.HAnalyticsGlobalData = window.HAnalyticsGlobalData || {};
window.HAnalyticsGlobalData.whitelabel = 'hackster';</script><script>window.HAnalyticsGlobalData.eventsJson = '[]';</script><script>window.HAnalyticsGlobalData.abTestsJson = '{"lock_screen_2018_08":"true"}';</script><script>window.HAnalyticsGlobalData.entity_id = 502537;
window.HAnalyticsGlobalData.entity_type = "Project";</script><script async="" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/analytics.3bc16f3ade7c6dd62cbb.js"></script><script type="application/ld+json">{ "@context": "http://www.schema.org", "@type": "Organization", "description": "Hackster is a community dedicated to learning hardware, from beginner to pro. Share your projects and learn from other developers. Come build awesome hardware!", "name": "Hackster.io", "url": "https://www.hackster.io/", "image": "https://www.hackster.io/assets/hackster_avnet_logo_blue.png", "logo": "https://www.hackster.io/assets/hackster_logo_squared.png", "address": { "@type": "PostalAddress", "streetAddress": "2550 N. First Street, Suite 350", "addressLocality": "San Jose", "addressRegion": "CA", "postalCode": "95131" }, "sameAs": [ "https://twitter.com/Hacksterio", "https://www.facebook.com/hacksterio/", "https://www.linkedin.com/company/hacksterio", "https://www.youtube.com/hacksterio", "https://www.crunchbase.com/organization/hackster-io" ]}</script><style type="text/css">@keyframes resizeanim { from { opacity: 0; } to { opacity: 0; } } .resize-triggers { animation: 1ms resizeanim; visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }</style></head><body class="white"><div id="hello-world" style="display: block; padding-top: 18px;"><button class="close btn-close" data-target="#hello-world"> ×</button><div class="content container" style="opacity: 1;"><div class="header">Welcome to Hackster!</div><div class="message">Hackster is a community dedicated to learning hardware, from beginner to pro. <a href="https://www.hackster.io/users/sign_up?redirect_to=%2Fhello_world%3Fref%3Dwww.google.com&amp;source=hello-world">Join us</a>, it's free!</div></div></div><div style="display: none;"><!--?xml version="1.0" encoding="UTF-8"?--><svg xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink"><defs></defs><symbol id="svg-advanced" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="m11.562 4.973.444-.9A7.997 7.997 0 0 1 16 11h-1.5.5a6.997 6.997 0 0 0-3.438-6.027Zm-.876-.439A7 7 0 0 0 1 11h.5H0a8 8 0 0 1 10.998-7.42l-.312.954ZM8 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1a2 2 0 1 1 0-4 2 2 0 0 1 0 4Z"></path><path d="M2 11.031V11a6 6 0 0 1 6.743-5.954l-.841 2.956A3 3 0 0 0 5 11.032H2Z"></path><path fill-rule="nonzero" d="m8.816 10.132 2.316-6.948-.948-.316-2.316 6.948z"></path></g></symbol><symbol id="svg-arduino" viewBox="0 0 342 188"><path d="M314.2 96.2c0-37.8-31.9-68.5-71-68.5-3.6 0-7.3.2-10.9.8-30.4 4.3-50.8 26.2-62.2 43-11.4-16.8-31.8-38.7-62.2-43-3.6-.5-7.3-.8-10.9-.8-39.2 0-71 30.7-71 68.5s31.9 68.5 71 68.5c3.6 0 7.3-.2 11-.8 30.4-4.4 50.8-26.3 62.2-43.1 11.4 16.8 31.8 38.7 62.2 43.1 3.6.5 7.3.8 11 .8 38.9 0 70.8-30.7 70.8-68.5m-209.8 43.7c-2.5.4-5 .5-7.5.5-25.8 0-46.7-19.9-46.7-44.2C50.2 71.8 71.2 52 97 52c2.5 0 5 .2 7.5.5 28.7 4.1 46.2 32.4 52.2 43.7-6.1 11.4-23.7 39.6-52.3 43.7m79.1-43.7c5.9-11.3 23.5-39.6 52.2-43.7 2.5-.3 5-.5 7.5-.5 25.8 0 46.7 19.9 46.7 44.2 0 24.4-21 44.2-46.7 44.2-2.5 0-5-.2-7.5-.5-28.7-4.1-46.3-32.4-52.2-43.7"></path><path d="M77.3 89.5H120v13.7H77.3V89.5zm170.6 13.8h14.4V89.5h-14.4V75.1h-13.8v14.4h-14.4v13.8h14.4v14.4h13.8v-14.4zm52.8-63.9c0-3.5 2.8-6.4 6.2-6.4 3.5 0 6.3 2.9 6.3 6.4 0 3.7-2.8 6.4-6.3 6.4-3.4 0-6.2-2.9-6.2-6.4zm11.4 0c0-2.9-2.2-5.4-5.2-5.4s-5.1 2.2-5.1 5.4c0 3.3 2.4 5.4 5.1 5.4 3 0 5.2-2.1 5.2-5.4zm-8.2-4h3.1c2.4 0 3.3 1 3.3 2.7 0 1.1-.5 1.9-1.5 2.3l1.5 3h-2.2l-1.1-2.7h-1.1v2.7h-2v-8zm2.9 3.9c.9 0 1.4-.3 1.4-1.3 0-.9-.3-1.2-1.4-1.2h-1v2.6l1-.1z"></path></symbol><symbol id="svg-arrow-down" viewBox="0 0 16 16"><path d="m1.282 4.646-.707.708L8 12.778l7.425-7.424-.707-.708L8 11.364z"></path></symbol><symbol id="svg-arrow-left" viewBox="0 0 16 16"><path d="m3.707 8.071 6.718-6.717-.707-.708-7.425 7.425 7.425 7.425.707-.707z"></path></symbol><symbol id="svg-arrow-right" viewBox="0 0 16 16"><path d="m4.718 14.789.707.707 7.07-7.071a.5.5 0 0 0 0-.707L5.426.646l-.707.708 6.717 6.717-6.717 6.718Z"></path></symbol><symbol id="svg-arrow-up" viewBox="0 0 16 16"><path d="m1.282 12.779-.707-.708L8 4.647l7.425 7.424-.707.708L8 6.061z"></path></symbol><symbol id="svg-avatar" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14Zm0 1A8 8 0 1 1 8 0a8 8 0 0 1 0 16Z"></path><path fill-rule="nonzero" d="M6 5v2a2 2 0 1 0 4 0V5a2 2 0 1 0-4 0ZM5 5a3 3 0 1 1 6 0v2a3 3 0 1 1-6 0V5Z"></path><path fill-rule="nonzero" d="m3.436 13.954-.912-.41a6 6 0 0 1 11.01.133l-.922.388a5.001 5.001 0 0 0-9.176-.11Z"></path></g></symbol><symbol id="svg-award-fa" viewBox="0 0 512 512"><path d="M223.75 130.75 154.62 15.54A31.997 31.997 0 0 0 127.18 0H16.03C3.08 0-4.5 14.57 2.92 25.18l111.27 158.96c29.72-27.77 67.52-46.83 109.56-53.39zM495.97 0H384.82c-11.24 0-21.66 5.9-27.44 15.54l-69.13 115.21c42.04 6.56 79.84 25.62 109.56 53.38L509.08 25.18C516.5 14.57 508.92 0 495.97 0zM256 160c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm92.52 157.26-37.93 36.96 8.97 52.22c1.6 9.36-8.26 16.51-16.65 12.09L256 393.88l-46.9 24.65c-8.4 4.45-18.25-2.74-16.65-12.09l8.97-52.22-37.93-36.96c-6.82-6.64-3.05-18.23 6.35-19.59l52.43-7.64 23.43-47.52c2.11-4.28 6.19-6.39 10.28-6.39 4.11 0 8.22 2.14 10.33 6.39l23.43 47.52 52.43 7.64c9.4 1.36 13.17 12.95 6.35 19.59z"></path></symbol><symbol id="svg-beginner" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="m2.11 7.214-.949-.367A8 8 0 0 1 16 11h-1A7 7 0 0 0 2.11 7.214Zm-.576 1.099A6.979 6.979 0 0 0 1 11H0c0-1.06.206-2.072.58-2.998l.954.311Z"></path><path fill-rule="nonzero" d="M8 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1a2 2 0 1 1 0-4 2 2 0 0 1 0 4Z"></path><path fill-rule="nonzero" d="M7.132 10.184.184 7.868l-.316.948 6.948 2.316z"></path></g></symbol><symbol id="svg-bookmark-filled" viewBox="0 0 16 16"><path d="M4.722 2h6.556a2 2 0 0 1 2 2v11L8 11.422 2.722 15V4a2 2 0 0 1 2-2Z" fill-rule="evenodd"></path></symbol><symbol id="svg-bookmark" viewBox="0 0 16 16"><path d="m8.278 10.129 4.195 2.832V4.167c0-.599-.485-1.084-1.083-1.084H5.167c-.599 0-1.084.485-1.084 1.084v8.794l4.195-2.832ZM3 15V4.167C3 2.97 3.97 2 5.167 2h6.223c1.196 0 2.166.97 2.166 2.167V15l-5.278-3.564L3 15Z"></path></symbol><symbol id="svg-calendar" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M4 3a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h9a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H4Zm0-1h9a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2Z"></path><path fill-rule="nonzero" d="M2.893 6V5h11.214v1z"></path><path fill-rule="nonzero" d="M5 5h1v10H5zM5 .65h1v3.7H5zM8 5h1v10H8zm3 0h1v10h-1zm0-4.35h1v3.7h-1z"></path><path fill-rule="nonzero" d="M2.893 9V8h11.214v1zm0 3v-1h11.214v1z"></path></g></symbol><symbol id="svg-camera" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M2 5a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1H2Zm0-1h12a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z"></path><path fill-rule="nonzero" d="M8 11a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 1a3 3 0 1 1 0-6 3 3 0 0 1 0 6Zm7-10h-3v1h3z"></path><circle cx="2.5" cy="6.5" r="1"></circle></g></symbol><symbol id="svg-cart" viewBox="0 0 16 16"><path d="m13.995 4-.351 1h-8.24V4h8.591Zm-11.837.222-.37-1.102H-.005v-1h2.512l.858 2.557L4.963 10h6.883l2.097-5.998a.752.752 0 0 1 .71 1L12.556 11H4.222L2.158 4.222ZM11.5 15a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm0-1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Zm-6 1a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm0-1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z"></path></symbol><symbol id="svg-channels" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M8 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1a2 2 0 1 1 0-4 2 2 0 0 1 0 4Zm0 11a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1a2 2 0 1 1 0-4 2 2 0 0 1 0 4Zm5.196-10a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1a2 2 0 1 1 0-4 2 2 0 0 1 0 4ZM2.804 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1a2 2 0 1 1 0-4 2 2 0 0 1 0 4Zm0-7a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1a2 2 0 1 1 0-4 2 2 0 0 1 0 4Zm10.392 5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1a2 2 0 1 1 0-4 2 2 0 0 1 0 4Z"></path><path fill-rule="nonzero" d="m3.857 10.89 2.565-1.318-.457-.89L3.4 10.001l.457.89Zm6.36-3.539 2.289-1.263-.484-.875-2.288 1.263.484.875Zm1.832 3.539L9.484 9.572l.457-.89 2.565 1.319-.457.89Zm-6.36-3.539L3.4 6.088l.484-.875 2.288 1.263-.484.875Z"></path><path fill-rule="nonzero" d="M8 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 1a3 3 0 1 1 0-6 3 3 0 0 1 0 6Z"></path><path fill-rule="nonzero" d="M7.5 3.5v2.559h1V3.5zm0 7v2.559h1V10.5z"></path></g></symbol><symbol id="svg-chat-outline" viewBox="0 0 18 18"><path fill-rule="evenodd" d="M9.253 15.143h-.001.001Zm0 0c.925.64 2.098 1.02 3.369 1.02.315 0 .628-.023.935-.07.105.044.207.097.332.17.27.157.63.4 1.08.728.368.27.889.01.889-.444v-1.315c.189-.122.367-.254.535-.397C17.41 13.972 18 12.793 18 11.529c0-.833-.252-1.611-.695-2.283-.14.477-.329.939-.564 1.377.094.29.143.594.143.906 0 .93-.44 1.809-1.217 2.468-.2.17-.416.32-.645.449a.551.551 0 0 0-.28.478v.561c-.534-.342-.9-.503-1.179-.503a.564.564 0 0 0-.094.008 5.126 5.126 0 0 1-2.341-.153c-.614.16-1.242.262-1.875.306Zm-5.78-1.942a8.341 8.341 0 0 1-.94-.688C.927 11.152 0 9.297 0 7.308 0 3.246 3.832 0 8.511 0s8.513 3.246 8.513 7.309c0 4.062-3.833 7.308-8.513 7.308-.525 0-1.046-.04-1.555-.122-.22.053-1.102.576-2.371 1.503-.46.337-1.113.013-1.113-.554v-2.243Zm1.395.905c1.004-.674 1.666-.994 2.119-.994a.66.66 0 0 1 .117.01c.46.077.93.116 1.407.116 3.953 0 7.117-2.681 7.117-5.93 0-3.249-3.164-5.93-7.117-5.93-3.952 0-7.116 2.681-7.116 5.93 0 1.571.738 3.051 2.046 4.157a7.03 7.03 0 0 0 1.076.75.688.688 0 0 1 .351.597v1.294ZM6 7.584c0 .609-.5 1.104-1.116 1.104s-1.116-.494-1.116-1.104.5-1.103 1.116-1.103S6 6.975 6 7.584Zm3.628 0c0 .609-.5 1.104-1.116 1.104s-1.116-.494-1.116-1.104.5-1.103 1.116-1.103 1.116.494 1.116 1.103Zm3.628 0c0 .609-.5 1.104-1.116 1.104s-1.116-.494-1.116-1.104.5-1.103 1.116-1.103 1.116.494 1.116 1.103Z" clip-rule="evenodd"></path></symbol><symbol id="svg-chat" viewBox="0 0 23 23"><g clip-path="url(#a)"><path fill-rule="evenodd" d="M11.5 23C5.148 23 0 17.852 0 11.5S5.148 0 11.5 0 23 5.148 23 11.5 17.852 23 11.5 23Zm.201-6.235a4.732 4.732 0 0 0 2.691.815c.252 0 .502-.019.747-.055.084.034.165.077.265.134.216.127.504.32.863.582.294.215.71.007.71-.354v-1.05c.15-.098.293-.204.428-.318.812-.688 1.282-1.63 1.282-2.64 0-.665-.2-1.286-.554-1.823-.112.38-.263.75-.451 1.1.075.231.114.474.114.723 0 .743-.35 1.445-.972 1.97-.16.136-.332.256-.515.36a.44.44 0 0 0-.223.381v.449c-.427-.273-.72-.402-.942-.402a.446.446 0 0 0-.075.006 4.094 4.094 0 0 1-1.87-.122 8.16 8.16 0 0 1-1.497.245v-.001Zm-5.366-2.1c.237.2.488.384.75.55v1.79c0 .453.522.712.889.443 1.013-.74 1.718-1.158 1.894-1.2a7.92 7.92 0 0 0 1.242.097c3.737 0 6.798-2.592 6.798-5.836 0-3.245-3.062-5.837-6.798-5.837-3.737 0-6.798 2.592-6.798 5.836 0 1.589.74 3.07 2.023 4.157Zm3.557.478c-.361 0-.89.256-1.692.794v-1.033a.55.55 0 0 0-.28-.477 5.622 5.622 0 0 1-.86-.599c-1.044-.883-1.633-2.065-1.633-3.32 0-2.595 2.527-4.735 5.683-4.735 3.157 0 5.683 2.14 5.683 4.735s-2.526 4.736-5.683 4.736c-.381 0-.757-.032-1.124-.093a.562.562 0 0 0-.094-.008Zm-1.68-3.533a.887.887 0 0 0 .892-.881.886.886 0 0 0-.892-.881.886.886 0 0 0-.89.88c0 .487.398.882.89.882Zm2.898 0a.887.887 0 0 0 .891-.881.886.886 0 0 0-.891-.881.886.886 0 0 0-.891.88c0 .487.398.882.89.882Zm2.897 0a.887.887 0 0 0 .891-.881.886.886 0 0 0-.891-.881.886.886 0 0 0-.891.88c0 .487.399.882.891.882Z" clip-rule="evenodd"></path></g></symbol><symbol id="svg-checked" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M12.47 2.5v1H3.5v9h9V8.284h1V13.5h-11v-11z"></path><path fill-rule="nonzero" d="m13.98 3.459 1.04 1.082-7.381 7.096-3.164-3.101 1.05-1.072 2.124 2.082z"></path></g></symbol><symbol id="svg-checkmark-bold" viewBox="0 0 10 7"><path d="M9.77.203A.714.714 0 0 0 9.267 0a.736.736 0 0 0-.505.203L3.459 5.31 1.232 3.16a.73.73 0 0 0-.517-.196.751.751 0 0 0-.51.213.697.697 0 0 0-.205.498.678.678 0 0 0 .222.492l2.732 2.63A.714.714 0 0 0 3.46 7a.736.736 0 0 0 .506-.203L9.77 1.21A.686.686 0 0 0 10 .706a.663.663 0 0 0-.23-.503Z"></path></symbol><symbol id="svg-checkmark" viewBox="0 0 16 16"><path d="m2.079 8.284-.714.7 4.681 4.776 9.1-9.099-.707-.708-8.386 8.386z"></path></symbol><symbol id="svg-clipboard" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M12 3V2a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2v1a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1Z"></path><path fill-rule="nonzero" d="M7 2H6v1h4V2H9a1 1 0 1 0-2 0Zm1-2a2 2 0 0 1 1.732 1H10a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h.268A2 2 0 0 1 8 0ZM5 13h6v-1H5zm0-2h6v-1H5zm0-2h6V8H5zm0-2h6V6H5z"></path></g></symbol><symbol id="svg-close" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M1.293 2 14 14.707l.707-.707L2 1.293z"></path><path fill-rule="nonzero" d="M2 14.707 14.707 2 14 1.293 1.293 14z"></path></g></symbol><symbol id="svg-code-fa" viewBox="0 0 640 512"><path d="m278.9 511.5-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2 43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6 144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"></path></symbol><symbol id="svg-comments" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M4 8.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm0-1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Zm4 1a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm0-1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Zm4 1a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm0-1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z"></path><path fill-rule="nonzero" d="M13.007 13h-1v-1.004H14a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v7.996a1 1 0 0 0 1 1h7.026l2.981 2.012v-.007l1 .66V16L8.73 12.996H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v7.996a2 2 0 0 1-2 2h-.993V13Z"></path></g></symbol><symbol id="svg-copy-text" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M5.995 2.019v10.517h7.007V5.267L9.794 2.019H5.995Zm4.216-1 3.791 3.837v8.68H4.995V1.02h5.216Z"></path><path fill-rule="nonzero" d="M4.006 14.363h8.007v1H3.006V2.846h1zm9.533-9.364v1h-4.54V1.318h1v3.681z"></path><path fill-rule="nonzero" d="M10.051 7.604v1H7.499v-1zm1.448 2v1h-4v-1z"></path></g></symbol><symbol id="svg-dark" viewBox="0 0 11 11"><path d="M10.86 6.223a.406.406 0 0 0-.407-.102A4.473 4.473 0 0 1 4.878.545.406.406 0 0 0 4.37.038a5.281 5.281 0 0 0 1.537 10.338A5.235 5.235 0 0 0 9.08 9.314a5.324 5.324 0 0 0 1.88-2.687.406.406 0 0 0-.101-.405ZM8.593 8.666a4.469 4.469 0 1 1-4.664-7.578 5.287 5.287 0 0 0 5.985 5.984 4.52 4.52 0 0 1-1.321 1.594Z"></path></symbol><symbol id="svg-delete" viewBox="0 0 16 16"><g fill-rule="evenodd"><path d="M2 2h12v1H2zm4-2h4v1H6zm0 1h1v1H6zm3 0h1v1H9z"></path><path fill-rule="nonzero" d="M13 4v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h1v9a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4h1Z"></path><path fill-rule="nonzero" d="M5 5v7h1V5zm2.5 0v7h1V5zM10 5v7h1V5z"></path></g></symbol><symbol id="svg-device" viewBox="0 0 11 9"><path d="M.625 7.75h9.75a.542.542 0 0 1 0 1.083H.625a.542.542 0 1 1 0-1.083ZM1.167.167h8.666a1.083 1.083 0 0 1 1.084 1.083v5.417a.542.542 0 0 1-.542.541H.625a.542.542 0 0 1-.542-.541V1.25A1.083 1.083 0 0 1 1.167.167Zm8.666 5.958V1.25H1.168v4.875h8.667Z"></path></symbol><symbol id="svg-download-file" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M13.5 13.5v-6h1v7h-13v-7h1v6z"></path><path fill-rule="nonzero" d="M7.5 2h1v10h-1z"></path><path fill-rule="nonzero" d="m8 11.121 2.828-2.828.708.707-3.182 3.182a.5.5 0 0 1-.708 0L4.464 9l.708-.707L8 11.12Z"></path></g></symbol><symbol id="svg-edit" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M8 2v1H4a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V8h1v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h4Z"></path><path d="M15 3.774 7.774 11H5V8.226L12.226 1 15 3.774Zm-2.774-1.36L6 8.641V10h1.36l6.226-6.226-1.36-1.36Z"></path></g></symbol><symbol id="svg-exclamation" viewBox="0 0 16 16"><path d="M9.245 10.064h-2.26L6.56 1h3.088l-.404 9.064Zm-1.13 4.602A1.633 1.633 0 0 1 6.5 13.051c0-.888.727-1.635 1.615-1.635s1.635.747 1.635 1.635c0 .868-.747 1.615-1.635 1.615Z"></path></symbol><symbol id="svg-external-link" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M7 2v1H4a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V9h1v3a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h3Z"></path><path d="M9 2h5v1H9z"></path><path d="M13 7V2h1v5z"></path><path fill-rule="nonzero" d="M12.5 2.793 6.274 9.019l.707.707L13.207 3.5v-.707z"></path></g></symbol><symbol id="svg-eye" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M13.827 9.38A6.992 6.992 0 0 1 8 12.5a6.992 6.992 0 0 1-5.848-3.151 23.11 23.11 0 0 0-.835.55A7.992 7.992 0 0 0 8 13.5a7.992 7.992 0 0 0 6.659-3.564c.017-.026-.813-.584-.832-.556ZM1.462 8.14A6.925 6.925 0 0 1 8 3.52a6.935 6.935 0 0 1 6.538 4.622c.014.039.955-.27.934-.33a7.925 7.925 0 0 0-14.944 0c-.011.033.934.33.934.33Z"></path><path fill-rule="nonzero" d="M8 10c.562 0 1.07-.232 1.433-.605A2 2 0 1 0 8 10Zm0 1a3 3 0 1 1 0-6 3 3 0 0 1 0 6Z"></path></g></symbol><symbol id="svg-facebook" viewBox="0 0 16 16"><path d="M12 .115v2.539h-1.454c-.53 0-.889.115-1.074.346-.185.23-.278.577-.278 1.038v1.818h2.713l-.36 2.846H9.193V16H6.361V8.702H4V5.856h2.361V3.76c0-1.193.321-2.117.963-2.774C7.966.329 8.821 0 9.89 0c.906 0 1.61.038 2.11.115Z"></path></symbol><symbol id="svg-file-code-fa" viewBox="0 0 384 512"><path d="m149.9 349.1-.2-.2-32.8-28.9 32.8-28.9c3.6-3.2 4-8.8.8-12.4l-.2-.2-17.4-18.6c-3.4-3.6-9-3.7-12.4-.4l-57.7 54.1c-3.7 3.5-3.7 9.4 0 12.8l57.7 54.1c1.6 1.5 3.8 2.4 6 2.4 2.4 0 4.8-1 6.4-2.8l17.4-18.6c3.3-3.5 3.1-9.1-.4-12.4zm220-251.2L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM256 51.9l76.1 76.1H256zM336 464H48V48h160v104c0 13.3 10.7 24 24 24h104zM209.6 214c-4.7-1.4-9.5 1.3-10.9 6L144 408.1c-1.4 4.7 1.3 9.6 6 10.9l24.4 7.1c4.7 1.4 9.6-1.4 10.9-6L240 231.9c1.4-4.7-1.3-9.6-6-10.9zm24.5 76.9.2.2 32.8 28.9-32.8 28.9c-3.6 3.2-4 8.8-.8 12.4l.2.2 17.4 18.6c3.3 3.5 8.9 3.7 12.4.4l57.7-54.1c3.7-3.5 3.7-9.4 0-12.8l-57.7-54.1c-3.5-3.3-9.1-3.2-12.4.4l-17.4 18.6c-3.3 3.5-3.1 9.1.4 12.4z"></path></symbol><symbol id="svg-file-image-fa" viewBox="0 0 384 512"><path d="M369.9 97.9 286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm32-48h224V288l-23.5-23.5c-4.7-4.7-12.3-4.7-17 0L176 352l-39.5-39.5c-4.7-4.7-12.3-4.7-17 0L80 352v64zm48-240c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48z"></path></symbol><symbol id="svg-file-pdf-fa" viewBox="0 0 384 512"><path d="M369.9 97.9 286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z"></path></symbol><symbol id="svg-file" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M4.5 2.82v10.517h7.007V6.068L8.3 2.82H4.5Zm4.216-1 3.791 3.838v8.68H3.5V1.82h5.216Z"></path><path fill-rule="nonzero" d="M12.043 5.799v1H7.504V2.117h1v3.682z"></path></g></symbol><symbol id="svg-filter-down" viewBox="0 0 16 16"><path d="M10 7.482V13a1 1 0 0 1-.553.894l-2 1A1 1 0 0 1 6 14V7.422L2.307 3.775c-.636-.628-.192-1.711.702-1.711h10.01c.892 0 1.337 1.079.706 1.708L10 7.482Zm-1-.415 4.019-4.003H3.009L7 7.004V14l2-1V7.067Z"></path></symbol><symbol id="svg-filters" viewBox="0 0 16 16"><g fill-rule="evenodd"><path d="M1 4h4v1H1zm12 4h2v1h-2zM1 12h4v1H1zm7-8h7v1H8zM1 8h9v1H1zm7 4h7v1H8z"></path><path fill-rule="nonzero" d="M5.5 6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm0-1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Zm5 5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm0-1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Zm-5 5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm0-1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z"></path></g></symbol><symbol id="svg-full-instructions" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M3.436 1.832a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h7.492a.5.5 0 0 0 .5-.5v-10a.5.5 0 0 0-.5-.5H3.436Zm0-1h7.492a1.5 1.5 0 0 1 1.5 1.5v10a1.5 1.5 0 0 1-1.5 1.5H3.436a1.5 1.5 0 0 1-1.5-1.5v-10a1.5 1.5 0 0 1 1.5-1.5Z"></path><path fill-rule="nonzero" d="M12.012 3.408v-1h.48a1.5 1.5 0 0 1 1.5 1.5v10a1.5 1.5 0 0 1-1.5 1.5H5a1.5 1.5 0 0 1-1.5-1.5v-.493h1v.493a.5.5 0 0 0 .5.5h7.491a.5.5 0 0 0 .5-.5v-10a.5.5 0 0 0-.5-.5h-.48Zm-8.455.424v1H1.315v-1zm0 3v1H1.315v-1zm0 3v1H1.315v-1zm6.193-6v1H4.954v-1z"></path><path fill-rule="nonzero" d="M9.75 6.832v1H4.954v-1zm0 3v1H4.954v-1z"></path></g></symbol><symbol id="svg-github" viewBox="0 0 16 16"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path></symbol><symbol id="svg-google_oauth2" viewBox="0 0 16 16"><path d="M15.545 6.558a9.42 9.42 0 0 1 .139 1.626c0 2.434-.87 4.492-2.384 5.885h.002C11.978 15.292 10.158 16 8 16A8 8 0 1 1 8 0a7.689 7.689 0 0 1 5.352 2.082l-2.284 2.284A4.347 4.347 0 0 0 8 3.166c-2.087 0-3.86 1.408-4.492 3.304a4.792 4.792 0 0 0 0 3.063h.003c.635 1.893 2.405 3.301 4.492 3.301 1.078 0 2.004-.276 2.722-.764h-.003a3.702 3.702 0 0 0 1.599-2.431H8v-3.08h7.545z"></path></symbol><symbol id="svg-googleplus" viewBox="0 0 16 16"><path d="M9.98 8.208c0 .963-.202 1.82-.605 2.573a4.356 4.356 0 0 1-1.722 1.764c-.746.424-1.6.636-2.563.636a5 5 0 0 1-1.979-.403 5.098 5.098 0 0 1-1.625-1.084A5.098 5.098 0 0 1 .403 10.07 4.994 4.994 0 0 1 0 8.09c0-.69.134-1.35.403-1.979a5.1 5.1 0 0 1 1.083-1.625 5.098 5.098 0 0 1 1.625-1.083A4.994 4.994 0 0 1 5.091 3c1.323 0 2.46.444 3.409 1.333L7.118 5.66c-.542-.523-1.218-.785-2.028-.785a3.04 3.04 0 0 0-1.58.43 3.167 3.167 0 0 0-1.149 1.17 3.192 3.192 0 0 0-.424 1.615c0 .584.142 1.122.424 1.615.283.493.666.883 1.15 1.17a3.04 3.04 0 0 0 1.58.43 3.33 3.33 0 0 0 1.058-.16c.322-.106.587-.239.795-.398a2.895 2.895 0 0 0 .886-1.122 2.64 2.64 0 0 0 .15-.514H5.09v-1.75h4.806c.055.292.083.574.083.847ZM16 7.361V8.82h-1.451v1.452H13.09V8.819h-1.45V7.361h1.451V5.91h1.459v1.45H16Z"></path></symbol><symbol id="svg-hackster" viewBox="0 0 11 9"><g clip-path="url(#a)"><path d="M.14 3.746h1.937c.119 0 .216.093.216.208V5.02c0 .115.096.208.215.208h4.036c.118 0 .215.094.215.214v.915c0 .115.092.188.21.156.705-.187 2.976-.785 3.676-.973.113-.03.258-.062.307-.098.021-.021.043-.047.043-.089a.137.137 0 0 0-.14-.135h-1.96a.212.212 0 0 1-.214-.208V3.954a.214.214 0 0 0-.221-.208H4.43a.212.212 0 0 1-.216-.208v-.926c0-.115-.092-.188-.21-.157L.35 3.423c-.119.031-.264.063-.307.099A.13.13 0 0 0 0 3.616c0 .072.06.135.14.135v-.005Zm2.373-1.65h1.49a.213.213 0 0 0 .216-.213v-.54c0-.115-.091-.188-.21-.157l-1.501.395a.291.291 0 0 0-.21.266v.031c0 .114.097.213.22.213l-.005.005ZM6.98 3.168h1.49a.218.218 0 0 0 .221-.213V.16c0-.114-.097-.187-.21-.156L6.98.401a.291.291 0 0 0-.21.265v2.289c0 .114.097.213.215.213H6.98ZM3.999 5.832H2.513a.218.218 0 0 0-.22.213v2.799c0 .114.096.187.21.156l1.5-.395a.291.291 0 0 0 .21-.266V6.05a.218.218 0 0 0-.22-.213L4 5.832ZM8.47 6.903H6.98a.213.213 0 0 0-.215.214v.54c0 .115.091.188.21.157l1.501-.396a.298.298 0 0 0 .21-.265v-.036a.218.218 0 0 0-.22-.214h.005Z"></path></g></symbol><symbol id="svg-hamburger" viewBox="0 0 16 16"><path d="M0 1h16v1H0zm0 14h16v1H0zm0-7h16v1H0z"></path></symbol><symbol id="svg-hardcore" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="m14.77 9.212.969-.248c.17.65.261 1.332.261 2.036h-1a7.01 7.01 0 0 0-.23-1.788Zm-.3-.888A7.002 7.002 0 0 0 1 11H0a8 8 0 0 1 15.365-3.129l-.895.453Z"></path><path fill-rule="nonzero" d="M8 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1a2 2 0 1 1 0-4 2 2 0 0 1 0 4Z"></path><path d="M2 10.99a6 6 0 0 1 10.76-3.643l-2.65 1.52A3 3 0 0 0 5 10.99H2Z"></path><path fill-rule="nonzero" d="m9.191 10.964 6.551-3.276-.447-.894-6.552 3.275z"></path></g></symbol><symbol id="svg-hidden" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="m11.77 12.558-.745-.744a7.012 7.012 0 0 0 2.802-2.434c.019-.028.849.53.832.556a8.016 8.016 0 0 1-2.89 2.622Zm-.976.44A7.996 7.996 0 0 1 8 13.5a7.992 7.992 0 0 1-6.683-3.6c-.003-.005.83-.559.835-.551a7.008 7.008 0 0 0 7.853 2.86l.79.789ZM2.523 4.726l.7.7a6.97 6.97 0 0 0-1.76 2.715c-.001 0-.946-.297-.935-.33a7.961 7.961 0 0 1 1.994-3.084Zm.767-.646a7.925 7.925 0 0 1 12.181 3.73c.022.06-.92.369-.933.33A6.935 6.935 0 0 0 4 4.789l-.71-.71Z"></path><path fill-rule="nonzero" d="M6.011 8.215a2 2 0 0 0 1.774 1.774l.927.926a3 3 0 0 1-3.627-3.627l.926.927Zm2.953 1.538A2.007 2.007 0 0 0 10 8a2 2 0 0 0-3.753-.964l-.726-.726a3 3 0 1 1 4.169 4.17l-.726-.726Z"></path><path fill-rule="nonzero" d="m2.345 3.133.707-.707 10.52 10.521-.707.707z"></path></g></symbol><symbol id="svg-info-circle" viewBox="0 0 20 20"><path d="M0 10a10 10 0 1 1 20 0 10 10 0 0 1-20 0Zm10-8.125a8.125 8.125 0 1 0 0 16.25 8.125 8.125 0 0 0 0-16.25ZM8.125 9.688a.937.937 0 0 1 .938-.938h1.25a.937.937 0 0 1 .937.938v3.437h.313a.938.938 0 0 1 0 1.875h-2.5a.938.938 0 0 1 0-1.875h.312v-2.5h-.313a.938.938 0 0 1-.937-.938ZM10 7.5A1.25 1.25 0 1 1 10 5a1.25 1.25 0 0 1 0 2.5Z"></path></symbol><symbol id="svg-instagram" viewBox="0 0 16 16"><path d="M10.667 8a2.57 2.57 0 0 0-.782-1.885A2.57 2.57 0 0 0 8 5.333a2.57 2.57 0 0 0-1.885.782A2.57 2.57 0 0 0 5.333 8c0 .736.26 1.365.782 1.885.52.521 1.149.782 1.885.782a2.57 2.57 0 0 0 1.885-.782c.521-.52.782-1.149.782-1.885Zm1.437 0c0 1.139-.4 2.108-1.198 2.906-.798.799-1.767 1.198-2.906 1.198-1.139 0-2.108-.4-2.906-1.198C4.295 10.108 3.896 9.14 3.896 8c0-1.139.4-2.108 1.198-2.906C5.892 4.295 6.86 3.896 8 3.896c1.139 0 2.108.4 2.906 1.198.799.798 1.198 1.767 1.198 2.906Zm1.125-4.27a.923.923 0 0 1-.281.676.923.923 0 0 1-.677.282.923.923 0 0 1-.677-.282.923.923 0 0 1-.281-.677c0-.264.093-.49.28-.677a.923.923 0 0 1 .678-.281c.264 0 .49.094.677.281a.923.923 0 0 1 .281.677ZM8 1.437l-.797-.006a56.51 56.51 0 0 0-1.099 0c-.25.004-.585.014-1.005.032a8.21 8.21 0 0 0-1.073.104 4.177 4.177 0 0 0-.745.192c-.347.14-.653.34-.916.605a2.696 2.696 0 0 0-.605.916c-.076.202-.14.45-.192.745a8.255 8.255 0 0 0-.104 1.073c-.018.42-.028.755-.032 1.005-.003.25-.003.616 0 1.1L1.438 8l-.006.797a56.51 56.51 0 0 0 0 1.099c.004.25.014.585.032 1.005.017.42.052.778.104 1.073.052.295.116.543.192.745.14.347.34.653.605.916.263.264.569.466.916.605.202.076.45.14.745.192a8.21 8.21 0 0 0 1.073.104c.42.018.755.028 1.005.032.25.003.616.003 1.1 0L8 14.563l.797.005c.483.003.849.003 1.099 0 .25-.004.585-.014 1.005-.032a8.21 8.21 0 0 0 1.073-.104c.295-.052.543-.116.745-.192.347-.14.653-.34.916-.605.264-.263.466-.569.605-.916.076-.202.14-.45.192-.745a8.21 8.21 0 0 0 .104-1.073c.018-.42.028-.755.032-1.005.003-.25.003-.616 0-1.1L14.563 8l.005-.797c.003-.483.003-.849 0-1.099a38.59 38.59 0 0 0-.032-1.005 8.255 8.255 0 0 0-.104-1.073 4.177 4.177 0 0 0-.192-.745 2.703 2.703 0 0 0-.605-.916 2.703 2.703 0 0 0-.916-.605 4.177 4.177 0 0 0-.745-.192 8.255 8.255 0 0 0-1.073-.104 38.59 38.59 0 0 0-1.005-.032 56.51 56.51 0 0 0-1.1 0L8 1.438ZM16 8c0 1.59-.017 2.691-.052 3.302-.07 1.445-.5 2.563-1.292 3.354-.791.792-1.91 1.222-3.354 1.292C10.691 15.983 9.59 16 8 16s-2.691-.017-3.302-.052c-1.445-.07-2.563-.5-3.354-1.292-.792-.791-1.222-1.91-1.292-3.354C.017 10.691 0 9.59 0 8s.017-2.691.052-3.302c.07-1.445.5-2.563 1.292-3.354C2.135.552 3.254.122 4.698.052 5.309.017 6.41 0 8 0s2.691.017 3.302.052c1.445.07 2.563.5 3.354 1.292.792.791 1.222 1.91 1.292 3.354C15.983 5.309 16 6.41 16 8Z"></path></symbol><symbol id="svg-intermediate" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="m4.968 4.689-.527-.856A8 8 0 0 1 16 11h-1A7 7 0 0 0 4.968 4.689Zm-.929.539A6.992 6.992 0 0 0 1 11H0a7.99 7.99 0 0 1 3.41-6.553l.63.78ZM8 12a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1a2 2 0 1 1 0-4 2 2 0 0 1 0 4Z"></path><path fill-rule="nonzero" d="M7.717 9.843 3.151 4.116l-.782.623 4.566 5.727z"></path><path d="M2 11.03V11c0-1.403.482-2.693 1.288-3.715L5.43 9.45A2.986 2.986 0 0 0 5 11.03H2Z"></path></g></symbol><symbol id="svg-light" viewBox="0 0 14 14"><path d="M6.563 2.188V.875a.437.437 0 1 1 .875 0v1.313a.437.437 0 1 1-.875 0ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Zm-.875 0a2.625 2.625 0 1 0-5.25 0 2.625 2.625 0 0 0 5.25 0ZM3.19 3.81a.438.438 0 0 0 .62-.62l-.875-.875a.438.438 0 0 0-.62.62l.875.875Zm0 6.38-.875.876a.438.438 0 1 0 .62.618l.875-.874a.437.437 0 1 0-.62-.62Zm7.31-6.252a.437.437 0 0 0 .31-.128l.874-.875a.438.438 0 0 0-.618-.62l-.876.875a.437.437 0 0 0 .31.748Zm.31 6.252a.438.438 0 1 0-.62.62l.876.874a.436.436 0 0 0 .747-.309.438.438 0 0 0-.129-.31l-.874-.874ZM2.624 7a.437.437 0 0 0-.438-.438H.875a.437.437 0 1 0 0 .875h1.313A.437.437 0 0 0 2.624 7ZM7 11.375a.438.438 0 0 0-.438.438v1.312a.438.438 0 0 0 .875 0v-1.313A.438.438 0 0 0 7 11.376Zm6.125-4.813h-1.313a.438.438 0 0 0 0 .875h1.313a.438.438 0 0 0 0-.875Z"></path></symbol><symbol id="svg-link" viewBox="0 0 16 16"><g transform="translate(1 -1)"><path d="m4.964 8.647.909-.909a3.556 3.556 0 1 1 5.029 5.03l-2.776 2.775a3.556 3.556 0 0 1-5.3-4.726 4.618 4.618 0 0 0 .727.696 2.557 2.557 0 0 0 3.866 3.322l2.776-2.775A2.556 2.556 0 1 0 6.58 8.445l-.874.874a1.55 1.55 0 0 1-.742-.671Zm-.724.724a2.57 2.57 0 0 0 .727.687l-.723.724a3.585 3.585 0 0 1-.722-.693l.718-.718Z"></path><path d="M10.477 8.77a2.595 2.595 0 0 0-.727-.688l.681-.681a3.571 3.571 0 0 1 .721.693l-.675.675Zm-.724.723-.915.915a3.556 3.556 0 1 1-5.03-5.03l2.776-2.775a3.556 3.556 0 0 1 5.269 4.765 4.604 4.604 0 0 0-.725-.695A2.557 2.557 0 0 0 7.292 3.31L4.516 6.086a2.556 2.556 0 1 0 3.615 3.615l.881-.88a1.573 1.573 0 0 1 .741.672Z"></path></g></symbol><symbol id="svg-linkedin" viewBox="0 0 35 34"><path d="M35 20.505v12.94h-7.502V21.37c0-3.032-1.085-5.102-3.8-5.102-2.073 0-3.306 1.395-3.849 2.744-.198.482-.249 1.154-.249 1.829v12.603h-7.504s.101-20.448 0-22.567h7.503v3.199c-.015.024-.035.05-.049.073h.05v-.073c.996-1.536 2.777-3.729 6.762-3.729 4.937 0 8.638 3.225 8.638 10.157ZM4.246 0C1.68 0 0 1.684 0 3.898 0 6.064 1.63 7.8 4.147 7.8h.05c2.617 0 4.244-1.734 4.244-3.9C8.391 1.683 6.814 0 4.246 0Zm-3.8 33.445h7.501V10.878H.446v22.567Z"></path></symbol><symbol id="svg-location" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M3 7c0 1.4.576 2.667 1.504 3.575L8 14.12l3.47-3.522A5 5 0 1 0 3 7ZM2 7a6 6 0 1 1 12 0c0 1.65-.67 3.196-1.817 4.301l-3.47 3.522a1 1 0 0 1-1.425 0L3.805 11.29A5.984 5.984 0 0 1 2 7Z"></path><path fill-rule="nonzero" d="M8 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm0 1a3 3 0 1 1 0-6 3 3 0 0 1 0 6Z"></path></g></symbol><symbol id="svg-locked" viewBox="0 0 16 16"><g transform="translate(3)"><path d="M1 7.05v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-6H1Zm-1-1h10v7a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-7Z"></path><path d="M5 11.55a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm0 1a2 2 0 1 1 0-4 2 2 0 0 1 0 4zM2 7H1V4.706a4 4 0 1 1 8 0V7H8V4.706a3 3 0 1 0-6 0V7z"></path></g></symbol><symbol id="svg-markdown" viewBox="0 -49 256 256"><path d="M238.371 157.892H18.395C8.431 157.892 0 149.462 0 139.497V18.395C0 8.431 8.431 0 18.395 0h219.21C247.569 0 256 8.431 256 18.395v121.102c0 9.964-7.665 18.395-17.629 18.395ZM18.395 12.263c-3.066 0-6.132 3.066-6.132 6.132v121.102c0 3.832 3.066 6.132 6.132 6.132h219.21c3.832 0 6.132-3.066 6.132-6.132V18.395c0-3.832-3.066-6.132-6.132-6.132H18.395ZM36.79 121.102V36.79h24.527l24.527 30.66 24.527-30.66h24.527v84.312h-24.527V72.814l-24.527 30.66-24.527-30.66v48.288H36.79Zm154.06 0-36.79-40.623h24.527V36.79h24.527v42.923h24.527l-36.79 41.389Z"></path></symbol><symbol id="svg-newsletter" viewBox="0 0 16 16"><g transform="matrix(.00313 0 0 -.00313 0 16)"><path d="m114 5076-44-44 2-2263 3-2264 22-65C161 252 322 92 510 27l65-22 1964-3c1960-2 1965-2 2040 19 112 30 194 80 286 173 59 59 90 101 117 156 72 146 68 28 68 1813 0 1736 3 1633-52 1684-40 38-95 43-520 43h-407l-3 563c-3 542-4 563-23 595-11 18-34 42-51 53-31 19-71 19-1934 19H157l-43-44zm3638-2398c3-2014 4-2136 21-2193 10-33 29-84 42-114 14-29 25-55 25-57s-713-4-1585-4c-1189 0-1596 3-1629 12-103 27-207 131-234 234-9 33-12 559-12 2149v2105h3370l2-2132zm986-610-3-1503-26-56c-34-72-96-134-168-168-77-36-203-38-273-3-70 34-130 93-163 158l-30 59-3 1508-2 1507h670l-2-1502z"></path><path d="M865 4406c-37-16-70-52-84-89-7-19-11-216-11-589 0-541 1-563 20-603 13-26 34-49 59-63l39-22h1179c1128 0 1180 1 1213 19 19 10 45 36 57 57l23 39v574c0 571 0 573-22 612-14 25-37 46-63 59-41 20-61 20-1211 20-952-1-1175-3-1199-14zm2185-676v-380H1080v760h1970v-380zM875 2755c-128-46-141-217-22-283 30-16 112-17 1212-17 1162 0 1181 0 1214 20 47 28 72 65 78 117 7 58-15 108-63 144l-37 29-1171 2c-992 2-1177 0-1211-12zm-25-593c-40-21-80-89-80-136 0-53 37-113 84-135 42-21 51-21 1215-21h1173l38 21c106 60 104 222-4 273-31 14-146 16-1213 16-1121 0-1180-1-1213-18zm26-572c-59-18-106-85-106-152 0-45 30-98 70-125l33-23h2384l34 23c92 61 90 191-5 261-27 21-33 21-1204 23-647 1-1190-2-1206-7zm-26-599c-101-53-104-192-6-265 27-21 33-21 1208-24 1166-2 1182-2 1223 18 83 40 110 152 55 230-45 63 24 60-1267 60-1128 0-1180-1-1213-19z"></path></g></symbol><symbol id="svg-notification" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M4.5 11H3V8a5 5 0 1 1 10 0v3h-1.5.5V8a4 4 0 1 0-8 0v3h.5Z"></path><path fill-rule="nonzero" d="M7 3.914c-.5 0-1-.138-1-.414V3a2 2 0 1 1 4 0v.5c0 .276-.5.414-1 .414V3a1 1 0 1 0-2 0v.914Zm0 8.5v.5a1 1 0 1 0 2 0v-.5H7Zm3 0v.5a2 2 0 1 1-4 0v-.5h4Z"></path><path fill-rule="nonzero" d="M14 12H2v1h12z"></path></g></symbol><symbol id="svg-pin" viewBox="0 0 16 16"><path d="M10.733.13a1.473 1.473 0 0 0-.326 1.488c.07.206.072.222.022.269-.028.031-1.073.926-2.316 1.994L5.847 5.824l-.147-.11A2.054 2.054 0 0 0 3.98 5.43c-.457.131-.917.479-.96.72-.05.257-.047.26 1.408 1.712L5.787 9.22 4.2 10.82c-1.906 1.915-2.34 2.388-3.533 3.856-.576.707-.604.748-.604.892 0 .257.165.432.413.432.188 0 .184.003.917-.592 1.493-1.214 2.069-1.743 3.953-3.615l1.512-1.502 1.305 1.302c1.418 1.415 1.393 1.393 1.65 1.308.15-.05.428-.363.563-.632a1.996 1.996 0 0 0-.144-2.006l-.125-.182.072-.084c.04-.047.923-1.077 1.965-2.288a451.095 451.095 0 0 0 1.913-2.235c.012-.016.106 0 .219.044.24.084.676.1.92.03.344-.1.717-.387.754-.581.054-.285.16-.16-2.25-2.58C12.473 1.162 11.415.116 11.35.066c-.1-.075-.154-.09-.295-.09-.169 0-.178.006-.322.156z"></path></symbol><symbol id="svg-pinterest" viewBox="0 0 496 512"><path d="M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z"></path></symbol><symbol id="svg-platforms" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M2.118 3.527 7.517.458a.945.945 0 0 1 .947 0l5.417 3.069c.805.456.813 1.79.012 2.258l-5.417 3.17a.946.946 0 0 1-.972-.002L2.105 5.784c-.798-.469-.791-1.8.013-2.257Zm.474 1.132 5.399 3.17 5.417-3.17L7.99 1.59 2.592 4.66Z"></path><path fill-rule="nonzero" d="m2.91 6.153 1.16.743-1.478.84 5.399 3.169 5.417-3.17-1.483-.84 1.131-.76.825.468c.805.456.813 1.79.012 2.258l-5.417 3.17a.946.946 0 0 1-.972-.001L2.105 8.86c-.798-.468-.791-1.8.013-2.256l.793-.45Z"></path><path fill-rule="nonzero" d="m3.722 9.125.614.394h1.159l-2.903 1.65 5.399 3.17 5.417-3.17-2.913-1.65h1.179l.592-.398 1.615.916c.805.456.813 1.79.012 2.258l-5.417 3.169a.946.946 0 0 1-.972 0l-5.399-3.17c-.798-.469-.791-1.8.013-2.257l1.604-.912Z"></path></g></symbol><symbol id="svg-plus" viewBox="0 0 16 16"><path d="M8.5 7.5H14v1H8.5V14h-1V8.5H2v-1h5.5V2h1v5.5Z"></path></symbol><symbol id="svg-product" viewBox="0 0 24 24"><g clip-path="url(#a)"><path fill-rule="evenodd" d="M15.65 2a1.05 1.05 0 0 1 1.05 1.05V4.1h1.05a3.15 3.15 0 0 1 3.15 3.15V8.3h1.05a1.05 1.05 0 0 1 0 2.1H20.9v4.2h1.05a1.05 1.05 0 0 1 0 2.1H20.9v1.05a3.15 3.15 0 0 1-3.15 3.15H16.7v1.05a1.05 1.05 0 0 1-2.1 0V20.9h-4.2v1.05a1.05 1.05 0 0 1-2.1 0V20.9H7.25a3.15 3.15 0 0 1-3.15-3.15V16.7H3.05a1.05 1.05 0 1 1 0-2.1H4.1v-4.2H3.05a1.05 1.05 0 1 1 0-2.1H4.1V7.25A3.15 3.15 0 0 1 7.25 4.1H8.3V3.05a1.05 1.05 0 1 1 2.1 0V4.1h4.2V3.05A1.05 1.05 0 0 1 15.65 2Zm2.1 4.2H7.25A1.05 1.05 0 0 0 6.2 7.25v10.5a1.05 1.05 0 0 0 1.05 1.05h10.5a1.05 1.05 0 0 0 1.05-1.05V7.25a1.05 1.05 0 0 0-1.05-1.05ZM14.6 8.3a2.1 2.1 0 0 1 2.095 1.942l.005.158v4.2a2.1 2.1 0 0 1-1.942 2.095l-.158.005h-4.2a2.1 2.1 0 0 1-2.095-1.942L8.3 14.6v-4.2a2.1 2.1 0 0 1 1.942-2.095L10.4 8.3h4.2Zm0 2.1h-4.2v4.2h4.2v-4.2Z" clip-rule="evenodd"></path></g></symbol><symbol id="svg-protip" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M6.624 13.178h2.755a.5.5 0 0 0 .5-.5v-1.243a3.5 3.5 0 0 1 .894-2.337c.994-1.108 1.484-2.34 1.484-3.715a4.256 4.256 0 0 0-8.511 0c0 1.377.49 2.608 1.483 3.715a3.5 3.5 0 0 1 .895 2.337v1.243a.5.5 0 0 0 .5.5Zm-1.5-1.743a2.5 2.5 0 0 0-.64-1.67C3.33 8.48 2.747 7.012 2.747 5.384a5.256 5.256 0 0 1 10.51 0c0 1.627-.583 3.094-1.738 4.383a2.5 2.5 0 0 0-.639 1.669v1.243a1.5 1.5 0 0 1-1.5 1.5H6.624a1.5 1.5 0 0 1-1.5-1.5v-1.243Z"></path><path fill-rule="nonzero" d="M5.718 12.223v-1h4.401v1zM6.115 14v-.5h1v.5a.885.885 0 1 0 1.77 0v-.5h1v.5a1.885 1.885 0 0 1-3.77 0ZM8.001 2.018h.5v1h-.5A2.342 2.342 0 0 0 5.66 5.36v.5h-1v-.5a3.342 3.342 0 0 1 3.342-3.342Z"></path></g></symbol><symbol id="svg-reddit" viewBox="0 0 512 512"><path d="M201.5 305.5c-13.8 0-24.9-11.1-24.9-24.6 0-13.8 11.1-24.9 24.9-24.9 13.6 0 24.6 11.1 24.6 24.9 0 13.6-11.1 24.6-24.6 24.6zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-132.3-41.2c-9.4 0-17.7 3.9-23.8 10-22.4-15.5-52.6-25.5-86.1-26.6l17.4-78.3 55.4 12.5c0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.3 24.9-24.9s-11.1-24.9-24.9-24.9c-9.7 0-18 5.8-22.1 13.8l-61.2-13.6c-3-.8-6.1 1.4-6.9 4.4l-19.1 86.4c-33.2 1.4-63.1 11.3-85.5 26.8-6.1-6.4-14.7-10.2-24.1-10.2-34.9 0-46.3 46.9-14.4 62.8-1.1 5-1.7 10.2-1.7 15.5 0 52.6 59.2 95.2 132 95.2 73.1 0 132.3-42.6 132.3-95.2 0-5.3-.6-10.8-1.9-15.8 31.3-16 19.8-62.5-14.9-62.5zM302.8 331c-18.2 18.2-76.1 17.9-93.6 0-2.2-2.2-6.1-2.2-8.3 0-2.5 2.5-2.5 6.4 0 8.6 22.8 22.8 87.3 22.8 110.2 0 2.5-2.2 2.5-6.1 0-8.6-2.2-2.2-6.1-2.2-8.3 0zm7.7-75c-13.6 0-24.6 11.1-24.6 24.9 0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.1 24.9-24.6 0-13.8-11-24.9-24.9-24.9z"></path></symbol><symbol id="svg-search" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M6.5 12a5.5 5.5 0 1 1 0-11 5.5 5.5 0 0 1 0 11Zm0-1a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9Z"></path><path fill-rule="nonzero" d="M10.5 6.5a4 4 0 0 0-4-4v1a3 3 0 0 1 3 3h1Zm-.5 4.229 4.124 4.125.73-.73L10.729 10z"></path></g></symbol><symbol id="svg-settings-gears" viewBox="0 0 16 16"><g fill-rule="evenodd"><g fill-rule="nonzero" transform="rotate(90 6.125 9.875)"><path d="m9.061 9.764-.51-.63c.214-.173.41-.369.583-.583a.405.405 0 0 1 .345-.15l1.537.115c.107-.216.199-.438.276-.665l-1.167-1.007a.405.405 0 0 1-.139-.35 3.975 3.975 0 0 0 0-.825.405.405 0 0 1 .139-.349l1.167-1.006a5.463 5.463 0 0 0-.276-.665l-1.537.113a.405.405 0 0 1-.345-.149 3.952 3.952 0 0 0-.583-.583.405.405 0 0 1-.15-.345l.115-1.537A5.463 5.463 0 0 0 7.85.872L6.844 2.039a.405.405 0 0 1-.35.139 3.975 3.975 0 0 0-.825 0 .405.405 0 0 1-.349-.139L4.314.872a5.468 5.468 0 0 0-.893.395l-.393-.71c.413-.228.851-.41 1.307-.541a.405.405 0 0 1 .419.125L5.8 1.354a4.804 4.804 0 0 1 .564 0L7.41.14a.405.405 0 0 1 .42-.125c.455.13.893.313 1.306.542.139.076.22.226.208.384L9.226 2.54c.14.125.274.259.399.4l1.597-.119a.405.405 0 0 1 .385.208c.228.413.41.851.541 1.307a.405.405 0 0 1-.125.419L10.81 5.8a4.804 4.804 0 0 1 0 .564l1.213 1.046c.12.104.17.267.125.42a6.275 6.275 0 0 1-.541 1.306.405.405 0 0 1-.385.208l-1.597-.118a4.763 4.763 0 0 1-.564.538ZM.942 2.82a.405.405 0 0 0-.384.208c-.23.413-.411.851-.542 1.307a.405.405 0 0 0 .125.419L1.354 5.8a4.804 4.804 0 0 0 0 .564L.14 7.41a.405.405 0 0 0-.125.42c.13.455.313.893.542 1.306.076.139.226.22.384.208l1.597-.118c.125.14.259.274.4.399l-.119 1.597a.405.405 0 0 0 .228.395c.547.265.974.441 1.287.531a.405.405 0 0 0 .419-.125L5.8 10.81a4.804 4.804 0 0 0 .564 0l1.046 1.213c.104.12.267.17.42.125a6.275 6.275 0 0 0 1.306-.541l-.393-.71c-.285.158-.583.29-.892.395l-1.007-1.167a.405.405 0 0 0-.35-.139 3.975 3.975 0 0 1-.825 0 .405.405 0 0 0-.349.139l-1.003 1.163a9.261 9.261 0 0 1-.668-.283l.113-1.526a.405.405 0 0 0-.149-.345 3.952 3.952 0 0 1-.583-.583.405.405 0 0 0-.345-.15l-1.537.115a5.463 5.463 0 0 1-.276-.665l1.167-1.007a.405.405 0 0 0 .139-.35 3.975 3.975 0 0 1 0-.825.405.405 0 0 0-.139-.349L.872 4.314c.077-.228.17-.45.276-.665l1.537.113a.405.405 0 0 0 .345-.149c.173-.214.369-.41.583-.583l-.51-.63a4.783 4.783 0 0 0-.564.538L.942 2.82Z"></path><path d="M6.088 8.927a2.838 2.838 0 1 1 0-5.677 2.838 2.838 0 0 1 0 5.677Zm0-.811a2.027 2.027 0 1 0 0-4.055 2.027 2.027 0 0 0 0 4.055Z"></path></g><path d="M9.04.708a.412.412 0 0 0-.27-.352A6.299 6.299 0 0 0 7.385.018a.407.407 0 0 0-.398.191L6.14 1.591a4.806 4.806 0 0 0-.562.089L4.343.628a.407.407 0 0 0-.437-.06c-.433.204-.84.456-1.215.75a.415.415 0 0 0-.146.419l.372 1.583c-.12.148-.232.302-.334.463l-1.609.133a.408.408 0 0 0-.357.29C.441 4.799.333 5.254.292 5.583a.414.414 0 0 0 .191.4l1.374.857a4.914 4.914 0 0 0 .09.567L.905 8.646a.414.414 0 0 0-.058.44 6.398 6.398 0 0 0 .747 1.225l.644-.506a5.66 5.66 0 0 1-.535-.832l1.003-1.194a.413.413 0 0 0 .083-.372 4.066 4.066 0 0 1-.131-.828.413.413 0 0 0-.194-.329l-1.318-.822a9.442 9.442 0 0 1 .176-.714l1.537-.127a.407.407 0 0 0 .32-.205 3.998 3.998 0 0 1 .487-.676.413.413 0 0 0 .094-.37l-.357-1.523a5.484 5.484 0 0 1 .618-.382l1.188 1.012a.407.407 0 0 0 .37.083 3.978 3.978 0 0 1 .821-.13.407.407 0 0 0 .326-.193L7.541.875c.24.04.476.099.706.171l.131 1.559a.413.413 0 0 0 .203.322c.241.141.467.307.674.494l.547-.612a4.82 4.82 0 0 0-.626-.48L9.04.708Z" fill-rule="nonzero"></path></g></symbol><symbol id="svg-settings" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="m11.674 12.54-.63-.776c.265-.214.506-.455.72-.72a.5.5 0 0 1 .425-.183l1.896.14c.13-.265.244-.54.34-.82l-1.44-1.241a.5.5 0 0 1-.17-.431 4.902 4.902 0 0 0 0-1.018.5.5 0 0 1 .17-.43l1.44-1.242a6.737 6.737 0 0 0-.34-.82l-1.896.14a.5.5 0 0 1-.425-.184 4.873 4.873 0 0 0-.72-.719.5.5 0 0 1-.183-.425L11 1.915a6.737 6.737 0 0 0-.82-.34l-1.24 1.44a.5.5 0 0 1-.431.17 4.902 4.902 0 0 0-1.018 0 .5.5 0 0 1-.43-.17l-1.242-1.44c-.38.13-.749.293-1.1.487l-.485-.874A7.738 7.738 0 0 1 5.845.519a.5.5 0 0 1 .517.155l1.29 1.496a5.924 5.924 0 0 1 .696 0L9.638.674a.5.5 0 0 1 .517-.155 7.738 7.738 0 0 1 1.611.669.5.5 0 0 1 .256.474l-.145 1.97c.173.153.338.318.492.491l1.97-.145a.5.5 0 0 1 .473.256c.283.51.507 1.05.669 1.611a.5.5 0 0 1-.155.517l-1.496 1.29a5.924 5.924 0 0 1 0 .696l1.496 1.29a.5.5 0 0 1 .155.517 7.738 7.738 0 0 1-.669 1.611.5.5 0 0 1-.474.256l-1.97-.145c-.212.24-.445.462-.694.664ZM1.662 3.979a.5.5 0 0 0-.474.256 7.738 7.738 0 0 0-.669 1.611.5.5 0 0 0 .155.517l1.496 1.29a5.924 5.924 0 0 0 0 .696L.674 9.638a.5.5 0 0 0-.155.517c.162.561.386 1.102.669 1.611a.5.5 0 0 0 .474.256l1.97-.145c.153.173.318.338.491.492l-.145 1.97a.5.5 0 0 0 .28.486c.676.327 1.201.545 1.587.656a.5.5 0 0 0 .517-.155l1.29-1.496a5.924 5.924 0 0 0 .696 0l1.29 1.496a.5.5 0 0 0 .517.155 7.738 7.738 0 0 0 1.611-.669l-.484-.874a6.89 6.89 0 0 1-1.101.487l-1.241-1.44a.5.5 0 0 0-.431-.17 4.902 4.902 0 0 1-1.018 0 .5.5 0 0 0-.43.17L5.822 14.42A11.42 11.42 0 0 1 5 14.07l.14-1.88a.5.5 0 0 0-.185-.426 4.873 4.873 0 0 1-.719-.72.5.5 0 0 0-.425-.183L1.915 11a6.737 6.737 0 0 1-.34-.82l1.44-1.241a.5.5 0 0 0 .17-.431 4.902 4.902 0 0 1 0-1.018.5.5 0 0 0-.17-.43l-1.44-1.242c.096-.28.21-.555.34-.82l1.896.14a.5.5 0 0 0 .425-.184c.214-.264.455-.505.72-.719l-.63-.777c-.25.202-.482.425-.695.664l-1.97-.145Z"></path><path fill-rule="nonzero" d="M8 11.5a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7Zm0-1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z"></path></g></symbol><symbol id="svg-share-project" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M14.04 6.021V12a2 2 0 0 1-2 2H3.955a2 2 0 0 1-2-2V4.998a2 2 0 0 1 2-2h2.047v1H3.954a1 1 0 0 0-1 1V12a1 1 0 0 0 1 1h8.087a1 1 0 0 0 1-1V6.021"></path><path fill-rule="nonzero" d="m10.9 5.253.707.707 2.512-2.512L11.518.847l-.707.707 1.894 1.894z"></path><path fill-rule="nonzero" d="M8.03 10H7.023V5a2 2 0 0 1 2-2H13v1.003H9.03a1 1 0 0 0-1 1V10Z"></path></g></symbol><symbol id="svg-share" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M3.5 10.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5Zm0-1a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm9 5.457a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5Zm0-1a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm0-7.914a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5Zm0-1a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path fill-rule="nonzero" d="m5.776 7.171-.447-.895 4.895-2.447.447.895zm4.448 4.523.447-.894-4.895-2.447-.447.894z"></path></g></symbol><symbol id="svg-showcase" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M2.5 8.004v5.547h11V8.004h-11Zm12-1v7.547h-13V7.004h13Z"></path><path fill-rule="nonzero" d="M14.167 5.026h1v2.978H.833V5.026h1v1.978h12.334z"></path><path fill-rule="nonzero" d="M2.463 4.526h11.106L11.35 1.977H4.78L2.463 4.526ZM4.557.977h7.02a.5.5 0 0 1 .378.172l3.09 3.548a.5.5 0 0 1-.378.829H1.333a.5.5 0 0 1-.37-.837l3.224-3.548a.5.5 0 0 1 .37-.164Z"></path><path fill-rule="nonzero" d="M9.898 7.94h1V4.927l-.039-.194L9.276.98l-.922.388 1.544 3.66zM6.043 8h-1V4.987l.04-.194L6.666 1.04l.921.388-.824 1.955-.72 1.705zM3.5 12.65v-1h9v1z"></path></g></symbol><symbol id="svg-star-fa" viewBox="0 0 576 512"><path d="M259.3 17.8 194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path></symbol><symbol id="svg-thumbs-up-filled" viewBox="0 0 16 16"><g fill-rule="evenodd"><rect width="3.724" height="7.954" x=".309" y="6.644" rx="1"></rect><path d="M5.02 7.217c1.14-1.152 1.806-2.321 2-3.507.381-2.316.218-3.14.98-3.14 1.189 0 2.293.95 1.863 4.23-.121.92 1.103.689 1.92.689h1.447c1.468.064 2.202.798 2.202 2.202v4.76c-.047 1.427-.76 2.14-2.14 2.14H8.84a4.893 4.893 0 0 1-2.11-.64c-.31-.174-.881-.328-1.713-.462l.002-6.272Z"></path></g></symbol><symbol id="svg-thumbs-up" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M1.5 7.5A.5.5 0 0 0 1 8v5.5a.5.5 0 0 0 .5.5H3a.5.5 0 0 0 .5-.5V8a.5.5 0 0 0-.5-.5H1.5Zm0-1H3A1.5 1.5 0 0 1 4.5 8v5.5A1.5 1.5 0 0 1 3 15H1.5A1.5 1.5 0 0 1 0 13.5V8a1.5 1.5 0 0 1 1.5-1.5Z"></path><path fill-rule="nonzero" d="M10.64 3.763a5.251 5.251 0 0 0-.288-1.865l-.187-.54A2.024 2.024 0 0 0 8.252 0c-.88 0-1.593.71-1.593 1.585a7.807 7.807 0 0 1-.879 3.599L5.184 6.33A6.356 6.356 0 0 1 3.68 8.227a.515.515 0 0 0-.054.728.52.52 0 0 0 .732.055 7.39 7.39 0 0 0 1.748-2.205l.596-1.147a8.836 8.836 0 0 0 .995-4.073c0-.305.248-.552.555-.552.42 0 .795.266.932.662l.187.54c.167.483.245.99.23 1.499-.011.43-.089.685-.23 1.093a.905.905 0 0 0 .86 1.202h3.174c.86 0 1.557.694 1.557 1.55v4.855c0 .856-.697 1.55-1.557 1.55H8.587c-.235 0-.468-.053-.68-.156l-1.744-.844-.454.93 1.744.844c.354.17.741.26 1.134.26h4.818A2.589 2.589 0 0 0 16 12.433V7.579a2.589 2.589 0 0 0-2.595-2.584h-2.998c.141-.456.22-.757.232-1.232Z"></path></g></symbol><symbol id="svg-time" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M8 14.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13Zm0-1a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11Z"></path><path fill-rule="nonzero" d="M8.5 7.5h3.001v1H7.5V3.713h1z"></path></g></symbol><symbol id="svg-topics" viewBox="0 0 16 16"><g fill-rule="evenodd"><path d="M5 4h10v1H5zm0 4h10v1H5zm0 4h10v1H5z"></path><path fill-rule="nonzero" d="M1.5 6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm0-1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Zm0 5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm0-1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Zm0 5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm0-1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z"></path></g></symbol><symbol id="svg-trending" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="m7.076 7.989 1.778 1.715 4.494-4.345-.696-.718-3.799 3.673L7.067 6.59 1.96 11.645l.703.71z"></path><path d="M13 4h1v4h-1z"></path><path d="M14 4v1h-4V4z"></path></g></symbol><symbol id="svg-twitter" viewBox="0 0 1200 1227"><path d="M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026ZM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026Z"></path></symbol><symbol id="svg-unchecked" viewBox="0 0 16 16"><path d="M2 2h12v12H2V2Zm1 1v10h10V3H3Z"></path></symbol><symbol id="svg-upload" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M8.5 13h-1v-1h1v1Zm1 0v-1h2.75a2.5 2.5 0 0 0 .684-4.905.5.5 0 0 1-.363-.502l.002-.093A2.142 2.142 0 0 0 9.64 4.51a.5.5 0 0 1-.56-.135 3.422 3.422 0 0 0-5.99 2.26v.093a.5.5 0 0 1-.306.475A2.5 2.5 0 0 0 3.983 12H6.5v.999H4.022a3.5 3.5 0 0 1-1.93-6.573A4.422 4.422 0 0 1 9.598 3.47a3.145 3.145 0 0 1 3.967 2.785A3.502 3.502 0 0 1 12.25 13H9.5Z"></path><path fill-rule="nonzero" d="M8.5 14h-1V6.512h1z"></path><path fill-rule="nonzero" d="m5.7 9.193-.707-.707L8 5.479l3.007 3.007-.707.707-2.3-2.3z"></path></g></symbol><symbol id="svg-view-more" viewBox="0 0 17 17"><g transform="translate(7 1)"><circle cx="1.5" cy="1.5" r="1.5"></circle><circle cx="1.5" cy="7.5" r="1.5"></circle><circle cx="1.5" cy="13.5" r="1.5"></circle></g></symbol><symbol id="svg-web" viewBox="0 0 16 16"><path d="M2.289 5.488a6.246 6.246 0 0 0-.55 2.057H14.26a6.246 6.246 0 0 0-.549-2.057H2.29Zm.682-1.143h10.058A6.276 6.276 0 0 0 8 1.831a6.276 6.276 0 0 0-5.029 2.514Zm-.448 6.857h10.954a6.234 6.234 0 0 0 .783-2.514H1.74a6.23 6.23 0 0 0 .783 2.514Zm.826 1.143A6.27 6.27 0 0 0 8 14.402a6.27 6.27 0 0 0 4.65-2.057h-9.3ZM8 15.545A7.429 7.429 0 1 1 8 .688a7.429 7.429 0 0 1 0 14.857Z"></path><path d="M8 15.545c-2.09 0-3.547-3.359-3.547-7.428C4.453 4.047 5.91.688 8 .688s3.547 3.36 3.547 7.429c0 4.07-1.458 7.428-3.547 7.428Zm0-1.143c1.197 0 2.404-2.78 2.404-6.285C10.404 4.612 9.197 1.83 8 1.83c-1.197 0-2.404 2.781-2.404 6.286 0 3.504 1.207 6.285 2.404 6.285Z"></path></symbol><symbol id="svg-windowslive" viewBox="0 0 16 16"><path d="M7.462 0H0v7.19h7.462V0zM16 0H8.538v7.19H16V0zM7.462 8.211H0V16h7.462V8.211zm8.538 0H8.538V16H16V8.211z"></path></symbol><symbol id="svg-wip" viewBox="0 0 16 16"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M10.485 2.498a2.16 2.16 0 0 0-.528 2.194l.095.291-4.755 4.755-.276-.07a2.16 2.16 0 0 0-2.694 2.066l.572-.572a1.5 1.5 0 0 1 2.12 2.121l-.637.638a2.16 2.16 0 0 0 2.076-3.046l-.142-.315 4.628-4.628.302.114a2.161 2.161 0 0 0 2.928-1.991l-.572.572a1.5 1.5 0 1 1-2.12-2.122l.637-.638a2.16 2.16 0 0 0-1.634.63Zm-1.56 2.199a3.161 3.161 0 0 1 4.378-3.558l.663.296-1.778 1.777a.5.5 0 1 0 .707.707l1.772-1.772.282.705a3.161 3.161 0 0 1-3.741 4.23l-3.711 3.712a3.161 3.161 0 0 1-4.298 3.856l-.664-.296 1.778-1.778a.5.5 0 0 0-.707-.707l-1.772 1.772-.282-.704A3.161 3.161 0 0 1 4.98 8.64l3.944-3.943Z"></path><path fill-rule="nonzero" d="m5.886 4.889.697-.717.767.745-.697.717-.767-.745Zm4.388 4.366.707-.707 2.83 2.83a1.535 1.535 0 1 1-2.172 2.17l-2.821-2.821.707-.708 2.821 2.822a.535.535 0 0 0 .757-.757l-2.828-2.828ZM5.786 6.28l-.702.713-.653-.643.702-.713.653.643Z"></path><path fill-rule="nonzero" d="m6.307 2.213-2.572.526a.5.5 0 0 0-.249.133l-1.969 1.92c-.2.2-.2.517-.005.712l.9.9a.5.5 0 0 0 .707 0l3.732-3.731a.166.166 0 0 0 0-.235l-.09-.09a.5.5 0 0 0-.454-.135Zm1.161-.572.09.09a1.166 1.166 0 0 1 0 1.649L3.826 7.11a1.5 1.5 0 0 1-2.12 0l-.901-.9a1.5 1.5 0 0 1 0-2.121l1.983-1.934a1.5 1.5 0 0 1 .746-.395l2.572-.529a1.5 1.5 0 0 1 1.362.41Z"></path></g></symbol><symbol id="svg-x" viewBox="0 0 1200 1227"><path d="M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026ZM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026Z"></path></symbol><symbol id="svg-youtube-2" viewBox="0 0 16 16"><path d="m6.348 10.21 4.321-2.381-4.32-2.41v4.79ZM8 2c1 0 1.966.014 2.897.043.932.028 1.615.059 2.05.09l.65.038.153.015c.095.01.163.019.205.028.042.01.112.024.21.043.098.02.183.045.254.076.072.032.155.073.25.124.096.05.188.113.277.186a2.174 2.174 0 0 1 .397.428c.057.08.143.266.26.558.115.292.194.612.236.961.047.407.085.84.111 1.3.027.46.044.821.05 1.081v1.677a21.49 21.49 0 0 1-.161 2.762 4.022 4.022 0 0 1-.223.947c-.107.283-.203.478-.286.586l-.125.162c-.083.095-.17.18-.259.252a1.49 1.49 0 0 1-.277.181 6.205 6.205 0 0 1-.25.12 1.184 1.184 0 0 1-.254.075l-.214.043a5.125 5.125 0 0 1-.353.043c-1.494.12-3.36.181-5.598.181a154.375 154.375 0 0 1-3.21-.062A65.26 65.26 0 0 1 3 13.867l-.437-.038-.322-.039a4.002 4.002 0 0 1-.486-.095 2.648 2.648 0 0 1-.456-.2 1.795 1.795 0 0 1-.642-.566c-.057-.08-.143-.266-.26-.558a3.82 3.82 0 0 1-.236-.961c-.047-.407-.085-.84-.111-1.3C.023 9.65.006 9.289 0 9.029V7.352A21.49 21.49 0 0 1 .161 4.59c.042-.349.116-.665.223-.947.107-.283.203-.478.286-.586l.125-.162c.083-.095.17-.18.259-.252a1.72 1.72 0 0 1 .277-.186 4.37 4.37 0 0 1 .25-.124c.071-.031.156-.057.254-.076a7.39 7.39 0 0 0 .21-.043 5.59 5.59 0 0 1 .357-.043C3.896 2.057 5.762 2 8 2Z"></path></symbol><symbol id="svg-youtube" viewBox="0 0 16 16"><path d="M9.78 11.107v1.884c0 .399-.113.598-.341.598-.135 0-.266-.065-.395-.196v-2.688c.129-.13.26-.196.395-.196.228 0 .342.2.342.598Zm2.966.01v.41h-.79v-.41c0-.406.132-.608.395-.608s.395.202.395.607ZM4.272 9.17h.939v-.84H2.474v.84h.92v5.08h.878V9.17Zm2.526 5.08h.78V9.84h-.78v3.374c-.175.25-.342.375-.5.375-.105 0-.166-.062-.184-.187a2.53 2.53 0 0 1-.009-.313V9.84h-.78v3.491c0 .292.023.51.07.652.07.22.24.33.509.33.28 0 .578-.181.894-.544v.482Zm3.763-1.321v-1.76c0-.434-.026-.729-.079-.883-.099-.334-.307-.5-.622-.5-.293 0-.565.16-.816.482V8.33h-.78v5.92h.78v-.429c.263.328.535.492.816.492.315 0 .523-.164.622-.492.053-.16.08-.458.08-.892Zm2.965-.09v-.116h-.798a4.5 4.5 0 0 1-.017.545c-.041.214-.158.321-.351.321-.27 0-.404-.205-.404-.616v-.777h1.57v-.92c0-.47-.079-.815-.237-1.035a1.101 1.101 0 0 0-.93-.455c-.397 0-.71.152-.938.455-.164.22-.246.566-.246 1.036v1.544c0 .47.085.816.255 1.036.228.304.544.456.947.456.421 0 .737-.158.948-.474a1.1 1.1 0 0 0 .184-.482 4 4 0 0 0 .017-.518ZM8.193 4.687V2.813c0-.41-.126-.616-.377-.616-.252 0-.377.206-.377.616v1.876c0 .416.125.625.377.625.251 0 .377-.209.377-.625Zm6.307 6.706c0 1.393-.076 2.434-.228 3.125a1.702 1.702 0 0 1-.509.884 1.522 1.522 0 0 1-.895.41C11.792 15.938 10.17 16 8 16c-2.17 0-3.792-.063-4.868-.188a1.542 1.542 0 0 1-.9-.41 1.638 1.638 0 0 1-.504-.884c-.152-.667-.228-1.708-.228-3.125 0-1.393.076-2.435.228-3.125.082-.351.252-.646.509-.884s.558-.378.903-.42c1.07-.119 2.69-.178 4.86-.178 2.17 0 3.792.06 4.868.178.34.042.64.182.9.42s.428.533.504.884c.152.667.228 1.708.228 3.125ZM5.746 0h.894L5.58 3.563v2.42h-.877v-2.42c-.082-.441-.26-1.072-.535-1.893A78.046 78.046 0 0 1 3.597 0h.93l.622 2.348L5.746 0ZM8.99 2.973v1.563c0 .482-.082.833-.245 1.053-.223.304-.533.456-.93.456-.392 0-.699-.152-.921-.456-.164-.226-.246-.577-.246-1.053V2.973c0-.476.082-.824.246-1.044.222-.304.529-.456.92-.456.398 0 .708.152.93.456.164.22.246.568.246 1.044Zm2.939-1.446v4.455h-.798v-.49c-.31.368-.612.553-.904.553-.269 0-.441-.11-.517-.33-.047-.144-.07-.367-.07-.67V1.527h.798v3.277c0 .196.003.3.008.312.018.131.08.197.185.197.157 0 .324-.128.5-.384V1.527h.798Z"></path></symbol></svg></div><script>(function(){
var ajax = new XMLHttpRequest();
ajax.open("GET", "https://prod.hackster-cdn.online/assets/icons-4408a68058727f27f65c6f4182e2abfdf9cdbb4b6484fb2e981091f9d3520e16.svg", true);
ajax.send();
ajax.onload = function(e) {
var div = document.createElement("div");
div.style.display = 'none';
div.innerHTML = ajax.responseText;
document.body.insertBefore(div, document.body.childNodes[0]);
}
})();</script><noscript><img height="0" src="/images/debug.gif" style="display:none;visibility:hidden" width="0" /><iframe height="0" src="https://www.googletagmanager.com/ns.html?id=GTM-KR3BZMN" style="display:none;visibility:hidden" width="0"></iframe></noscript><div id="outer-wrapper"><nav class="nav-top-outer"><div class="nav-row nav-row1"><div class="hckui__layout__wrapper1170 nav-inner"><div class="nav-inner"><div data-hypernova-key="HacksterHolidaysLogo" data-hypernova-id="1a65b640-b885-4087-a576-1bcd09114084"><div class="logo__wrapper__loI82 hckui__layout__flex" data-reactroot=""><a aria-label="Hackster Holidays link" href="https://events.hackster.io/hacksterholidays" id="Hackster-holidays-logo-topnav" title="Hackster Holidays present icon"><div><div class="hckui__util__hideOnDarkMode"><svg class="logo__presentSvg__Rk1tE" id="present-rbg" viewBox="0 0 29.5 32.1" xmlns="http://www.w3.org/2000/svg"><g data-name="Layer_1" id="Layer_1-2"><g><rect fill="var(--hackster)" height="23.1" rx=".7" ry=".7" width="26.8" x="1.1" y="9"></rect><g><path d="M10.1,16.9h2.2c.2,0,.3-.1.3-.3v-.8c0-.2-.1-.3-.3-.2l-2.2.6c-.2,0-.3.2-.3.4h0c0,.2.1.4.3.4v-.1Z" fill="var(--staticWhite)"></path><path d="M16.7,18.5h2.2c.2,0,.3-.1.3-.3v-4.3c0-.2-.1-.3-.3-.2l-2.2.6c-.2,0-.3.2-.3.4v3.5c0,.2.1.3.3.3Z" fill="var(--staticWhite)"></path><path d="M12.3,22.6h-2.2c-.2,0-.3.1-.3.3v4.3c0,.2.1.3.3.2l2.2-.6c.2,0,.3-.2.3-.4v-3.5c0-.2-.1-.3-.3-.3Z" fill="var(--staticWhite)"></path><path d="M18.9,24.2h-2.2c-.2,0-.3.1-.3.3v.8c0,.2.1.3.3.2l2.2-.6c.2,0,.3-.2.3-.4h0c0-.2-.1-.4-.3-.4v.1Z" fill="var(--staticWhite)"></path><path d="M22.5,21.7h-2.9c-.2,0-.3-.1-.3-.3v-1.6c0-.2-.1-.3-.3-.3h-6c-.2,0-.3-.1-.3-.3v-1.4c0-.2-.1-.3-.3-.2l-5.4,1.5c-.2,0-.4,0-.5.2v.1c0,.1,0,.2.2.2h2.9c.2,0,.3.1.3.3v1.6c0,.2.1.3.3.3h6c.2,0,.3.1.3.3v1.4c0,.2.1.3.3.2,1-.3,4.4-1.2,5.4-1.5.2,0,.4,0,.5-.2v-.1c0-.1,0-.2-.2-.2Z" fill="var(--staticWhite)"></path><path d="M16.4,14.7c0-.2.1-.4.3-.4l2.2-.6c.2,0,.3,0,.3.2v4.3c0,.2-.1.3-.3.3h-2.2c-.2,0-.3-.1-.3-.3v-3.5ZM9.8,16.5c0-.2.1-.4.3-.4l2.2-.6c.2,0,.3,0,.3.2v.8c0,.2-.1.3-.3.3h-2.2c-.2,0-.3-.1-.3-.3h0ZM12.7,26.4c0,.2-.1.4-.3.4l-2.2.6c-.2,0-.3,0-.3-.2v-4.3c0-.2.1-.3.3-.3h2.2c.2,0,.3.1.3.3v3.5ZM19.3,24.6c0,.2-.1.4-.3.4l-2.2.6c-.2,0-.3,0-.3-.2v-.8c0-.2.1-.3.3-.3h2.2c.2,0,.3.1.3.3h0ZM22.6,22s-.3.1-.5.2c-1,.3-4.4,1.2-5.4,1.5-.2,0-.3,0-.3-.2v-1.4c0-.2-.1-.3-.3-.3h-6c-.2,0-.3-.1-.3-.3v-1.6c0-.2-.1-.3-.3-.3h-2.9c-.1,0-.2,0-.2-.2s0-.1,0-.1c0,0,.3-.1.5-.2l5.4-1.5c.2,0,.3,0,.3.2v1.4c0,.2.1.3.3.3h6c.2,0,.3.1.3.3v1.6c0,.2.1.3.3.3h2.9c.1,0,.2,0,.2.2s0,.1,0,.1Z" fill="var(--staticWhite)"></path></g><rect fill="var(--lake)" height="4.1" rx=".5" ry=".5" width="29.5" y="5.6"></rect><path d="M6.3,5.6c-1.2-.2-4.5-1-5.3-1.6s1-.3,1.1-.5-.5-1.3-.4-1.5,1.8,1,2.1,1.1c2.4,1.1,5.2,1.9,7.8,2.1l-5.8-1.9c.4-.4,3-3.3,3.2-3.3s4.1,4.6,4.5,4.6.8-.6,1.7,0,.2,0,.2,0L19.9,0c.3.5,2.7,3,2.7,3.2s-5.7,1.8-6.1,2.1c3.9-.5,7.7-1.8,11-3.8.2.2-.4,1.3-.3,1.4.1.1,1.1.2,1.4.3h0c-2.3,1.3-5.8,2.4-7.7,2.4H6.3Z" fill="var(--rose)"></path><rect fill="var(--rose)" height="4.8" width="1.6" x="13.8" y="4.9"></rect><rect fill="var(--lake)" height=".6" opacity="0.4" width="26.8" x="1.1" y="9.7"></rect></g></g></svg></div><div class="hckui__util__showOnDarkMode"><svg class="logo__presentSvg__Rk1tE" id="present-light" viewBox="0 0 29.5 31.64" xmlns="http://www.w3.org/2000/svg"><g data-name="Layer_1"><g><path class="cls-1" d="M27.1,31.64H2.3c-.6,0-1.1-.5-1.1-1.1V10.04c0-.6.5-1.1,1.1-1.1h24.8c.6,0,1.1.5,1.1,1.1v20.5c0,.6-.5,1.1-1.1,1.1ZM2.3,9.84s-.2,0-.2.1v20.5s0,.1.2.1h24.8s.2,0,.2-.1V10.04s0-.1-.2-.1H2.3v-.1Z" fill="var(--staticWhite)"></path><path class="cls-1" d="M28.7,9.84H.9c-.5,0-.9-.4-.9-.9v-3.1c0-.5.4-.9.9-.9h12.7c.3,0,.5.2.5.5s-.2.5-.5.5H.9v3.1h27.7v-3.1h-13.1c-.3,0-.5-.2-.5-.5s.2-.5.5-.5h13.1c.5,0,.9.4.9.9v3.1c0,.5-.4.9-.9.9h.1Z" fill="var(--staticWhite)"></path><path class="cls-1" d="M15.5,9.84h-1.9c-.3,0-.5-.2-.5-.5v-3.6h-6.5c-3.8-.4-4.7-.9-5.3-1.2-.2,0-.3-.3-.3-.5,0-.4.4-.5.8-.6h.2c0-.1,0-.2-.1-.3-.2-.5-.3-.9,0-1.2s.3-.4,3.2.8c.3.1.6.3.9.4.2-.2.6-.6.9-1C8.8.14,9,.14,9.2.14s.5.1,2.5,2.2c.7.7,1.6,1.7,2,2h0c.3-.1.8-.3,1.5,0L19.4.14c.1-.1.2-.2.4-.1.1,0,.3,0,.4.2s.7.8,1.2,1.4c.7.7,1,1.1,1.3,1.4,1.4-.5,2.7-1,4.1-1.8.2-.1.4,0,.6,0,.3.3.2.8,0,1.5.2,0,.4,0,.7.1h.2c.2,0,.4.3.4.5h0c0,.3,0,.4-.2.5-3,2-5.9,2-7.8,2h-4.7c0-.1,0,3.5,0,3.5,0,.1,0,.3-.1.3s-.2.1-.3.1l-.1.1ZM14.1,8.94h.9v-3.6h0c-.4-.2-.6-.2-.8,0h0v3.6h-.1ZM2.8,4.14c.7.2,1.9.5,3.9.8h1.4c-1-.4-1.9-.7-3.3-1.2-.5-.2-1.2-.5-1.8-.7.2.4.3.8,0,1.1,0,0-.1.1-.2.2v-.2ZM19.7,4.84h1.1c1.6,0,3.9,0,6.3-1.3-.3,0-.4-.1-.5-.2-.2-.2-.1-.4,0-.7v-.3c-1.4.7-2.8,1.3-4.3,1.7-.5.2-1.2.4-2.4.7h-.2v.1ZM7,3.34l3.8,1.4h1.9c-.4-.4-.9-.9-1.8-1.9-.6-.6-1.4-1.5-1.8-1.8-.4.3-1.2,1.1-1.6,1.6-.2.2-.4.4-.6.6l.1.1ZM16.2,4.84h.5c.3-.1,1-.3,2.4-.8.4-.1.7-.2,1-.3.5-.2,1.1-.3,1.6-.5-.3-.3-.7-.7-1-1-.4-.4-.7-.8-1-1l-3.6,3.6h.1Z" fill="var(--staticWhite)"></path><path class="cls-1" d="M10,16.44c0-.2.2-.4.3-.5l2.2-.6c.2,0,.3,0,.3.2v.8c0,.2-.2.3-.3.3h-2.2c-.2,0-.3-.2-.3-.3h0v.1ZM18.8,18.34h-2.2c-.2,0-.3-.2-.3-.3v-3.4c0-.2.2-.4.3-.4l2.2-.6c.2,0,.3,0,.3.2v4.1c0,.2-.2.3-.3.3v.1ZM19.1,24.14c0,.2-.2.4-.3.5l-2.2.6c-.2,0-.3,0-.3-.2v-.8c0-.2.2-.3.3-.3h2.2c.2,0,.3.2.3.3h0v-.1ZM10.3,22.24h2.2c.2,0,.3.2.3.3v3.4c0,.2-.2.4-.3.4l-2.2.6c-.2,0-.3,0-.3-.2v-4.1c0-.2.2-.3.3-.3v-.1ZM6.8,18.84s.3,0,.5-.2l5.2-1.5c.2,0,.3,0,.3.2v1.4c0,.2.2.3.3.3h5.8c.2,0,.3.2.3.3v1.5c0,.2.2.3.3.3h2.8s.2,0,.2.2v.2s-.3,0-.5.2c-1,.3-4.2,1.2-5.2,1.5-.2,0-.3,0-.3-.2v-1.4c0-.2-.2-.3-.3-.3h-5.8c-.2,0-.3-.2-.3-.3v-1.6c0-.2-.2-.3-.3-.3h-2.8s-.2,0-.2-.2v-.2h0v.1Z" fill="var(--staticWhite)"></path></g></g></svg></div></div></a><a aria-label="Hackster Homepage link" class="hckui__layout__fullWidth" href="https://www.hackster.io/" id="Hackster-logo-topnav" title="Hackster logo"><div class="logo__hacksterLogo__TqXxI"><div class="hckui__util__hideOnDarkMode"><svg id="hackster-logo-rgb" viewBox="0 0 108.2 32.1" xmlns="http://www.w3.org/2000/svg"><g data-name="Layer_1" id="Layer_1-2"><path d="M2.7,16.8H0V.2h2.7v6.5c.8-1,2-1.4,3.2-1.4,2.7,0,4.1,2,4.1,4.4v7h-2.7v-6.6c0-1.4-.6-2.5-2.3-2.5s-2.3,1.1-2.3,2.5v6.7Z" fill="var(--hackster)"></path><path d="M15.6,10.4l2.9-.4c.6,0,.8-.4.8-.8,0-.9-.6-1.7-2.1-1.7s-2.2.9-2.3,2l-2.4-.5c.2-1.9,1.9-3.6,4.7-3.6s4.7,1.9,4.7,4.2v5.5c0,1,.1,1.7.1,1.8h-2.5s-.1-.5-.1-1.4c-.5.8-1.6,1.8-3.4,1.8s-3.8-1.6-3.8-3.4,1.5-3.1,3.4-3.4v-.1ZM19.3,12.2v-.5l-2.9.4c-.8.1-1.5.6-1.5,1.5s.6,1.4,1.6,1.4c1.5,0,2.8-.7,2.8-2.9v.1Z" fill="var(--hackster)"></path><path d="M26.6,11.2c0,2.2,1.4,3.5,3.1,3.5s2.5-1.2,2.8-2.1l2.3.8c-.5,1.7-2.2,3.6-5.1,3.6s-5.8-2.5-5.8-5.9,2.5-5.9,5.7-5.9,4.6,1.9,5.1,3.7l-2.4.9c-.3-1-1-2.1-2.7-2.1s-3.1,1.2-3.1,3.5h.1Z" fill="var(--hackster)"></path><path d="M42.8,10.4l4.7,6.4h-3.3l-3.3-4.6-1.4,1.4v3.1h-2.6V.2h2.6v9.9l4.3-4.5h3.5l-4.6,4.7.1.1Z" fill="var(--hackster)"></path><path d="M50.3,13.1c0,1,.8,1.9,2.3,1.9s1.7-.6,1.7-1.3-.4-1.1-1.3-1.2l-1.6-.4c-2-.4-3-1.7-3-3.3s1.8-3.6,4.1-3.6,4.1,2,4.3,3.1l-2.2.6c0-.6-.6-1.7-2.1-1.7s-1.6.6-1.6,1.3.4,1,1.1,1.2l1.7.3c2.1.5,3.2,1.7,3.2,3.4s-1.4,3.6-4.2,3.6-4.5-2.1-4.6-3.4l2.3-.6-.1.1Z" fill="var(--hackster)"></path><path d="M62.9,5.6h2.3v2.4h-2.3v5.2c0,1,.4,1.4,1.4,1.4s.8,0,.9,0v2.2c-.2,0-.7.3-1.6.3-2.1,0-3.3-1.2-3.3-3.3v-5.6h-2.1v-2.4h.6c1.2,0,1.7-.8,1.7-1.7v-1.7h2.4v3.4-.2Z" fill="var(--hackster)"></path><path d="M77.2,13.6c-.6,1.9-2.4,3.5-5,3.5s-5.7-2.2-5.7-6,2.6-5.9,5.4-5.9,5.4,2.3,5.4,5.8,0,.8,0,.8h-8.1c0,1.7,1.4,2.9,3,2.9s2.4-.8,2.8-1.9l2.2.7v.1ZM74.7,10c0-1.3-.9-2.5-2.7-2.5s-2.6,1.3-2.7,2.5h5.5-.1Z" fill="var(--hackster)"></path><path d="M86.2,8.3h-.9c-2.1,0-3,1.2-3,3.3v5.3h-2.7V5.8h2.6v1.8c.5-1.2,1.8-1.9,3.2-1.9s.6,0,.7,0v2.7l.1-.1Z" fill="var(--hackster)"></path><path d="M87.1,13.2c1,0,1.9.8,1.9,1.9s-.8,1.9-1.9,1.9-1.9-.8-1.9-1.9.8-1.9,1.9-1.9Z" fill="var(--hackster)"></path><path d="M93,0c1,0,1.7.8,1.7,1.7s-.8,1.7-1.7,1.7-1.7-.8-1.7-1.7.8-1.7,1.7-1.7ZM91.7,16.8V5.7h2.6v11.1h-2.6Z" fill="var(--hackster)"></path><path d="M108.2,11.2c0,3.4-2.4,5.9-5.8,5.9s-5.8-2.5-5.8-5.9,2.4-5.9,5.8-5.9,5.8,2.5,5.8,5.9ZM105.5,11.2c0-2.3-1.5-3.5-3.1-3.5s-3.1,1.2-3.1,3.5,1.5,3.5,3.1,3.5,3.1-1.2,3.1-3.5Z" fill="var(--hackster)"></path><polygon fill="#52ba64" points="25.8 23.3 25.8 32.1 105.3 32.1 108.2 23.3 25.8 23.3"></polygon><g><path d="M32.5,29h-1.5l-.3,1.1h-1l1.6-4.8h.9l1.6,4.8h-1s-.3-1.1-.3-1.1ZM31.2,28.2h1l-.5-1.7-.5,1.7Z" fill="var(--staticWhite)"></path><path d="M37.9,25.3v4.8h-.9l-1.8-3.2v3.2h-.9v-4.8h.9l1.8,3.2v-3.2h.9Z" fill="var(--staticWhite)"></path><path d="M43.1,29h-1.5l-.3,1.1h-1l1.6-4.8h.9l1.6,4.8h-1s-.3-1.1-.3-1.1ZM41.9,28.2h1l-.5-1.7-.5,1.7Z" fill="var(--staticWhite)"></path><path d="M45.7,30.1l-1.6-4.8h1l1.1,3.5,1.1-3.5h1l-1.6,4.8h-1Z" fill="var(--staticWhite)"></path><path d="M52.3,25.3v4.8h-.9l-1.8-3.2v3.2h-.9v-4.8h.9l1.8,3.2v-3.2h.9Z" fill="var(--staticWhite)"></path><path d="M56.3,25.3v.8h-2.1v1h1.7v.8h-1.7v1.3h2.1v.8h-3v-4.8h3v.1Z" fill="var(--staticWhite)"></path><path d="M57,25.3h3.5v.8h-1.3v4h-.9v-4h-1.3s0-.8,0-.8Z" fill="var(--staticWhite)"></path><path d="M66.1,26.9c-.2-.5-.5-.8-1.2-.8s-1.4.5-1.4,1.6.6,1.6,1.4,1.6,1-.3,1.2-.8l.8.2c-.2.9-.9,1.4-2,1.4s-2.3-.8-2.3-2.4,1.1-2.4,2.3-2.4,1.8.5,2,1.4l-.8.2Z" fill="var(--staticWhite)"></path><path d="M72,27.7c0,1.7-1,2.4-2.3,2.4s-2.3-.8-2.3-2.4,1-2.4,2.3-2.4,2.3.8,2.3,2.4ZM68.4,27.7c0,1.1.6,1.6,1.4,1.6s1.4-.5,1.4-1.6-.6-1.6-1.4-1.6-1.4.5-1.4,1.6Z" fill="var(--staticWhite)"></path><path d="M73,25.3h1l1.1,3,1.1-3h1v4.8h-.9v-3l-.9,2.5h-.6l-.9-2.5v3h-.9s0-4.8,0-4.8Z" fill="var(--staticWhite)"></path><path d="M78.3,25.3h1l1.1,3,1.1-3h1v4.8h-.9v-3l-.9,2.5h-.6l-.9-2.5v3h-.9s0-4.8,0-4.8Z" fill="var(--staticWhite)"></path><path d="M87,28.3c0,1.3-.7,1.9-1.8,1.9s-1.8-.6-1.8-1.9v-3h.9v3c0,.7.3,1,.9,1s.9-.3.9-1v-3h.9v3h0Z" fill="var(--staticWhite)"></path><path d="M91.5,25.3v4.8h-.9l-1.8-3.2v3.2h-.9v-4.8h.9l1.8,3.2v-3.2h.9Z" fill="var(--staticWhite)"></path><path d="M93.3,30.1h-.9v-4.8h.9v4.8Z" fill="var(--staticWhite)"></path><path d="M94.1,25.3h3.5v.8h-1.3v4h-.9v-4h-1.3v-.8Z" fill="var(--staticWhite)"></path><path d="M99.1,25.3l.9,1.9.9-1.9h1l-1.4,2.7v2h-.9v-2l-1.4-2.7h1-.1Z" fill="var(--staticWhite)"></path></g></g></svg></div><div class="hckui__util__showOnDarkMode"><svg id="hackster-light-logo" viewBox="0 0 108.2 32.1" xmlns="http://www.w3.org/2000/svg"><g data-name="Layer_1"><path class="cls-2" d="M25.8,32.1v-8.8h82.4l-2.9,8.8H25.8ZM31,29h1.5l.3,1.1h1l-1.6-4.8h-.9l-1.6,4.8h1s.3-1.1.3-1.1ZM32.2,28.2h-1l.5-1.7.5,1.7ZM38,30.2v-4.8h-.9v3.2l-1.8-3.2h-.9v4.8h.9v-3.2l1.8,3.2h.9ZM43.1,29h-1.5l-.3,1.1h-1l1.6-4.8h.9l1.6,4.8h-1s-.3-1.1-.3-1.1ZM41.9,28.2h1l-.5-1.7-.5,1.7ZM44.1,25.3l1.6,4.8h1l1.6-4.8h-1l-1.1,3.5-1.1-3.5h-1ZM52.4,25.4v4.8h-.9l-1.8-3.2v3.2h-.9v-4.8h.9l1.8,3.2v-3.2h.9ZM54.2,26.2h2.1v-.9h-3v4.8h3v-.8h-2.1v-1.3h1.7v-.8h-1.7v-1ZM57,25.4h3.5v.8h-1.3v4h-.9v-4h-1.3s0-.8,0-.8ZM64.9,26.2c.7,0,1,.3,1.2.8l.8-.2c-.2-.9-.8-1.4-2-1.4s-2.3.8-2.3,2.4,1.2,2.4,2.3,2.4,1.8-.5,2-1.4l-.8-.2c-.2.5-.4.8-1.2.8s-1.4-.5-1.4-1.6.7-1.6,1.4-1.6ZM72.1,27.8c0,1.7-1,2.4-2.3,2.4s-2.3-.8-2.3-2.4,1-2.4,2.3-2.4,2.3.8,2.3,2.4ZM68.4,27.8c0,1.1.6,1.6,1.4,1.6s1.4-.5,1.4-1.6-.6-1.6-1.4-1.6-1.4.5-1.4,1.6ZM74,25.4h-1v4.8h.9v-3l.9,2.5h.6l.9-2.5v3h.9v-4.8h-1l-1.1,3s-1.1-3-1.1-3ZM78.3,25.4h1l1.1,3,1.1-3h1v4.8h-.9v-3l-.9,2.5h-.6l-.9-2.5v3h-.9s0-4.8,0-4.8ZM85.3,30.2c1.1,0,1.8-.6,1.8-1.9v-3h-.9v3c0,.7-.3,1-.9,1s-.9-.3-.9-1v-3h-.9v3c0,1.3.7,1.9,1.8,1.9h0ZM91.5,30.2h-.9l-1.8-3.2v3.2h-.9v-4.8h.9l1.8,3.2v-3.2h.9v4.8ZM92.5,30.1h.9v-4.8h-.9v4.8ZM94.1,25.4h3.5v.8h-1.3v4h-.9v-4h-1.3v-.8ZM100,27.3l-.9-1.9h-.9l1.4,2.7v2h.9v-2l1.4-2.7h-1l-.9,1.9Z" fill="var(--staticWhite)" fill-rule="evenodd"></path><path class="cls-1" d="M108.2,11.2c0,3.4-2.4,5.9-5.8,5.9s-5.8-2.5-5.8-5.9,2.4-5.9,5.8-5.9,5.8,2.5,5.8,5.9ZM105.5,11.2c0-2.3-1.5-3.5-3.1-3.5s-3.1,1.2-3.1,3.5,1.5,3.5,3.1,3.5,3.1-1.2,3.1-3.5ZM93.1,0c1,0,1.7.8,1.7,1.7s-.8,1.7-1.7,1.7-1.7-.8-1.7-1.7.8-1.7,1.7-1.7ZM91.8,16.8V5.7h2.6v11.1h-2.6ZM87.1,13.2c1,0,1.9.8,1.9,1.9s-.8,1.9-1.9,1.9-1.9-.8-1.9-1.9.8-1.9,1.9-1.9ZM86.3,8.3h-.9c-2.1,0-3,1.2-3,3.3v5.3h-2.7V5.8h2.6v1.8c.5-1.2,1.8-1.9,3.2-1.9s.6,0,.7,0v2.7h.1v-.1ZM77.2,13.6c-.6,1.9-2.4,3.5-5,3.5s-5.7-2.2-5.7-6,2.6-5.9,5.4-5.9,5.4,2.3,5.4,5.8,0,.8,0,.8h-8.1c0,1.7,1.4,2.9,3,2.9s2.4-.8,2.8-1.9l2.2.7h0v.1ZM74.7,10c0-1.3-.9-2.5-2.7-2.5s-2.6,1.3-2.7,2.5h5.5-.1ZM62.9,5.7h2.3v2.4h-2.3v5.2c0,1,.4,1.4,1.4,1.4s.8,0,.9,0v2.2c-.2,0-.7.3-1.6.3-2.1,0-3.3-1.2-3.3-3.3v-5.6h-2.1v-2.4h.6c1.2,0,1.7-.8,1.7-1.7v-1.7h2.4v3.4-.2ZM50.4,13.1c0,1,.8,1.9,2.3,1.9s1.7-.6,1.7-1.3-.4-1.1-1.3-1.2l-1.6-.4c-2-.4-3-1.7-3-3.3s1.8-3.6,4.1-3.6,4.1,2,4.3,3.1l-2.2.6c0-.6-.6-1.7-2.1-1.7s-1.6.6-1.6,1.3.4,1,1.1,1.2l1.7.3c2.1.5,3.2,1.7,3.2,3.4s-1.4,3.6-4.2,3.6-4.5-2.1-4.6-3.4l2.3-.6h-.1v.1ZM42.9,10.4l4.7,6.4h-3.3l-3.3-4.6-1.4,1.4v3.1h-2.6V.1h2.6v9.9l4.3-4.5h3.5l-4.6,4.7v.2h.1ZM26.7,11.2c0,2.2,1.4,3.5,3.1,3.5s2.5-1.2,2.8-2.1l2.3.8c-.5,1.7-2.2,3.6-5.1,3.6s-5.8-2.5-5.8-5.9,2.5-5.9,5.7-5.9,4.6,1.9,5.1,3.7l-2.4.9c-.3-1-1-2.1-2.7-2.1s-3.1,1.2-3.1,3.5h.1ZM15.6,10.4l2.9-.4c.6,0,.8-.4.8-.8,0-.9-.6-1.7-2.1-1.7s-2.2.9-2.3,2l-2.4-.5c.2-1.9,1.9-3.6,4.7-3.6s4.7,1.9,4.7,4.2v5.5c0,1,.1,1.7.1,1.8h-2.5s-.1-.5-.1-1.4c-.5.8-1.6,1.8-3.4,1.8s-3.8-1.6-3.8-3.4,1.5-3.1,3.4-3.4h0v-.1ZM19.3,12.2v-.5l-2.9.4c-.8.1-1.5.6-1.5,1.5s.6,1.4,1.6,1.4c1.5,0,2.8-.7,2.8-2.9h0v.1ZM2.7,16.8H0V.2h2.7v6.5c.8-1,2-1.4,3.2-1.4,2.7,0,4.1,2,4.1,4.4v7.1h-2.7v-6.6c0-1.4-.6-2.5-2.3-2.5s-2.3,1.1-2.3,2.5v6.5h0v.1Z" fill="var(--staticWhite)"></path></g></svg></div></div></a></div></div>
<script type="application/json" data-hypernova-key="HacksterHolidaysLogo" data-hypernova-id="1a65b640-b885-4087-a576-1bcd09114084"><!--{"location":"topnav","asLink":true}--></script><div class="search-wrapper"><span data-hypernova-key="SearchInput" data-hypernova-id="62e5c1b6-b253-4c44-aa10-54b7b5384f1b"><div class="search_input__container__w58Bx search_input__viewPortHeightMax__fD_aP" id="react-search" data-reactroot=""><div class="search_input__inputContainer__Vxpmx"><input type="text" class="search_input__input__jmzy0 search_input__searchInputBase__XI29v" id="searchInput" placeholder="Search"><div class="hckui__util__posRelative hckui__layout__flexCenterItems hckui__layout__alignSelfCenter"><button aria-expanded="false" aria-haspopup="true" class="hckui__buttons__blank" type="button"><div class="simple_select__label__p8fSq simple_select__optionBase__blJMe hckui__layout__flexCenterItems hckui__typography__fontWeightNormal hckui__layout__borderNone">Projects<svg class="hckui__typography__icon hckui__typography__icon simple_select__icon___NBKa false" id=""><use xlink:href="#svg-arrow-down"></use></svg></div></button></div><div class="search_input__searchIconWrapper__RsES7" style="margin-left:15px"><svg class="hckui__typography__icon hckui__typography__icon search_input__searchIcon__qYyU7 false" id=""><use xlink:href="#svg-search"></use></svg></div></div><span class="search_input__dismiss__seeB2 ">×</span></div></span>
<script type="application/json" data-hypernova-key="SearchInput" data-hypernova-id="62e5c1b6-b253-4c44-aa10-54b7b5384f1b"><!--{"onSearchPath":false}--></script></div></div><div class="nav-inner"><div class="hckui__typography__lineHeight0 hckui__layout__marginRight5 hckui__layout__hiddenMedLargeDown"><div data-hypernova-key="FeedbackSurvey" data-hypernova-id="a9b68aee-fe94-4f38-a33d-0617a2e66a46"><span class="tooltip_target__wrapper__H0g1Z undefined" data-reactroot=""><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-0" data-state="closed" aria-label="Leave Feedback" class="hckui__buttons__unset feedback__iconWrapper__GilPv"><svg class="hckui__typography__icon hckui__typography__icon16 hckui__typography__iconClickableStaticWhite false" id="passive_general_feedback-icon"><use xlink:href="#svg-chat-outline"></use></svg></button><div class="undefined tooltip_target__tooltip__yHlNq tooltip_target__bottom__EvObh tooltip_target__centerH__wIllQ"><div class="tooltip_target__tooltipInner__jGPZs hckui__typography__lineHeight1 " style="left:0;top:6px">Leave Feedback</div></div></span></div>
<script type="application/json" data-hypernova-key="FeedbackSurvey" data-hypernova-id="a9b68aee-fe94-4f38-a33d-0617a2e66a46"><!--{"align":"center","sideOffset":15}--></script></div><a class="hckui__buttons__cancel hckui__buttons__lg hckui__layout__hiddenMedLargeDown nav-item reactPortal" action="SigninDialog" data-react="{&quot;currentPanel&quot;:&quot;signin&quot;}" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Log in&quot;,&quot;href&quot;:&quot;/users/sign_in?redirect_to=%2FShilleh%2Fcreating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997&quot;,&quot;location&quot;:&quot;topnav&quot;,&quot;type&quot;:&quot;nav-user-menu&quot;}}" title="Log in" href="https://www.hackster.io/users/sign_in?redirect_to=%2FShilleh%2Fcreating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997">Log in</a><a class="hckui__buttons__lg reactPortal signup-button" action="SigninDialog" data-react="{&quot;currentPanel&quot;:&quot;signup&quot;}" data-source="nav" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Sign up&quot;,&quot;href&quot;:&quot;/users/sign_up?redirect_to=%2FShilleh%2Fcreating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997&quot;,&quot;location&quot;:&quot;topnav&quot;,&quot;type&quot;:&quot;nav-user-menu&quot;}}" title="Sign up" href="https://www.hackster.io/users/sign_up?redirect_to=%2FShilleh%2Fcreating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997&amp;source=nav">Sign up</a><div class="hckui__layout__marginLeft15 hckui__layout__hiddenMedUp"><div id="nav-search-icon"><i class="hckui__typography__iconWrapper"><svg class="hckui__typography__icon hckui__typography__icon16 hckui__typography__iconClickable"><use xlink:href="#svg-search"></use></svg></i></div></div><div class="hckui__layout__marginLeft15 hckui__layout__hiddenMedLargeUp"><div data-hypernova-key="MobileNav" data-hypernova-id="0d861eb7-03cf-4b92-b186-721b359dadf5"><span id="mobile-nav-hamburger" data-reactroot=""><svg class="hckui__typography__icon hckui__typography__icon16 hckui__typography__iconClickable false" id=""><use xlink:href="#svg-hamburger"></use></svg><div></div></span></div>
<script type="application/json" data-hypernova-key="MobileNav" data-hypernova-id="0d861eb7-03cf-4b92-b186-721b359dadf5"><!--{"panels":{"home":{"sections":[{"type":"AuthButtons","props":{}},{"type":"Categories","props":{"items":[{"name":"Projects","internalTarget":"projects"},{"name":"Channels","internalTarget":"channels"},{"name":"News","url":"/news"},{"name":"Contests","url":"/contests"},{"name":"Events","url":"/events"},{"name":"Videos","url":"/videos"}]}},{"type":"SocialIcons","props":{}}]},"projects":{"sections":[{"type":"BackButton","props":{"name":"Projects","internalTarget":"home"}},{"type":"LinkList","props":{"items":[{"name":"Recently Uploaded","url":"/projects?sort=published"},{"name":"Featured","url":"/projects?by=featured"},{"name":"Beginner","url":"/projects?difficulty=beginner"},{"name":"Intermediate","url":"/projects?difficulty=intermediate"},{"name":"Advanced","url":"/projects?difficulty=advanced"},{"name":"Expert","url":"/projects?difficulty=hardcore"}],"viewAllLink":{"name":"View all","url":"/projects"}}}]},"channels":{"sections":[{"type":"BackButton","props":{"name":"Channels","internalTarget":"home"}},{"type":"Categories","props":{"items":[{"name":"Platform Hubs","dropdownList":{"items":[{"name":"Arduino","url":"/arduino"},{"name":"Raspberry Pi","url":"/raspberry-pi"},{"name":"Adafruit","url":"/adafruit"},{"name":"Seeed Studio","url":"/seeed"},{"name":"Particle","url":"/particle"},{"name":"DFRobot","url":"/dfrobot"}],"viewAllLink":{"name":"View all","url":"/channels/platforms"}},"internalTarget":"platforms"},{"name":"Community Hubs","dropdownList":{"items":[{"name":"Make:","url":"/make"},{"name":"Biomaker","url":"/biomaker"},{"name":"UNC Charlotte","url":"/MEGR3171"},{"name":"CNM Ingenuity","url":"/CNM_Ingenuity"},{"name":"ShillehTek","url":"/shillehtek"},{"name":"Rice University ELEC-220","url":"/elec220"}],"viewAllLink":{"name":"View all","url":"/channels/communities"}},"internalTarget":"communities"},{"name":"Topic Pages","dropdownList":{"items":[{"name":"Internet of Things","url":"/iot"},{"name":"Home Automation","url":"/home-automation"},{"name":"Robotics","url":"/robotics"},{"name":"Sensors","url":"/sensors"},{"name":"Displays","url":"/displays"},{"name":"Machine Learning &amp; AI","url":"/ML"}],"viewAllLink":{"name":"View all","url":"/channels/topics"}},"internalTarget":"topics"}]}}]}}}--></script></div></div></div></div><div data-hypernova-key="TopNav" data-hypernova-id="4f7b6b50-db19-4807-ab48-9439fa3eb6f8"><div class="nav-row nav-row2" id="main-links-nav" data-reactroot=""><div class="top_nav__root__EyXG8 typography__bodyM__smmKM layout__wrapper1170__CqNd2"><div class="top_nav__left__tQW_y"><div class="horizontal_scroll_box__wrapper__uxr7k undefined"><div class="hckui__layout__noScrollBar horizontal_scroll_box__scrollContainer__KnirX undefined"><span class="top_nav__linkWrapper__W_V8G" id="top-nav-Projects-wrapper"><a class="top_nav__link__ReDPJ typography__link__Zky4m nav-tabbed__tab__s1aRj hckui__layout__hiddenMedLargeUp" href="https://www.hackster.io/projects" title="Projects">Projects</a><a class="top_nav__link__ReDPJ typography__link__Zky4m nav-tabbed__tab__s1aRj hckui__layout__hiddenMedLargeDown" href="https://www.hackster.io/projects" title="Projects">Projects<svg class="hckui__typography__icon hckui__typography__icon12 hckui__layout__marginLeft10 false" id=""><use xlink:href="#svg-arrow-down"></use></svg></a></span><span class="top_nav__linkWrapper__W_V8G" id="top-nav-Channels-wrapper"><a class="top_nav__link__ReDPJ typography__link__Zky4m nav-tabbed__tab__s1aRj hckui__layout__hiddenMedLargeUp" href="https://www.hackster.io/channels" title="Channels">Channels</a><a class="top_nav__link__ReDPJ typography__link__Zky4m nav-tabbed__tab__s1aRj hckui__layout__hiddenMedLargeDown" href="https://www.hackster.io/channels" title="Channels">Channels<svg class="hckui__typography__icon hckui__typography__icon12 hckui__layout__marginLeft10 false" id=""><use xlink:href="#svg-arrow-down"></use></svg></a></span><span class="top_nav__linkWrapper__W_V8G"><a class="top_nav__link__ReDPJ typography__link__Zky4m nav-tabbed__tab__s1aRj" href="https://www.hackster.io/news">News</a></span><span class="top_nav__linkWrapper__W_V8G"><a class="top_nav__link__ReDPJ typography__link__Zky4m nav-tabbed__tab__s1aRj" href="https://www.hackster.io/contests">Contests</a></span><span class="top_nav__linkWrapper__W_V8G"><a class="top_nav__link__ReDPJ typography__link__Zky4m nav-tabbed__tab__s1aRj" href="https://www.hackster.io/events">Events</a></span><span class="top_nav__linkWrapper__W_V8G"><a class="top_nav__link__ReDPJ typography__link__Zky4m nav-tabbed__tab__s1aRj" href="https://www.hackster.io/videos">Videos</a></span></div></div></div><div class="hckui__layout__flexCenterItems hckui__layout__hiddenMedLargeDown"><div class="top_nav__divider__eez_3"></div><div class="hckui__layout__flexCenterItems"><a class="social_icons__icon__BxTgB hckui__typography__charcoal" href="https://www.hackster.io/newsletter/sign_up" rel="noopener noreferrer" target="_blank" title="Sign up for our Newsletter"><svg class="hckui__typography__icon hckui__typography__icon16 hckui__typography__iconClickable false" id=""><use xlink:href="#svg-newsletter"></use></svg></a><a class="social_icons__icon__BxTgB hckui__typography__charcoal" href="https://www.facebook.com/hacksterio" rel="noopener noreferrer" target="_blank" title="facebook"><svg class="hckui__typography__icon hckui__typography__icon16 hckui__typography__iconClickable false" id=""><use xlink:href="#svg-facebook"></use></svg></a><a class="social_icons__icon__BxTgB hckui__typography__charcoal" href="https://www.instagram.com/hacksterio" rel="noopener noreferrer" target="_blank" title="instagram"><svg class="hckui__typography__icon hckui__typography__icon16 hckui__typography__iconClickable false" id=""><use xlink:href="#svg-instagram"></use></svg></a><a class="social_icons__icon__BxTgB hckui__typography__charcoal" href="https://twitter.com/Hacksterio" rel="noopener noreferrer" target="_blank" title="x"><svg class="hckui__typography__icon hckui__typography__icon16 hckui__typography__iconClickable false" id=""><use xlink:href="#svg-x"></use></svg></a><a class="social_icons__icon__BxTgB hckui__typography__charcoal" href="https://www.youtube.com/hacksterio" rel="noopener noreferrer" target="_blank" title="youtube"><svg class="hckui__typography__icon hckui__typography__icon16 hckui__typography__iconClickable false" id=""><use xlink:href="#svg-youtube-2"></use></svg></a><a class="social_icons__icon__BxTgB hckui__typography__charcoal" href="https://www.linkedin.com/company/hacksterio" rel="noopener noreferrer" target="_blank" title="linkedin"><svg class="hckui__typography__icon hckui__typography__icon16 hckui__typography__iconClickable false" id=""><use xlink:href="#svg-linkedin"></use></svg></a></div></div></div></div></div>
<script type="application/json" data-hypernova-key="TopNav" data-hypernova-id="4f7b6b50-db19-4807-ab48-9439fa3eb6f8"><!--{"className":"nav-row nav-row2","mainLinks":[{"name":"Projects","url":"/projects","columns":[{"header":"All Projects","linkList":{"items":[{"name":"Recently Uploaded","url":"/projects?sort=published"},{"name":"Featured","url":"/projects?by=featured"},{"name":"Beginner","url":"/projects?difficulty=beginner"},{"name":"Intermediate","url":"/projects?difficulty=intermediate"},{"name":"Advanced","url":"/projects?difficulty=advanced"},{"name":"Expert","url":"/projects?difficulty=hardcore"}],"viewAllLink":{"name":"View all","url":"/projects"}}},{"header":"Featured Projects","items":[{"cover_image_url":"https://hackster.imgix.net/uploads/attachments/1799228/christmas_ball_jyQoFXRtP9.gif?auto=format%2Ccompress&amp;gifq=35&amp;w=400&amp;h=300&amp;fit=min","name":"Seeed Studio Round Display Interactive Christmas Snow Globe","url":"/feiticeir0/seeed-studio-round-display-interactive-christmas-snow-globe-65b972"},{"cover_image_url":"https://hackster.imgix.net/uploads/attachments/1785932/_ZfUQ2BY1cW.blob?auto=compress%2Cformat&amp;w=400&amp;h=300&amp;fit=min","name":"The smallest Ethernet module. ioNIC-USB C-Type Ethernet","url":"/alan43/the-smallest-ethernet-module-ionic-usb-c-type-ethernet-ecc4cf"},{"cover_image_url":"https://hackster.imgix.net/uploads/attachments/1798803/_JG7j0RebSd.blob?auto=compress%2Cformat&amp;w=400&amp;h=300&amp;fit=min","name":"Visual Anomaly Detection in Fabric with RPi 5 &amp; Edge Impulse","url":"/naveenbskumar/visual-anomaly-detection-in-fabric-with-rpi-5-edge-impulse-2b6569"},{"cover_image_url":"https://hackster.imgix.net/uploads/attachments/1797706/_knEGhd0Mb1.blob?auto=compress%2Cformat&amp;w=400&amp;h=300&amp;fit=min","name":"A federated approach to train and deploy embedded AI models","url":"/sologithu/a-federated-approach-to-train-and-deploy-embedded-ai-models-6e6508"},{"cover_image_url":"https://hackster.imgix.net/uploads/attachments/1796798/_8znpULfINb.blob?auto=compress%2Cformat&amp;w=400&amp;h=300&amp;fit=min","name":"AQI Buddy","url":"/owenyang123/aqi-buddy-57f7f1"},{"cover_image_url":"https://hackster.imgix.net/uploads/attachments/1796476/_0JZ0DEOHyw.blob?auto=compress%2Cformat&amp;w=400&amp;h=300&amp;fit=min","name":"Optimizing ML on MaaXBoard OSM93 - Part 1: Quantization","url":"/monica/optimizing-ml-on-maaxboard-osm93-part-1-quantization-f7b6aa"}]}]},{"name":"Channels","url":"/channels","columns":[{"header":"Platform Hubs","linkList":{"items":[{"name":"Arduino","url":"/arduino"},{"name":"Raspberry Pi","url":"/raspberry-pi"},{"name":"Adafruit","url":"/adafruit"},{"name":"Seeed Studio","url":"/seeed"},{"name":"Particle","url":"/particle"},{"name":"DFRobot","url":"/dfrobot"}],"viewAllLink":{"name":"View all","url":"/channels/platforms"}}},{"header":"Community Hubs","linkList":{"items":[{"name":"Make:","url":"/make"},{"name":"Biomaker","url":"/biomaker"},{"name":"UNC Charlotte","url":"/MEGR3171"},{"name":"CNM Ingenuity","url":"/CNM_Ingenuity"},{"name":"ShillehTek","url":"/shillehtek"},{"name":"Rice University ELEC-220","url":"/elec220"}],"viewAllLink":{"name":"View all","url":"/channels/communities"}}},{"header":"Topic Pages","linkList":{"items":[{"name":"Internet of Things","url":"/iot"},{"name":"Home Automation","url":"/home-automation"},{"name":"Robotics","url":"/robotics"},{"name":"Sensors","url":"/sensors"},{"name":"Displays","url":"/displays"},{"name":"Machine Learning &amp; AI","url":"/ML"}],"viewAllLink":{"name":"View all","url":"/channels/topics"}}}]},{"name":"News","url":"/news"},{"name":"Contests","url":"/contests"},{"name":"Events","url":"/events"},{"name":"Videos","url":"/videos"}]}--></script></nav><div id="alert-section"><div class="alert alert-info alert-flat"><div class="hckui__layout__container hckui__layout__padding0"><div class="hckui__layout__wrapper1170"><span class="hckui__layout__hiddenSmallDown">Hackster is hosting <b>Hackster Holidays, Ep. 4:</b>&nbsp;Livestream &amp; Giveaway Drawing. <a target="blank" class="alert-link" href="https://www.youtube.com/watch?v=vYOEFfawBMg&amp;list=PLsRBa4uXjihbOFSXrzZ82lb0DPxMoRx6p&amp;index=1">Start streaming on Wednesday!</a></span><span class="hckui__layout__hiddenSmallUp">Stream <a target="blank" class="alert-link" href="https://www.youtube.com/watch?v=vYOEFfawBMg&amp;list=PLsRBa4uXjihbOFSXrzZ82lb0DPxMoRx6p&amp;index=1">Hackster Holidays, Ep. 4</a>&nbsp;on Wednesday! </span></div></div></div></div><div id="main"><div class="project-page project-502537" itemscope="" itemtype="http://schema.org/Article" style="position: relative;"><div class="hckui__layout__container hckui__layout__paddingBottom60"><div class="hckui__layout__wrapper1170"><div class="popup-overlay modal-popup" id="embed-popup"><div class="popup-overlay-bg"></div><div class="popup-overlay-outer"><div class="popup-overlay-inner"><button class="close unselectable" data-effect="fade" data-target="#embed-popup">×</button><h3>Embed the widget on your own site</h3><div id="project-embed"><p>Add the following snippet to your HTML:<textarea class="embed-code" onclick="this.select();" type="text">&lt;iframe
frameborder='0' height='385' scrolling='no'
src='https://www.hackster.io/Shilleh/creating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997/embed'
width='350'&gt;&lt;/iframe&gt;</textarea></p><div class="project-embed-thumb"><div class="project-card project-502537"><a class="card-image project-link-with-ref" href="https://www.hackster.io/Shilleh/creating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997" target="_blank" title="Creating a Wireless Network with Raspberry Pi Pico W Part 1"><div class="img-container"><img alt="Creating a Wireless Network with Raspberry Pi Pico W Part 1" data-async-src="https://hackster.imgix.net/uploads/attachments/1611661/_Rre3RLVgjx.blob?auto=compress%2Cformat&amp;w=400&amp;h=300&amp;fit=min" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/transparent-a0c1e3063bcabc548a5f3fa7328f3c1c97f747e6e764da4c.gif"><noscript><img alt="Creating a Wireless Network with Raspberry Pi Pico W Part 1" class="cover-img loaded" src="https://hackster.imgix.net/uploads/attachments/1611661/_Rre3RLVgjx.blob?auto=compress%2Cformat&amp;w=400&amp;h=300&amp;fit=min" /></noscript></div><div class="card-image-overlay"><p>Learn how to create your own WiFi network using the Raspberry Pi Pico W in AP Mode.</p><p>Read up about this project on <img alt="Hackster.io" title="Hackster is a community dedicated to learning hardware, from beginner to pro." class="hackster-logo" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/hackster_logo_text-035cafb15450c61b5cc44955ffa26afe3c52fb016.png"></p></div></a><div class="card-body"><h4><a class="project-link-with-ref" title="Creating a Wireless Network with Raspberry Pi Pico W Part 1" target="_blank" href="https://www.hackster.io/Shilleh/creating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997">Creating a Wireless Network with Raspberry Pi Pico W Part 1</a></h4><div class="spacer"></div><div class="authors"><div class="hckui__layout__flexCenterItems hckui__layout__inlineFlex hckui__layout__gutter2"><a title="Mahmood M. Shilleh" target="_blank" class="" href="https://www.hackster.io/Shilleh">Mahmood M. Shilleh</a><div data-hacksternova-key="Badge" data-hacksternova-props="{&quot;user&quot;:{&quot;id&quot;:2328961,&quot;user_name&quot;:&quot;Shilleh&quot;,&quot;mini_resume&quot;:&quot;Hire me at UpWork: https://www.upwork.com/freelancers/~017060e77e9d8a1157?viewMode=1\n\nFind me on YouTube https://www.youtube.com/@mmshilleh&quot;,&quot;city&quot;:&quot;Austin&quot;,&quot;country&quot;:&quot;United States of America&quot;,&quot;roles_mask&quot;:2,&quot;email&quot;:&quot;mahmoodmustafashilleh@gmail.com&quot;,&quot;created_at&quot;:&quot;2023-01-22T05:08:32.451Z&quot;,&quot;updated_at&quot;:&quot;2024-12-17T08:39:36.220Z&quot;,&quot;full_name&quot;:&quot;Mahmood M. Shilleh&quot;,&quot;websites&quot;:{&quot;website_link&quot;:&quot;http://shillehtek.com&quot;},&quot;categories_mask&quot;:null,&quot;invite_code_id&quot;:null,&quot;impressions_count&quot;:237,&quot;counters_cache&quot;:null,&quot;properties&quot;:{&quot;active_sessions&quot;:&quot;[\&quot;64559462f85b72724349dca7eb951b38\&quot;,\&quot;2b606919ff691d332d8012369450b9c5\&quot;,\&quot;7956f6b51b00b128830e8dcf030b98cf\&quot;,\&quot;3f2ab587698132f98a6c2b65a28dd553\&quot;,\&quot;d32b02b1cf823ce45479d3c26357d089\&quot;]&quot;,&quot;reputation_last_updated_at&quot;:1734152856,&quot;projects_counter_cache&quot;:&quot;{425=\u003e33, 2918=\u003e3, 152060=\u003e1, 4851=\u003e3}&quot;,&quot;available_for_hire&quot;:true},&quot;subscriptions_mask&quot;:0,&quot;mailchimp_registered&quot;:false,&quot;insecure_token&quot;:&quot;m7EdJWsfp_yDCfPpP33D&quot;,&quot;enable_sharing&quot;:true,&quot;platform&quot;:&quot;hackster&quot;,&quot;last_seen_at&quot;:&quot;2024-12-13T03:54:07.000Z&quot;,&quot;subscriptions_masks&quot;:{},&quot;hcounters_cache&quot;:{&quot;lists&quot;:&quot;0&quot;,&quot;projects&quot;:&quot;99&quot;,&quot;respects&quot;:&quot;112&quot;,&quot;websites&quot;:&quot;0&quot;,&quot;followers&quot;:&quot;24&quot;,&quot;platforms&quot;:&quot;0&quot;,&quot;reputation&quot;:&quot;4511&quot;,&quot;skill_tags&quot;:&quot;0&quot;,&quot;invitations&quot;:&quot;0&quot;,&quot;owned_parts&quot;:&quot;3&quot;,&quot;live_projects&quot;:&quot;92&quot;,&quot;project_views&quot;:&quot;123878&quot;,&quot;followed_users&quot;:&quot;1&quot;,&quot;project_respects&quot;:&quot;0&quot;,&quot;approved_projects&quot;:&quot;0&quot;,&quot;new_project_views&quot;:&quot;0&quot;,&quot;popularity_points&quot;:&quot;0&quot;,&quot;accepted_invitations&quot;:&quot;0&quot;,&quot;challenge_entries_won&quot;:&quot;0&quot;,&quot;challenge_ideas_awarded&quot;:&quot;0&quot;,&quot;challenge_registrations&quot;:&quot;0&quot;,&quot;challenge_ideas_submitted&quot;:&quot;0&quot;,&quot;challenge_entries_approved&quot;:&quot;0&quot;,&quot;challenge_entries_submitted&quot;:&quot;0&quot;,&quot;challenge_ideas_awarded_submitted&quot;:&quot;0&quot;,&quot;challenge_ideas_awarded_not_submitted&quot;:&quot;0&quot;},&quot;hproperties&quot;:{&quot;ui_theme&quot;:&quot;device&quot;,&quot;tmp_avatar&quot;:&quot;https://lh3.googleusercontent.com/a/AEdFTp7VPIS1QeMTVRfjwumVy5WKiCGN1Ht_lFwfYNUHpg=s96-c&quot;,&quot;last_seen_ip&quot;:&quot;136.30.125.36&quot;,&quot;skill_levels&quot;:&quot;[\&quot;intermediate\&quot;,\&quot;beginner\&quot;,\&quot;advanced\&quot;]&quot;,&quot;viewed_tooltip_ids&quot;:&quot;[8,12,13,14,15,16,17]&quot;,&quot;project_email_frequency&quot;:&quot;daily&quot;},&quot;private&quot;:false,&quot;latitude&quot;:30.267153,&quot;longitude&quot;:-97.7430608,&quot;hid&quot;:&quot;y2jpjzachbuftnz&quot;,&quot;country_iso2&quot;:&quot;US&quot;,&quot;hourly_rate&quot;:80.0,&quot;skills&quot;:[&quot;Raspberry Pi&quot;,&quot;Python&quot;,&quot;3D Printing&quot;,&quot;Engineering&quot;,&quot;Full Stack&quot;,&quot;MicroPython&quot;,&quot;React&quot;,&quot;AWS&quot;,&quot;IoT&quot;],&quot;state&quot;:&quot;Texas&quot;,&quot;encrypted_secure_token&quot;:null,&quot;utc_offset&quot;:0,&quot;onboarding_progress&quot;:[true],&quot;country_iso2_from_ip&quot;:&quot;US&quot;,&quot;edited_at_thumb&quot;:&quot;2024-04-14T21:06:30.835Z&quot;,&quot;edited_at_full&quot;:&quot;2024-12-13T16:11:08.982Z&quot;,&quot;job&quot;:null,&quot;company&quot;:null,&quot;onboarding_progress_temp&quot;:[],&quot;tier&quot;:&quot;basic&quot;,&quot;avatar&quot;:{&quot;id&quot;:1704160,&quot;file&quot;:{&quot;url&quot;:&quot;https://hacksterio.s3.amazonaws.com/uploads/attachments/1704160/_R4ndeBuDXj.blob&quot;},&quot;attachable_id&quot;:2328961,&quot;attachable_type&quot;:&quot;User&quot;,&quot;created_at&quot;:&quot;2024-04-14T21:05:26.753Z&quot;,&quot;updated_at&quot;:&quot;2024-04-14T21:06:00.147Z&quot;,&quot;caption&quot;:null,&quot;title&quot;:null,&quot;position&quot;:null,&quot;tmp_file&quot;:null,&quot;use_alt&quot;:false,&quot;metadata&quot;:{&quot;height&quot;:3024,&quot;width&quot;:3024}},&quot;accepted_invitations_count&quot;:0,&quot;approved_projects_count&quot;:0,&quot;challenge_entries_approved_count&quot;:0,&quot;challenge_entries_submitted_count&quot;:0,&quot;challenge_entries_won_count&quot;:0,&quot;challenge_ideas_awarded_count&quot;:0,&quot;challenge_ideas_awarded_submitted_count&quot;:0,&quot;challenge_ideas_awarded_not_submitted_count&quot;:0,&quot;challenge_ideas_submitted_count&quot;:0,&quot;challenge_registrations_count&quot;:0,&quot;followed_users_count&quot;:1,&quot;followers_count&quot;:24,&quot;lists_count&quot;:0,&quot;live_projects_count&quot;:92,&quot;new_project_views_count&quot;:0,&quot;owned_parts_count&quot;:3,&quot;platforms_count&quot;:0,&quot;popularity_points_count&quot;:0,&quot;projects_count&quot;:99,&quot;project_respects_count&quot;:0,&quot;project_views_count&quot;:123878,&quot;reputation_count&quot;:4511,&quot;respects_count&quot;:112,&quot;skill_tags_count&quot;:0,&quot;websites_count&quot;:0,&quot;available_for_hire&quot;:true,&quot;active_sessions&quot;:[&quot;64559462f85b72724349dca7eb951b38&quot;,&quot;2b606919ff691d332d8012369450b9c5&quot;,&quot;7956f6b51b00b128830e8dcf030b98cf&quot;,&quot;3f2ab587698132f98a6c2b65a28dd553&quot;,&quot;d32b02b1cf823ce45479d3c26357d089&quot;],&quot;last_sent_projects_email_at&quot;:null,&quot;projects_counter_cache&quot;:&quot;{425=\u003e33, 2918=\u003e3, 152060=\u003e1, 4851=\u003e3}&quot;,&quot;reputation_last_updated_at&quot;:&quot;2024-12-14T05:07:36.000+00:00&quot;,&quot;toolbox_shown&quot;:null,&quot;activities&quot;:[&quot;browse_projects&quot;,&quot;browse_projects&quot;,&quot;follow_companies&quot;,&quot;browse_projects&quot;],&quot;affidavit&quot;:null,&quot;challenge_stats_updated_at&quot;:null,&quot;citizenship&quot;:null,&quot;country_of_residence&quot;:null,&quot;custom_avatar_urls&quot;:null,&quot;dummy&quot;:null,&quot;industry&quot;:null,&quot;last_seen_ip&quot;:&quot;136.30.125.36&quot;,&quot;new_notifications_count&quot;:0,&quot;pending_notifications_count&quot;:0,&quot;project_email_frequency&quot;:&quot;daily&quot;,&quot;skill_levels&quot;:[&quot;intermediate&quot;,&quot;beginner&quot;,&quot;advanced&quot;],&quot;skill_tags_string&quot;:null,&quot;stored_events&quot;:null,&quot;stored_temporary_remember_token&quot;:null,&quot;tmp_avatar&quot;:&quot;https://lh3.googleusercontent.com/a/AEdFTp7VPIS1QeMTVRfjwumVy5WKiCGN1Ht_lFwfYNUHpg=s96-c&quot;,&quot;ui_theme&quot;:&quot;device&quot;,&quot;viewed_tooltip_ids&quot;:[8,12,13,14,15,16,17],&quot;website_link&quot;:&quot;http://shillehtek.com&quot;},&quot;size&quot;:&quot;medium&quot;}" class="hckui__layout__marginLeft3"></div></div></div></div><div class="card-bottom"><div class="stats"><span class="stat"><i class="hckui__typography__iconWrapper hckui__typography__iconBaselineFix"><svg class="hckui__typography__icon hckui__typography__icon20"><use xlink:href="#svg-thumbs-up"></use></svg></i><span>7</span> </span><span class="stat"><i class="hckui__typography__iconWrapper hckui__typography__iconBaselineFix"><svg class="hckui__typography__icon hckui__typography__icon20"><use xlink:href="#svg-eye"></use></svg></i><span>5,427</span> </span></div><div class="project-difficulty"><div data-hacksternova-key="BookmarkButton" data-hacksternova-props="{&quot;projectId&quot;:502537}"><div class="hckui__util__posRelative"><button class="hckui__buttons__icon hckui__buttons__sm hckui__buttons__outlineBlack" title="bookmark"><svg class="hckui__typography__icon hckui__typography__icon false" id=""><use xlink:href="#svg-bookmark"></use></svg></button></div></div></div></div></div></div><div class="clearfix"></div></div></div></div></div><meta content="Creating a Wireless Network with Raspberry Pi Pico W Part 1" itemprop="headline"><meta content="communication,embedded,home automation,wifi" itemprop="keywords"><meta content="https://www.hackster.io/Shilleh/creating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997" itemprop="mainEntityOfPage"><div class="hidden" itemprop="interactionStatistic" itemscope="" itemtype="http://schema.org/InteractionCounter"><link href="http://schema.org/ViewAction" itemprop="interactionType"><meta content="5427" itemprop="userInteractionCount"></div><div class="hidden" itemprop="interactionStatistic" itemscope="" itemtype="http://schema.org/InteractionCounter"><link href="http://schema.org/LikeAction" itemprop="interactionType"><meta content="7" itemprop="userInteractionCount"></div><div class="project-columns"><div class="left-column"><div class="affixable affix" id="project-side-nav" style="top:50px"><ul class="hckui__typography__bodyS" id="scroll-nav"><li class="active"><a data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Overview&quot;,&quot;href&quot;:&quot;#overview&quot;,&quot;type&quot;:&quot;toc&quot;,&quot;location&quot;:&quot;toc&quot;}}" data-offset="-40" href="#overview">Overview</a></li><li><a data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Things&quot;,&quot;href&quot;:&quot;#things&quot;,&quot;type&quot;:&quot;toc&quot;,&quot;location&quot;:&quot;toc&quot;}}" href="#things">Things</a></li><li><a data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Story&quot;,&quot;href&quot;:&quot;#story&quot;,&quot;type&quot;:&quot;toc&quot;,&quot;location&quot;:&quot;toc&quot;}}" href="#story">Story</a></li><ul class="small-toc"><li><a data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Step 1-) Code&quot;,&quot;href&quot;:&quot;#toc-0&quot;,&quot;type&quot;:&quot;toc&quot;,&quot;location&quot;:&quot;toc&quot;}}" href="#toc-step-1---code-0">Step 1-) Code</a></li><li><a data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Step 2-) Connect from a Device&quot;,&quot;href&quot;:&quot;#toc-1&quot;,&quot;type&quot;:&quot;toc&quot;,&quot;location&quot;:&quot;toc&quot;}}" href="#toc-step-2---connect-from-a-device-1">Step 2-) Connect from a Device</a></li><li><a data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Conclusion&quot;,&quot;href&quot;:&quot;#toc-2&quot;,&quot;type&quot;:&quot;toc&quot;,&quot;location&quot;:&quot;toc&quot;}}" href="#toc-conclusion-2">Conclusion</a></li></ul><li><a data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Credits&quot;,&quot;href&quot;:&quot;#team&quot;,&quot;type&quot;:&quot;toc&quot;,&quot;location&quot;:&quot;toc&quot;}}" href="#team">Credits</a></li><li><a data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Comments&quot;,&quot;href&quot;:&quot;#comments&quot;,&quot;type&quot;:&quot;toc&quot;,&quot;location&quot;:&quot;toc&quot;}}" href="#comments">Comments<span class="nav-count">(0)</span></a></li></ul><div class="hckui__layout__marginTop30" style="padding-left:12px"><span><span data-hacksternova-key="RespectButton" data-hacksternova-props="{&quot;id&quot;:502537,&quot;respects&quot;:7,&quot;theme&quot;:&quot;project_page&quot;}"><button class="hckui__buttons__icon hckui__buttons__outlineBlue hckui__buttons__md project_page__respectButton__iXoJS " type="button"><span class="default__wrapper__l7dGz"><svg class="hckui__typography__icon hckui__typography__icon false" id=""><use xlink:href="#svg-thumbs-up"></use></svg><span class="hckui__layout__marginLeft5">7</span></span></button></span></span><span class="hckui__layout__marginLeft10"><div data-hacksternova-key="BookmarkButton" data-hacksternova-props="{&quot;projectId&quot;:502537,&quot;source&quot;:&quot;project_page_bookmark&quot;,&quot;size&quot;:&quot;md&quot;}" class="react-btn" style="display:inline-block;"><div class="hckui__util__posRelative"><button class="hckui__buttons__icon hckui__buttons__md hckui__buttons__outlineBlack" title="bookmark"><svg class="hckui__typography__icon hckui__typography__icon false" id=""><use xlink:href="#svg-bookmark"></use></svg></button></div></div></span><a class="hckui__buttons__md hckui__buttons__icon hckui__buttons__outlineBlack hckui__layout__marginLeft10" data-container="body" data-content="&lt;div class='sharing-actions'&gt;&lt;ul&gt;&lt;li&gt;&lt;a class='clearfix' href='https://www.hackster.io/social/share/link?service=facebook&amp;amp;sharable_id=502537&amp;amp;sharable_type=Project&amp;amp;target_host=www.hackster.io' rel='noopener nofollow' target='_blank'&gt;&lt;i class='hckui__typography__iconWrapper hckui__typography__iconBaselineFix'&gt;&lt;svg class='hckui__typography__icon hckui__typography__icon16'&gt;&lt;use xlink:href='#svg-facebook'&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/i&gt;&lt;span&gt;Share on Facebook&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class='clearfix' href='https://www.hackster.io/social/share/link?service=linkedin&amp;amp;sharable_id=502537&amp;amp;sharable_type=Project&amp;amp;target_host=www.hackster.io' rel='noopener nofollow' target='_blank'&gt;&lt;i class='hckui__typography__iconWrapper hckui__typography__iconBaselineFix'&gt;&lt;svg class='hckui__typography__icon hckui__typography__icon16'&gt;&lt;use xlink:href='#svg-linkedin'&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/i&gt;&lt;span&gt;Share on LinkedIn&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class='clearfix' href='https://www.hackster.io/social/share/link?service=pinterest&amp;amp;sharable_id=502537&amp;amp;sharable_type=Project&amp;amp;target_host=www.hackster.io' rel='noopener nofollow' target='_blank'&gt;&lt;i class='hckui__typography__iconWrapper hckui__typography__iconBaselineFix'&gt;&lt;svg class='hckui__typography__icon hckui__typography__icon16'&gt;&lt;use xlink:href='#svg-pinterest'&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/i&gt;&lt;span&gt;Share on Pinterest&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class='clearfix' href='https://www.hackster.io/social/share/link?service=reddit&amp;amp;sharable_id=502537&amp;amp;sharable_type=Project&amp;amp;target_host=www.hackster.io' rel='noopener nofollow' target='_blank'&gt;&lt;i class='hckui__typography__iconWrapper hckui__typography__iconBaselineFix'&gt;&lt;svg class='hckui__typography__icon hckui__typography__icon16'&gt;&lt;use xlink:href='#svg-reddit'&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/i&gt;&lt;span&gt;Share on Reddit&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class='clearfix' href='https://www.hackster.io/social/share/link?service=twitter&amp;amp;sharable_id=502537&amp;amp;sharable_type=Project&amp;amp;target_host=www.hackster.io' rel='noopener nofollow' target='_blank'&gt;&lt;i class='hckui__typography__iconWrapper hckui__typography__iconBaselineFix'&gt;&lt;svg class='hckui__typography__icon hckui__typography__icon16'&gt;&lt;use xlink:href='#svg-twitter'&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/i&gt;&lt;span&gt;Share on X&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a data-target='#embed-popup' class='modal-open' href='javascript:void(0)'&gt;&lt;i class='hckui__typography__iconWrapper hckui__typography__iconBaselineFix'&gt;&lt;svg class='hckui__typography__icon hckui__typography__icon16'&gt;&lt;use xlink:href='#svg-code-fa'&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/i&gt;&lt;span&gt;Embed&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;" data-html="true" data-placement="bottom" data-toggle="popover" data-trigger="click" data-original-title="" title=""><i class="hckui__typography__iconWrapper"><svg class="hckui__typography__icon hckui__typography__icon16"><use xlink:href="#svg-share-project"></use></svg></i></a></div></div></div><div class="middle-column"><section id="overview"><div class="hckui__typography__bodyS hckui__layout__marginBottom15 project-authors"><div class="images"><img srcset="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/_R4ndeBuDXj.avif 2x, Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/_R4ndeBuDXj_003.avif 1x" alt="Mahmood M. Shilleh" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/_R4ndeBuDXj_002.avif"></div><div class="text"><div class="hckui__typography__bold" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><div class="hckui__layout__flexCenterItems hckui__layout__inlineFlex hckui__layout__gutter2 hckui__layout__marginRight5"><a itemprop="name" class="hckui__typography__link" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Mahmood M. Shilleh&quot;,&quot;href&quot;:&quot;/Shilleh&quot;,&quot;type&quot;:&quot;author&quot;,&quot;location&quot;:&quot;header&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" href="https://www.hackster.io/Shilleh">Mahmood M. Shilleh</a><div data-hacksternova-key="Badge" data-hacksternova-props="{&quot;user&quot;:{&quot;id&quot;:2328961,&quot;user_name&quot;:&quot;Shilleh&quot;,&quot;mini_resume&quot;:&quot;Hire me at UpWork: https://www.upwork.com/freelancers/~017060e77e9d8a1157?viewMode=1\n\nFind me on YouTube https://www.youtube.com/@mmshilleh&quot;,&quot;city&quot;:&quot;Austin&quot;,&quot;country&quot;:&quot;United States of America&quot;,&quot;roles_mask&quot;:2,&quot;email&quot;:&quot;mahmoodmustafashilleh@gmail.com&quot;,&quot;created_at&quot;:&quot;2023-01-22T05:08:32.451Z&quot;,&quot;updated_at&quot;:&quot;2024-12-17T08:39:36.220Z&quot;,&quot;full_name&quot;:&quot;Mahmood M. Shilleh&quot;,&quot;websites&quot;:{&quot;website_link&quot;:&quot;http://shillehtek.com&quot;},&quot;categories_mask&quot;:null,&quot;invite_code_id&quot;:null,&quot;impressions_count&quot;:237,&quot;counters_cache&quot;:null,&quot;properties&quot;:{&quot;active_sessions&quot;:&quot;[\&quot;64559462f85b72724349dca7eb951b38\&quot;,\&quot;2b606919ff691d332d8012369450b9c5\&quot;,\&quot;7956f6b51b00b128830e8dcf030b98cf\&quot;,\&quot;3f2ab587698132f98a6c2b65a28dd553\&quot;,\&quot;d32b02b1cf823ce45479d3c26357d089\&quot;]&quot;,&quot;reputation_last_updated_at&quot;:1734152856,&quot;projects_counter_cache&quot;:&quot;{425=\u003e33, 2918=\u003e3, 152060=\u003e1, 4851=\u003e3}&quot;,&quot;available_for_hire&quot;:true},&quot;subscriptions_mask&quot;:0,&quot;mailchimp_registered&quot;:false,&quot;insecure_token&quot;:&quot;m7EdJWsfp_yDCfPpP33D&quot;,&quot;enable_sharing&quot;:true,&quot;platform&quot;:&quot;hackster&quot;,&quot;last_seen_at&quot;:&quot;2024-12-13T03:54:07.000Z&quot;,&quot;subscriptions_masks&quot;:{},&quot;hcounters_cache&quot;:{&quot;lists&quot;:&quot;0&quot;,&quot;projects&quot;:&quot;99&quot;,&quot;respects&quot;:&quot;112&quot;,&quot;websites&quot;:&quot;0&quot;,&quot;followers&quot;:&quot;24&quot;,&quot;platforms&quot;:&quot;0&quot;,&quot;reputation&quot;:&quot;4511&quot;,&quot;skill_tags&quot;:&quot;0&quot;,&quot;invitations&quot;:&quot;0&quot;,&quot;owned_parts&quot;:&quot;3&quot;,&quot;live_projects&quot;:&quot;92&quot;,&quot;project_views&quot;:&quot;123878&quot;,&quot;followed_users&quot;:&quot;1&quot;,&quot;project_respects&quot;:&quot;0&quot;,&quot;approved_projects&quot;:&quot;0&quot;,&quot;new_project_views&quot;:&quot;0&quot;,&quot;popularity_points&quot;:&quot;0&quot;,&quot;accepted_invitations&quot;:&quot;0&quot;,&quot;challenge_entries_won&quot;:&quot;0&quot;,&quot;challenge_ideas_awarded&quot;:&quot;0&quot;,&quot;challenge_registrations&quot;:&quot;0&quot;,&quot;challenge_ideas_submitted&quot;:&quot;0&quot;,&quot;challenge_entries_approved&quot;:&quot;0&quot;,&quot;challenge_entries_submitted&quot;:&quot;0&quot;,&quot;challenge_ideas_awarded_submitted&quot;:&quot;0&quot;,&quot;challenge_ideas_awarded_not_submitted&quot;:&quot;0&quot;},&quot;hproperties&quot;:{&quot;ui_theme&quot;:&quot;device&quot;,&quot;tmp_avatar&quot;:&quot;https://lh3.googleusercontent.com/a/AEdFTp7VPIS1QeMTVRfjwumVy5WKiCGN1Ht_lFwfYNUHpg=s96-c&quot;,&quot;last_seen_ip&quot;:&quot;136.30.125.36&quot;,&quot;skill_levels&quot;:&quot;[\&quot;intermediate\&quot;,\&quot;beginner\&quot;,\&quot;advanced\&quot;]&quot;,&quot;viewed_tooltip_ids&quot;:&quot;[8,12,13,14,15,16,17]&quot;,&quot;project_email_frequency&quot;:&quot;daily&quot;},&quot;private&quot;:false,&quot;latitude&quot;:30.267153,&quot;longitude&quot;:-97.7430608,&quot;hid&quot;:&quot;y2jpjzachbuftnz&quot;,&quot;country_iso2&quot;:&quot;US&quot;,&quot;hourly_rate&quot;:80.0,&quot;skills&quot;:[&quot;Raspberry Pi&quot;,&quot;Python&quot;,&quot;3D Printing&quot;,&quot;Engineering&quot;,&quot;Full Stack&quot;,&quot;MicroPython&quot;,&quot;React&quot;,&quot;AWS&quot;,&quot;IoT&quot;],&quot;state&quot;:&quot;Texas&quot;,&quot;encrypted_secure_token&quot;:null,&quot;utc_offset&quot;:0,&quot;onboarding_progress&quot;:[true],&quot;country_iso2_from_ip&quot;:&quot;US&quot;,&quot;edited_at_thumb&quot;:&quot;2024-04-14T21:06:30.835Z&quot;,&quot;edited_at_full&quot;:&quot;2024-12-13T16:11:08.982Z&quot;,&quot;job&quot;:null,&quot;company&quot;:null,&quot;onboarding_progress_temp&quot;:[],&quot;tier&quot;:&quot;basic&quot;,&quot;avatar&quot;:{&quot;id&quot;:1704160,&quot;file&quot;:{&quot;url&quot;:&quot;https://hacksterio.s3.amazonaws.com/uploads/attachments/1704160/_R4ndeBuDXj.blob&quot;},&quot;attachable_id&quot;:2328961,&quot;attachable_type&quot;:&quot;User&quot;,&quot;created_at&quot;:&quot;2024-04-14T21:05:26.753Z&quot;,&quot;updated_at&quot;:&quot;2024-04-14T21:06:00.147Z&quot;,&quot;caption&quot;:null,&quot;title&quot;:null,&quot;position&quot;:null,&quot;tmp_file&quot;:null,&quot;use_alt&quot;:false,&quot;metadata&quot;:{&quot;height&quot;:3024,&quot;width&quot;:3024}},&quot;accepted_invitations_count&quot;:0,&quot;approved_projects_count&quot;:0,&quot;challenge_entries_approved_count&quot;:0,&quot;challenge_entries_submitted_count&quot;:0,&quot;challenge_entries_won_count&quot;:0,&quot;challenge_ideas_awarded_count&quot;:0,&quot;challenge_ideas_awarded_submitted_count&quot;:0,&quot;challenge_ideas_awarded_not_submitted_count&quot;:0,&quot;challenge_ideas_submitted_count&quot;:0,&quot;challenge_registrations_count&quot;:0,&quot;followed_users_count&quot;:1,&quot;followers_count&quot;:24,&quot;lists_count&quot;:0,&quot;live_projects_count&quot;:92,&quot;new_project_views_count&quot;:0,&quot;owned_parts_count&quot;:3,&quot;platforms_count&quot;:0,&quot;popularity_points_count&quot;:0,&quot;projects_count&quot;:99,&quot;project_respects_count&quot;:0,&quot;project_views_count&quot;:123878,&quot;reputation_count&quot;:4511,&quot;respects_count&quot;:112,&quot;skill_tags_count&quot;:0,&quot;websites_count&quot;:0,&quot;available_for_hire&quot;:true,&quot;active_sessions&quot;:[&quot;64559462f85b72724349dca7eb951b38&quot;,&quot;2b606919ff691d332d8012369450b9c5&quot;,&quot;7956f6b51b00b128830e8dcf030b98cf&quot;,&quot;3f2ab587698132f98a6c2b65a28dd553&quot;,&quot;d32b02b1cf823ce45479d3c26357d089&quot;],&quot;last_sent_projects_email_at&quot;:null,&quot;projects_counter_cache&quot;:&quot;{425=\u003e33, 2918=\u003e3, 152060=\u003e1, 4851=\u003e3}&quot;,&quot;reputation_last_updated_at&quot;:&quot;2024-12-14T05:07:36.000+00:00&quot;,&quot;toolbox_shown&quot;:null,&quot;activities&quot;:[&quot;browse_projects&quot;,&quot;browse_projects&quot;,&quot;follow_companies&quot;,&quot;browse_projects&quot;],&quot;affidavit&quot;:null,&quot;challenge_stats_updated_at&quot;:null,&quot;citizenship&quot;:null,&quot;country_of_residence&quot;:null,&quot;custom_avatar_urls&quot;:null,&quot;dummy&quot;:null,&quot;industry&quot;:null,&quot;last_seen_ip&quot;:&quot;136.30.125.36&quot;,&quot;new_notifications_count&quot;:0,&quot;pending_notifications_count&quot;:0,&quot;project_email_frequency&quot;:&quot;daily&quot;,&quot;skill_levels&quot;:[&quot;intermediate&quot;,&quot;beginner&quot;,&quot;advanced&quot;],&quot;skill_tags_string&quot;:null,&quot;stored_events&quot;:null,&quot;stored_temporary_remember_token&quot;:null,&quot;tmp_avatar&quot;:&quot;https://lh3.googleusercontent.com/a/AEdFTp7VPIS1QeMTVRfjwumVy5WKiCGN1Ht_lFwfYNUHpg=s96-c&quot;,&quot;ui_theme&quot;:&quot;device&quot;,&quot;viewed_tooltip_ids&quot;:[8,12,13,14,15,16,17],&quot;website_link&quot;:&quot;http://shillehtek.com&quot;},&quot;size&quot;:&quot;small&quot;}"></div></div></div><div class="hckui__typography__pebble"><meta content="2024-05-31T16:52:22Z" itemprop="dateModified">Published <span content="2023-07-15T04:59:37Z" itemprop="datePublished">July 15, 2023</span> <span>©</span> <a itemprop="" target="_blank" class="hckui__typography__linkPebble" href="http://opensource.org/licenses/lgpl-license">LGPL</a></div></div></div><h1 class="hckui__typography__h1" itemprop="name">Creating a Wireless Network with Raspberry Pi Pico W Part 1</h1><p class="hckui__typography__bodyL hckui__layout__marginBottom15" itemprop="description">Learn how to create your own WiFi network using the Raspberry Pi Pico W in AP Mode.</p><div class="hckui__typography__bodyS project-details"><span><a class="hckui__typography__textWithIcon project-difficulty text-warning" href="https://www.hackster.io/projects?difficulty=intermediate"><i class="hckui__typography__iconWrapper"><svg class="hckui__typography__icon hckui__typography__icon16"><use xlink:href="#svg-intermediate"></use></svg></i><span>Intermediate</span></a></span><span class="hckui__typography__textWithIcon"><i class="hckui__typography__iconWrapper"><svg class="hckui__typography__icon hckui__typography__icon16"><use xlink:href="#svg-protip"></use></svg></i><span>Protip</span></span><span class="hckui__typography__textWithIcon"><i class="hckui__typography__iconWrapper"><svg class="hckui__typography__icon hckui__typography__icon16"><use xlink:href="#svg-time"></use></svg></i><span>15 minutes</span></span><span class="hckui__typography__textWithIcon" itemprop="interactionStatistic" itemscope="" itemtype="http://schema.org/InteractionCounter"><link href="http://schema.org/ViewAction" itemprop="interactionType"><i class="hckui__typography__iconWrapper"><svg class="hckui__typography__icon hckui__typography__icon16"><use xlink:href="#svg-eye"></use></svg></i><span class="impressions-stats" itemprop="userInteractionCount">5,431</span></span></div><div class="hckui__layout__marginTop30"><div class="project-cover-image" itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject"><meta content="https://hackster.imgix.net/uploads/attachments/1611661/_Rre3RLVgjx.blob?auto=compress&amp;w=900&amp;h=675&amp;fit=min&amp;fm=jpg" itemprop="url"><meta content="900" itemprop="width"><meta content="675" itemprop="height"><img alt="Creating a Wireless Network with Raspberry Pi Pico W Part 1" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/_Rre3RLVgjx.avif"></div></div></section><div class="project-section-break"></div><div id="project_page_simple_ad_portal"><div class="hckui__layout__hiddenMedUp hckui__layout__flexCenterItems hckui__layout__flexColumn false"><div class="hckui__layout__fullWidth content_page_ad__projectWrapper__xCKO9"><div class="hckui__layout__marginBottom15"><div><a href="https://2025.oshwa.org/" rel="noopener noreferrer" target="_blank"><div class="hckui__util__borderRadius undefined lazy_image__root__YKQPm" data-intersect-callback-id="7295ead4-4eaf-46b7-8a33-a9375a36b515"></div></a></div><div class="hckui__layout__flexJustifyEnd"><a class="hckui__typography__bodyS" href="http://help.hackster.io/knowledgebase/what-are-these-ads" rel="noopener noreferrer" target="_blank">Ad</a></div></div></div></div><div class="project-section-break project_page__portal__Wcxob"></div></div><div id="description" itemprop="articleBody"><section id="things"><div class="project-section-title"><h2 class="hckui__typography__h2 title-with-anchor"><a class="anchor" href="#things"><i class="hckui__typography__iconWrapper hckui__typography__iconBaselineFix"><svg class="hckui__typography__icon hckui__typography__icon20"><use xlink:href="#svg-link"></use></svg></i></a><span>Things used in this project </span></h2></div><div class="project-parts"><div class="view-expanded" style="display:block"><table class="project-parts-table"><tbody><tr class="head"><td colspan="6"><h3 class="hckui__typography__h3">Hardware components</h3></td></tr><tr><td class="part-img"><img srcset="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/picow_3pZpnPejJA_002.avif 2x, Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/picow_3pZpnPejJA.avif 1x" alt="Raspberry Pi Pico W" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/picow_3pZpnPejJA.avif"></td><td><table><tbody><tr><td class="hckui__typography__bodyL"><a data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Raspberry Pi Pico W&quot;,&quot;href&quot;:&quot;/raspberry-pi-pico/products/raspberry-pi-pico-w?ref=project-e3c997&quot;,&quot;type&quot;:&quot;part&quot;,&quot;location&quot;:&quot;things&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" class="hckui__typography__linkBlue" href="https://www.hackster.io/raspberry-pi-pico/products/raspberry-pi-pico-w?ref=project-e3c997">Raspberry Pi Pico W</a></td></tr><tr><td class="hckui__typography__bodyS hckui__typography__pebble hckui__typography__breakWord"></td></tr></tbody></table></td><td class="hckui__typography__bodyL times">×</td><td class="hckui__typography__bodyL quantity">1</td><td class="actions"><div class="hckui__buttons__group"><a target="_blank" rel="nofollow noopener" class="hckui__buttons__md hckui__buttons__icon hckui__buttons__outlineBlack" title="Buy" data-ha="{&quot;eventName&quot;:&quot;Clicked part buy link&quot;,&quot;customProps&quot;:{&quot;part_id&quot;:183027,&quot;link_id&quot;:105524,&quot;retailer_id&quot;:null,&quot;link_position&quot;:0}}" href="https://www.hackster.io/products/buy/105524?s=BAhJIhM1MDI1MzcsUHJvamVjdAY6BkVG%0A"><i class="hckui__typography__iconWrapper"><svg class="hckui__typography__icon hckui__typography__icon16"><use xlink:href="#svg-cart"></use></svg></i></a></div></td></tr><tr class="head"><td colspan="6"><h3 class="hckui__typography__h3">Software apps and online services</h3></td></tr><tr><td class="part-img"><img srcset="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/micropython_logo_cUemGbsucO_002.avif 2x, Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/micropython_logo_cUemGbsucO.avif 1x" alt="MicroPython" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/micropython_logo_cUemGbsucO.avif"></td><td><table><tbody><tr><td class="hckui__typography__bodyL"><a data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;MicroPython&quot;,&quot;href&quot;:&quot;/micropython/products/micropython?ref=project-e3c997&quot;,&quot;type&quot;:&quot;part&quot;,&quot;location&quot;:&quot;things&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" class="hckui__typography__linkBlue" href="https://www.hackster.io/micropython/products/micropython?ref=project-e3c997">MicroPython</a></td></tr><tr><td class="hckui__typography__bodyS hckui__typography__pebble hckui__typography__breakWord"></td></tr></tbody></table></td><td colspan="2"></td><td class="actions"><a target="_blank" rel="nofollow noopener" class="hckui__buttons__md hckui__buttons__icon hckui__buttons__outlineBlack" title="More info" href="https://store.micropython.org/"><i class="hckui__typography__iconWrapper"><svg class="hckui__typography__icon hckui__typography__icon16"><use xlink:href="#svg-external-link"></use></svg></i></a></td></tr></tbody></table></div></div></section><div class="project-section-break"></div><section id="story"><div class="project-section-title"><h2 class="hckui__typography__h2 title-with-anchor"><a class="anchor" href="#story"><i class="hckui__typography__iconWrapper hckui__typography__iconBaselineFix"><svg class="hckui__typography__icon hckui__typography__icon20"><use xlink:href="#svg-link"></use></svg></i></a><span>Story </span></h2></div><div class="project-story collapsible-section collapsed hljs-active hljs-monokai" itemprop="text"><p class="hckui__typography__bodyL"><br></p><div class="embed-frame"><figure class="youtube"><div class="embed widescreen"><div class="embed-loader"><i class="fa fa-spin fa-circle-o-notch fa-2x"></i></div><iframe src="//www.youtube.com/embed/cZNoXXIEPbg?rel=0" allowfullscreen="" width="100%" height="100%" frameborder="0"></iframe></div></figure></div><p class="hckui__typography__bodyL">The
Raspberry Pi Pico W is a powerful microcontroller that can be used for a
variety of projects. One of its most interesting features is its
ability to function as an access point (AP). This means that you can use
the Pico W to create your own wireless network, which can be used to
host a web server, control other devices, or simply share files.</p><p class="hckui__typography__bodyL">In this blog post, I will show you how to use the Pico W in AP mode to host a web server.</p><p class="hckui__typography__bodyL"><strong>What is AP mode?</strong></p><p class="hckui__typography__bodyL">AP
mode is a mode in which the Pico W can function as a wireless access
point. This means that the Pico W can create its own wireless network,
which other devices can connect to.</p><p class="hckui__typography__bodyL"><strong>Potential use cases</strong></p><p class="hckui__typography__bodyL">There are a number of potential use cases for using AP mode on the Pico W. Here are a few examples:</p><ul class="hckui__typography__bodyL"><li><strong>Hosting a web server:</strong><span>
You can use the Pico W to host a simple web server, which can be used
to display information or control other devices. (Which we will show in
this tutorial)</span></li><li><strong>Controlling other devices:</strong><span>
You can use the Pico W to control other devices over the network. For
example, you could use it to control a light bulb or a motor.</span></li><li><strong>Sharing files:</strong><span> You can use the Pico W to share files with other devices over the network.</span></li><li><strong>Creating a temporary network:</strong><span> You could use the Pico W to create a temporary network for debugging or testing.</span></li></ul><p class="hckui__typography__bodyL">-----</p><p class="hckui__typography__bodyL">Before
we get into it, consider subscribing or supporting the channel. Also,
be sure to checkout our various stores to shop products for Raspberry
Pi, Arduino, ESP32, and DIY electronics at ShillehTek!</p><p class="hckui__typography__bodyL"><strong>Subscribe:</strong></p><p class="hckui__typography__bodyL"><a href="https://www.youtube.com/@mmshilleh" class="hckui__typography__linkBlue" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Youtube&quot;,&quot;href&quot;:&quot;https://www.youtube.com/@mmshilleh&quot;,&quot;type&quot;:&quot;story&quot;,&quot;location&quot;:&quot;story&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" rel="nofollow">Youtube</a></p><p class="hckui__typography__bodyL"><strong>Support:</strong></p><p class="hckui__typography__bodyL"><a href="https://www.buymeacoffee.com/mmshilleh" class="hckui__typography__linkBlue" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;https://www.buymeacoffee.com/mmshilleh&quot;,&quot;href&quot;:&quot;https://www.buymeacoffee.com/mmshilleh&quot;,&quot;type&quot;:&quot;story&quot;,&quot;location&quot;:&quot;story&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" rel="nofollow">https://www.buymeacoffee.com/mmshilleh</a></p><p class="hckui__typography__bodyL"><strong>Hire me at UpWork to build your IoT projects:</strong></p><p class="hckui__typography__bodyL"><a href="https://www.upwork.com/freelancers/~017060e77e9d8a1157" class="hckui__typography__linkBlue" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;https://www.upwork.com/freelancers/~017060e77e9d8a1157&quot;,&quot;href&quot;:&quot;https://www.upwork.com/freelancers/~017060e77e9d8a1157&quot;,&quot;type&quot;:&quot;story&quot;,&quot;location&quot;:&quot;story&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" rel="nofollow">https://www.upwork.com/freelancers/~017060e77e9d8a1157</a></p><p class="hckui__typography__bodyL"><strong>Visit ShillehTek Store for Arduino and Raspberry Pi Sensors and Pre-Soldered</strong><span> </span><strong>Components:</strong></p><p class="hckui__typography__bodyL"><strong>ShillehTek Website (Exclusive Discounts):</strong></p><p class="hckui__typography__bodyL"><a href="https://shillehtek.com/collections/all" class="hckui__typography__linkBlue" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;https://shillehtek.com/collections/all&quot;,&quot;href&quot;:&quot;https://shillehtek.com/collections/all&quot;,&quot;type&quot;:&quot;story&quot;,&quot;location&quot;:&quot;story&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" rel="nofollow">https://shillehtek.com/collections/all</a></p><p class="hckui__typography__bodyL"><strong>ShillehTek</strong><span> </span><strong>Amazon Store:</strong></p><p class="hckui__typography__bodyL"><a href="https://www.amazon.com/stores/page/F0566360-4583-41FF-8528-6C4A15190CD6?channel=yt" class="hckui__typography__linkBlue" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;ShillehTek Amazon Store - US&quot;,&quot;href&quot;:&quot;https://www.amazon.com/stores/page/F0566360-4583-41FF-8528-6C4A15190CD6?channel=yt&quot;,&quot;type&quot;:&quot;story&quot;,&quot;location&quot;:&quot;story&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" rel="nofollow">ShillehTek Amazon Store - US</a></p><p class="hckui__typography__bodyL"><a href="https://www.amazon.ca/stores/page/036180BA-2EA0-4A49-A174-31E697A671C2?channel=canada" class="hckui__typography__linkBlue" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;ShillehTek Amazon Store - Canada&quot;,&quot;href&quot;:&quot;https://www.amazon.ca/stores/page/036180BA-2EA0-4A49-A174-31E697A671C2?channel=canada&quot;,&quot;type&quot;:&quot;story&quot;,&quot;location&quot;:&quot;story&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" rel="nofollow">ShillehTek Amazon Store - Canada</a></p><p class="hckui__typography__bodyL"><a href="https://www.amazon.co.jp/stores/page/C388A744-C8DF-4693-B864-B216DEEEB9E3?channel=japan" class="hckui__typography__linkBlue" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;ShillehTek Amazon Store - Japan&quot;,&quot;href&quot;:&quot;https://www.amazon.co.jp/stores/page/C388A744-C8DF-4693-B864-B216DEEEB9E3?channel=japan&quot;,&quot;type&quot;:&quot;story&quot;,&quot;location&quot;:&quot;story&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" rel="nofollow">ShillehTek Amazon Store - Japan</a></p><h3 class="hckui__typography__h3 title-with-anchor" id="toc-step-1---code-0"><p></p><p class="hckui__typography__bodyL"></p><p></p><span>Step 1-) Code</span></h3><p class="hckui__typography__bodyL">In
order to get started all you will need is a Raspberry Pi Pico W with
some sort of MicroPython environment to code on. I am using Thonny and
it is probably the most common IDE to write MicroPython code.</p><p class="hckui__typography__bodyL">In Thonny we use the following code:</p><pre class="hljs elm"><code><span><span class="hljs-keyword">import</span> network</span><br><span>import time</span><br><span>import socket</span><br><br><br><span>def web_page():</span><br><span> html = """&lt;html&gt;&lt;head&gt;&lt;meta name="viewport" content="width=device-width, initial-scale=1"&gt;&lt;/head&gt;</span><br><span> &lt;body&gt;&lt;h1&gt;Hello World&lt;/h1&gt;&lt;/body&gt;&lt;/html&gt;</span><br><span> """</span><br><span> return html</span><br><br><span># if you do not see the network you may have to power cycle</span><br><span># unplug your pico w for 10 seconds and plug it in again</span><br><span>def ap_mode(ssid, password):</span><br><span> """</span><br><span> Description: This is a function to activate AP mode</span><br><span> </span><br><span> Parameters:</span><br><span> </span><br><span> ssid[str]: The name of your internet connection</span><br><span> password[str]: Password for your internet connection</span><br><span> </span><br><span> Returns: Nada</span><br><span> """</span><br><span> # Just making our internet connection</span><br><span> ap = network.WLAN(network.<span class="hljs-type">AP_IF</span>)</span><br><span> ap.config(essid=ssid, password=password)</span><br><span> ap.active(<span class="hljs-type">True</span>)</span><br><span> </span><br><span> while ap.active() == False:</span><br><span> pass</span><br><span> print('<span class="hljs-type">AP</span> <span class="hljs-type">Mode</span> <span class="hljs-type">Is</span> <span class="hljs-type">Active</span>, <span class="hljs-type">You</span> can <span class="hljs-type">Now</span> <span class="hljs-type">Connect</span>')</span><br><span> print('<span class="hljs-type">IP</span> <span class="hljs-type">Address</span> <span class="hljs-type">To</span> <span class="hljs-type">Connect</span> to:: ' + ap.ifconfig()[0])</span><br><span> </span><br><span> s = socket.socket(socket.<span class="hljs-type">AF_INET</span>, socket.<span class="hljs-type">SOCK_STREAM</span>) #creating socket object</span><br><span> s.bind(('', 80))</span><br><span> s.listen(5)</span><br><br><span> while True:</span><br><span> conn, addr = s.accept()</span><br><span> print('<span class="hljs-type">Got</span> a connection from %s' % str(addr))</span><br><span> request = conn.recv(1024)</span><br><span> print('<span class="hljs-type">Content</span> = %s' % str(request))</span><br><span> response = web_page()</span><br><span> conn.send(response)</span><br><span> conn.close()</span><br><span> </span><br><span>ap_mode('<span class="hljs-type">NAME</span>',</span><br><span> '<span class="hljs-type">PASSWORD</span>')</span></code></pre><p class="hckui__typography__bodyL"><strong>Explanation of Code:</strong></p><ul class="hckui__typography__bodyL"><li><span>The code begins by importing the required modules: </span><code>network</code><span>, </span><code>time</code><span>, and </span><code>socket</code><span>.</span></li><li><span>There is a function defined called </span><code>web_page()</code><span>,
which returns an HTML string. This is what the WebServer we create will
show once we visit the server from an external device. You can
customize this as you like.</span></li><li><span>The </span><code>ap_mode()</code><span>
function is defined. It is responsible for activating the Access Point
(AP) mode on a device and creating the web server on the Pico W.</span></li><li><span>The function takes two parameters: </span><code>ssid</code><span> (the name of the internet connection) and </span><code>password</code><span>
(password for the internet connection). The name of the network along
with the password is up to you, if you are concerned about security be
more creative with the names.</span></li><li><span>Inside the </span><code>ap_mode()</code><span> function, an Access Point (AP) object is created using </span><code>network.WLAN(network.AP_IF)</code><span>. Very simple to do this and any Pico W should be able to do this.</span></li><li><span>The configuration for the AP is set using the provided </span><code>ssid</code><span> and </span><code>password</code><span> values as you defined.</span></li><li><span>The AP is activated by setting </span><code>ap.active(True)</code><span>. Otherwise, it will not be shown in other devices.</span></li><li>The
code enters a while loop and waits for the AP to become active, this
while loop usually never runs because AP mode activates pretty quickly.</li><li>Once the AP is active, it displays a message indicating that AP mode is active and provides the IP address to connect to.</li><li>The remainder of the code is very simple client-server code</li><li><span>A socket object </span><code>s</code><span> is created using </span><code>socket.socket(socket.AF_INET, socket.SOCK_STREAM)</code><span>.</span></li><li><span>The socket is bound to port 80 with </span><code>s.bind(('', 80))</code><span>. This is a general port.</span></li><li><span>The socket starts listening for incoming connections with </span><code>s.listen(5)</code><span>. We can connect up to 5 devices in AP mode.</span></li><li>The
code enters another while loop to continuously handle incoming
connections. This will run forever until we stop the code or unplug the
Pico W.</li><li>When a connection is received, it prints the address of the client.</li><li><span>The received request from the client is stored in the </span><code>request</code><span> variable using </span><code>conn.recv(1024)</code><span>.</span></li><li><span>The </span><code>web_page()</code><span> function is called to generate an HTML response, which is stored in the </span><code>response</code><span> variable.</span></li><li><span>The response is sent back to the client using </span><code>conn.send(response)</code><span>.</span></li><li><span>The connection is closed with </span><code>conn.close()</code><span>.</span></li><li><span>Finally, the </span><code>ap_mode()</code><span> function is called with the desired </span><code>ssid</code><span> and </span><code>password</code><span> values.</span></li></ul><p class="hckui__typography__bodyL">This
code essentially sets up a device to act as an Access Point, allowing
clients to connect to it. When a client connects, it receives a simple
"Hello World" HTML page as a response.</p><h3 class="hckui__typography__h3 title-with-anchor" id="toc-step-2---connect-from-a-device-1"><p></p><p class="hckui__typography__bodyL"></p><p></p><span>Step 2-) Connect from a Device</span></h3><p class="hckui__typography__bodyL">In
order to connect to the network simply go to the WiFi on your device
(Computer or Phone) and find the network. If the code runs and the
network cant be found just simply Power Cycle the Pico W by turning it
off and leaving it off for 10 seconds, then rerun the code. In this
case, I see the following WiFi network.</p><div data-hypernova-key="ImageCarousel" data-hypernova-id="0ffd0a4c-99f2-4afc-aa98-ec426cacb341"><div data-reactroot=""><div class="image_carousel__container__hGUHe undefined"><div class="image_carousel__wrapper__qcLYl lazy_image__fade__47am3 " data-intersect-callback-id="65e0ec0f-3152-4948-a5e3-937011aaa6d8"><div style="max-width:740px"><div class="hckui__util__absolutePlaceholderParent" style="padding-top:75%"></div></div></div></div><div></div></div></div>
<script type="application/json" data-hypernova-key="ImageCarousel" data-hypernova-id="0ffd0a4c-99f2-4afc-aa98-ec426cacb341"><!--{"images":[{"caption":"","height":null,"id":1611662,"image_urls":{"headline_url":"https://hackster.imgix.net/uploads/attachments/1611662/Screenshot%2B2023-07-14%2Bat%2B11.16.27%2BPM.png?auto=compress%2Cformat&amp;w=740&amp;h=555&amp;fit=max","lightbox_url":"https://hackster.imgix.net/uploads/attachments/1611662/Screenshot%2B2023-07-14%2Bat%2B11.16.27%2BPM.png?auto=compress%2Cformat&amp;w=1280&amp;h=960&amp;fit=max"},"position":0,"width":null}],"uid":"ed68c58d42"}--></script><p class="hckui__typography__bodyL">On
a web browser, I go to the HTTP webpage as follows. Just use any web
browser. Your IP address for your Pico W will be different; you can get
it from the console in the code provided.</p><div data-hypernova-key="ImageCarousel" data-hypernova-id="41256863-e457-41c6-b653-28a8c66d1c5a"><div data-reactroot=""><div class="image_carousel__container__hGUHe undefined"><div class="image_carousel__wrapper__qcLYl lazy_image__fade__47am3 " data-intersect-callback-id="d649885e-a281-4433-abb0-3e83e6f260ac"><div style="max-width:740px"><div class="hckui__util__absolutePlaceholderParent" style="padding-top:75%"></div></div></div></div><div></div></div></div>
<script type="application/json" data-hypernova-key="ImageCarousel" data-hypernova-id="41256863-e457-41c6-b653-28a8c66d1c5a"><!--{"images":[{"caption":"","height":null,"id":1611663,"image_urls":{"headline_url":"https://hackster.imgix.net/uploads/attachments/1611663/Screenshot%2B2023-07-14%2Bat%2B11.16.51%2BPM.png?auto=compress%2Cformat&amp;w=740&amp;h=555&amp;fit=max","lightbox_url":"https://hackster.imgix.net/uploads/attachments/1611663/Screenshot%2B2023-07-14%2Bat%2B11.16.51%2BPM.png?auto=compress%2Cformat&amp;w=1280&amp;h=960&amp;fit=max"},"position":0,"width":null}],"uid":"a476f5d657"}--></script><p class="hckui__typography__bodyL"><strong>The result:</strong></p><div data-hypernova-key="ImageCarousel" data-hypernova-id="5950fcf7-b52c-4baa-8249-66e9e2fa8927"><div data-reactroot=""><div class="image_carousel__container__hGUHe undefined"><div class="image_carousel__wrapper__qcLYl lazy_image__fade__47am3 " data-intersect-callback-id="fa11cd57-973b-4af6-9926-3de356f2e294"><div style="max-width:740px"><div class="hckui__util__absolutePlaceholderParent" style="padding-top:75%"></div></div></div></div><div></div></div></div>
<script type="application/json" data-hypernova-key="ImageCarousel" data-hypernova-id="5950fcf7-b52c-4baa-8249-66e9e2fa8927"><!--{"images":[{"caption":"","height":null,"id":1611664,"image_urls":{"headline_url":"https://hackster.imgix.net/uploads/attachments/1611664/Screenshot%2B2023-07-14%2Bat%2B11.17.00%2BPM.png?auto=compress%2Cformat&amp;w=740&amp;h=555&amp;fit=max","lightbox_url":"https://hackster.imgix.net/uploads/attachments/1611664/Screenshot%2B2023-07-14%2Bat%2B11.17.00%2BPM.png?auto=compress%2Cformat&amp;w=1280&amp;h=960&amp;fit=max"},"position":0,"width":null}],"uid":"fe9eec1eea"}--></script><h3 class="hckui__typography__h3 title-with-anchor" id="toc-conclusion-2"><p></p><p class="hckui__typography__bodyL"></p><p></p><span>Conclusion:</span></h3><p class="hckui__typography__bodyL"><span>That
is the first part of using a Raspberry Pi Pico W in AP mode, you can
use this to host a Web Server without access to the World Wide Web.
Next, we will be using it to relay messages between Pico Ws. It is
pretty interesting because, in its base form, this is essentially how
the internet we all know and love works, just a series of networks
intertwined and routed to different IP addresses serving different
clients. If you are impressed with the Pico W or enjoyed this content, a
</span><strong>subscription</strong><span> to the channel would be awesome. Let us know if you have any questions. Thanks!</span></p></div><a class="toggle-container hckui__typography__textCenter hckui__layout__hiddenMedUp hckui__typography__link hckui__typography__bodyS hckui__typography__bold" href="javascript:void(0)" onclick='javascript:toggleContainer(".project-story", this);'><i class="hckui__typography__iconWrapper hckui__typography__iconBaselineFix"><svg class="hckui__typography__icon hckui__typography__icon16"><use xlink:href="#svg-arrow-down"></use></svg></i><span>Read more</span></a></section><div class="project-section-break"></div><section id="team"><div class="project-section-title"><h2 class="hckui__typography__h2 title-with-anchor"><a class="anchor" href="#team"><i class="hckui__typography__iconWrapper hckui__typography__iconBaselineFix"><svg class="hckui__typography__icon hckui__typography__icon20"><use xlink:href="#svg-link"></use></svg></i></a><span>Credits</span></h2></div><div><div class="user-card media"><div class="media-left"><a href="https://www.hackster.io/Shilleh"><img class="img-circle media-object" srcset="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/_R4ndeBuDXj.avif 2x, Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/_R4ndeBuDXj_003.avif 1x" alt="Mahmood M. Shilleh" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/_R4ndeBuDXj_003.avif"></a></div><div class="media-body"><h3 class="hckui__typography__h3 hckui__util__posRelative"><a class="hckui__typography__link hckui__layout__marginRight5" href="https://www.hackster.io/Shilleh">Mahmood M. Shilleh</a> <div data-hacksternova-key="Badge" data-hacksternova-props="{&quot;user&quot;:{&quot;id&quot;:2328961,&quot;user_name&quot;:&quot;Shilleh&quot;,&quot;mini_resume&quot;:&quot;Hire me at UpWork: https://www.upwork.com/freelancers/~017060e77e9d8a1157?viewMode=1\n\nFind me on YouTube https://www.youtube.com/@mmshilleh&quot;,&quot;city&quot;:&quot;Austin&quot;,&quot;country&quot;:&quot;United States of America&quot;,&quot;roles_mask&quot;:2,&quot;email&quot;:&quot;mahmoodmustafashilleh@gmail.com&quot;,&quot;encrypted_password&quot;:&quot;$2a$10$ykCaFWZgAYU8pHAN1LvtmepURFfhCQss.Q2yvCsTZW4P16lV.b6kC&quot;,&quot;reset_password_token&quot;:null,&quot;reset_password_sent_at&quot;:null,&quot;remember_created_at&quot;:&quot;2023-01-22T05:08:32.505Z&quot;,&quot;sign_in_count&quot;:190,&quot;current_sign_in_at&quot;:&quot;2024-12-13T03:54:03.626Z&quot;,&quot;last_sign_in_at&quot;:&quot;2024-12-06T04:47:04.919Z&quot;,&quot;current_sign_in_ip&quot;:&quot;167.82.237.167&quot;,&quot;last_sign_in_ip&quot;:&quot;167.82.237.20&quot;,&quot;created_at&quot;:&quot;2023-01-22T05:08:32.451Z&quot;,&quot;updated_at&quot;:&quot;2024-12-17T08:39:36.220Z&quot;,&quot;full_name&quot;:&quot;Mahmood M. Shilleh&quot;,&quot;websites&quot;:{&quot;website_link&quot;:&quot;http://shillehtek.com&quot;},&quot;categories_mask&quot;:null,&quot;invitation_token&quot;:null,&quot;invitation_sent_at&quot;:null,&quot;invitation_accepted_at&quot;:null,&quot;invitation_limit&quot;:null,&quot;invited_by_id&quot;:null,&quot;invited_by_type&quot;:null,&quot;type&quot;:&quot;User&quot;,&quot;invite_code_id&quot;:null,&quot;impressions_count&quot;:237,&quot;counters_cache&quot;:null,&quot;properties&quot;:{&quot;active_sessions&quot;:&quot;[\&quot;64559462f85b72724349dca7eb951b38\&quot;,\&quot;2b606919ff691d332d8012369450b9c5\&quot;,\&quot;7956f6b51b00b128830e8dcf030b98cf\&quot;,\&quot;3f2ab587698132f98a6c2b65a28dd553\&quot;,\&quot;d32b02b1cf823ce45479d3c26357d089\&quot;]&quot;,&quot;reputation_last_updated_at&quot;:1734152856,&quot;projects_counter_cache&quot;:&quot;{425=\u003e33, 2918=\u003e3, 152060=\u003e1, 4851=\u003e3}&quot;,&quot;available_for_hire&quot;:true},&quot;invitation_created_at&quot;:null,&quot;confirmation_token&quot;:&quot;soixHjAJSri-ApYKn8mr&quot;,&quot;confirmed_at&quot;:&quot;2023-01-22T05:08:58.032Z&quot;,&quot;confirmation_sent_at&quot;:&quot;2023-01-22T05:08:32.475Z&quot;,&quot;unconfirmed_email&quot;:null,&quot;subscriptions_mask&quot;:0,&quot;mailchimp_registered&quot;:false,&quot;insecure_token&quot;:&quot;m7EdJWsfp_yDCfPpP33D&quot;,&quot;enable_sharing&quot;:true,&quot;platform&quot;:&quot;hackster&quot;,&quot;last_seen_at&quot;:&quot;2024-12-13T03:54:07.000Z&quot;,&quot;subscriptions_masks&quot;:{},&quot;hcounters_cache&quot;:{&quot;lists&quot;:&quot;0&quot;,&quot;projects&quot;:&quot;99&quot;,&quot;respects&quot;:&quot;112&quot;,&quot;websites&quot;:&quot;0&quot;,&quot;followers&quot;:&quot;24&quot;,&quot;platforms&quot;:&quot;0&quot;,&quot;reputation&quot;:&quot;4511&quot;,&quot;skill_tags&quot;:&quot;0&quot;,&quot;invitations&quot;:&quot;0&quot;,&quot;owned_parts&quot;:&quot;3&quot;,&quot;live_projects&quot;:&quot;92&quot;,&quot;project_views&quot;:&quot;123878&quot;,&quot;followed_users&quot;:&quot;1&quot;,&quot;project_respects&quot;:&quot;0&quot;,&quot;approved_projects&quot;:&quot;0&quot;,&quot;new_project_views&quot;:&quot;0&quot;,&quot;popularity_points&quot;:&quot;0&quot;,&quot;accepted_invitations&quot;:&quot;0&quot;,&quot;challenge_entries_won&quot;:&quot;0&quot;,&quot;challenge_ideas_awarded&quot;:&quot;0&quot;,&quot;challenge_registrations&quot;:&quot;0&quot;,&quot;challenge_ideas_submitted&quot;:&quot;0&quot;,&quot;challenge_entries_approved&quot;:&quot;0&quot;,&quot;challenge_entries_submitted&quot;:&quot;0&quot;,&quot;challenge_ideas_awarded_submitted&quot;:&quot;0&quot;,&quot;challenge_ideas_awarded_not_submitted&quot;:&quot;0&quot;},&quot;hproperties&quot;:{&quot;ui_theme&quot;:&quot;device&quot;,&quot;tmp_avatar&quot;:&quot;https://lh3.googleusercontent.com/a/AEdFTp7VPIS1QeMTVRfjwumVy5WKiCGN1Ht_lFwfYNUHpg=s96-c&quot;,&quot;last_seen_ip&quot;:&quot;136.30.125.36&quot;,&quot;skill_levels&quot;:&quot;[\&quot;intermediate\&quot;,\&quot;beginner\&quot;,\&quot;advanced\&quot;]&quot;,&quot;viewed_tooltip_ids&quot;:&quot;[8,12,13,14,15,16,17]&quot;,&quot;project_email_frequency&quot;:&quot;daily&quot;},&quot;private&quot;:false,&quot;latitude&quot;:30.267153,&quot;longitude&quot;:-97.7430608,&quot;hid&quot;:&quot;y2jpjzachbuftnz&quot;,&quot;country_iso2&quot;:&quot;US&quot;,&quot;hourly_rate&quot;:80.0,&quot;skills&quot;:[&quot;Raspberry Pi&quot;,&quot;Python&quot;,&quot;3D Printing&quot;,&quot;Engineering&quot;,&quot;Full Stack&quot;,&quot;MicroPython&quot;,&quot;React&quot;,&quot;AWS&quot;,&quot;IoT&quot;],&quot;state&quot;:&quot;Texas&quot;,&quot;encrypted_secure_token&quot;:null,&quot;utc_offset&quot;:0,&quot;onboarding_progress&quot;:[true],&quot;country_iso2_from_ip&quot;:&quot;US&quot;,&quot;edited_at_thumb&quot;:&quot;2024-04-14T21:06:30.835Z&quot;,&quot;edited_at_full&quot;:&quot;2024-12-13T16:11:08.982Z&quot;,&quot;job&quot;:null,&quot;company&quot;:null,&quot;onboarding_progress_temp&quot;:[],&quot;tier&quot;:&quot;basic&quot;,&quot;avatar&quot;:&quot;https://hackster.imgix.net/uploads/attachments/1704160/_R4ndeBuDXj.blob?auto=compress%2Cformat\u0026w=60\u0026h=60\u0026fit=min\u0026dpr=2&quot;,&quot;accepted_invitations_count&quot;:0,&quot;approved_projects_count&quot;:0,&quot;challenge_entries_approved_count&quot;:0,&quot;challenge_entries_submitted_count&quot;:0,&quot;challenge_entries_won_count&quot;:0,&quot;challenge_ideas_awarded_count&quot;:0,&quot;challenge_ideas_awarded_submitted_count&quot;:0,&quot;challenge_ideas_awarded_not_submitted_count&quot;:0,&quot;challenge_ideas_submitted_count&quot;:0,&quot;challenge_registrations_count&quot;:0,&quot;followed_users_count&quot;:1,&quot;followers_count&quot;:24,&quot;invitations_count&quot;:0,&quot;lists_count&quot;:0,&quot;live_projects_count&quot;:92,&quot;new_project_views_count&quot;:0,&quot;owned_parts_count&quot;:3,&quot;platforms_count&quot;:0,&quot;popularity_points_count&quot;:0,&quot;projects_count&quot;:99,&quot;project_respects_count&quot;:0,&quot;project_views_count&quot;:123878,&quot;reputation_count&quot;:4511,&quot;respects_count&quot;:112,&quot;skill_tags_count&quot;:0,&quot;websites_count&quot;:0,&quot;available_for_hire&quot;:true,&quot;active_sessions&quot;:[&quot;64559462f85b72724349dca7eb951b38&quot;,&quot;2b606919ff691d332d8012369450b9c5&quot;,&quot;7956f6b51b00b128830e8dcf030b98cf&quot;,&quot;3f2ab587698132f98a6c2b65a28dd553&quot;,&quot;d32b02b1cf823ce45479d3c26357d089&quot;],&quot;last_sent_projects_email_at&quot;:null,&quot;projects_counter_cache&quot;:&quot;{425=\u003e33, 2918=\u003e3, 152060=\u003e1, 4851=\u003e3}&quot;,&quot;reputation_last_updated_at&quot;:&quot;2024-12-14T05:07:36.000+00:00&quot;,&quot;toolbox_shown&quot;:null,&quot;activities&quot;:[&quot;browse_projects&quot;,&quot;browse_projects&quot;,&quot;follow_companies&quot;,&quot;browse_projects&quot;],&quot;affidavit&quot;:null,&quot;challenge_stats_updated_at&quot;:null,&quot;citizenship&quot;:null,&quot;country_of_residence&quot;:null,&quot;custom_avatar_urls&quot;:null,&quot;dummy&quot;:null,&quot;industry&quot;:null,&quot;last_seen_ip&quot;:&quot;136.30.125.36&quot;,&quot;new_notifications_count&quot;:0,&quot;pending_notifications_count&quot;:0,&quot;project_email_frequency&quot;:&quot;daily&quot;,&quot;skill_levels&quot;:[&quot;intermediate&quot;,&quot;beginner&quot;,&quot;advanced&quot;],&quot;skill_tags_string&quot;:null,&quot;stored_events&quot;:null,&quot;stored_temporary_remember_token&quot;:null,&quot;tmp_avatar&quot;:&quot;https://lh3.googleusercontent.com/a/AEdFTp7VPIS1QeMTVRfjwumVy5WKiCGN1Ht_lFwfYNUHpg=s96-c&quot;,&quot;ui_theme&quot;:&quot;device&quot;,&quot;viewed_tooltip_ids&quot;:[8,12,13,14,15,16,17],&quot;website_link&quot;:&quot;http://shillehtek.com&quot;},&quot;size&quot;:&quot;medium&quot;}" class="hckui__layout__flexCenterItems hckui__layout__inlineFlex hckui__util__posAbsolute hckui__util__bottom9"></div></h3><div class="hckui__typography__bodyS hckui__typography__pebble">92 projects • 24 followers</div><div class="hckui__typography__bodyL">Hire me at UpWork: https://www.upwork.com/freelancers/~017060e77e9d8a1157?viewMode=1
Find me on YouTube https://www.youtube.com/@mmshilleh</div><div class="hckui__layout__marginTop15"><span style="display:inline-block;vertical-align:bottom;margin-right:10px"><span data-hypernova-key="UserRelationButton" data-hypernova-id="382838d9-fe8c-4005-bc0d-94c32e45890d"><button class="hckui__buttons__sm " type="button" data-reactroot="">Follow</button></span>
<script type="application/json" data-hypernova-key="UserRelationButton" data-hypernova-id="382838d9-fe8c-4005-bc0d-94c32e45890d"><!--{"id":2328961,"type":"followed_user_sm"}--></script></span><span class="user-signed-in" style="display:none"><a class="hckui__buttons__sm hckui__buttons__secondary" href="https://www.hackster.io/messages/new?recipient_id=2328961">Contact</a></span><span class="user-signed-out" style=""><a class="hckui__buttons__sm hckui__buttons__secondary reactPortal" action="SigninDialog" data-redirect-to="/messages/new?recipient_id=2328961" data-source="user_contact" data-react="{&quot;currentPanel&quot;:&quot;signup&quot;,&quot;simplified&quot;:true}" href="https://www.hackster.io/users/sign_up?redirect_to=%2Fmessages%2Fnew%3Frecipient_id%3D2328961&amp;source=user_contact">Contact</a></span></div></div></div></div></section><div class="project-section-break"></div><section id="comments"><div class="project-section-title"><h2 class="hckui__typography__h2 title-with-anchor"><a class="anchor" href="#comments"><i class="hckui__typography__iconWrapper hckui__typography__iconBaselineFix"><svg class="hckui__typography__icon hckui__typography__icon20"><use xlink:href="#svg-link"></use></svg></i></a><span>Comments </span></h2></div><div class="comments"><div data-hacksternova-key="ProjectComments" data-hacksternova-props="{&quot;commentable&quot;:{&quot;hid&quot;:&quot;e3c997&quot;,&quot;id&quot;:502537,&quot;type&quot;:&quot;projects&quot;},&quot;newCommentsDisabled&quot;:false,&quot;placeholder&quot;:&quot;Share your thoughts! What do you like about this project? How could it be improved? Be respectful and constructive most Hackster members create and share personal projects in their free time.&quot;}"><div class="r-comments"><p>Please <a href="javascript:void(0);">log in</a> or <a href="javascript:void(0);">sign up</a> to comment.</p><div class="" data-intersect-callback-id="96a84b2d-c625-4c23-a5ce-751e3a691f5e"></div></div></div></div></section></div><div class="resize-triggers"><div class="expand-trigger"><div style="width: 616px; height: 7853px;"></div></div><div class="contract-trigger"></div></div></div><div class="right-column"><div data-hypernova-key="ModularAd" data-hypernova-id="b09ac7bd-e791-4271-80c8-b45b7bedf043"><div><div class="hckui__layout__hiddenMedDown"><div class="hckui__layout__marginBottom15"><div><a href="https://2025.oshwa.org/" rel="noopener noreferrer" target="_blank"><div class="hckui__util__borderRadius undefined lazy_image__root__YKQPm"><img alt="" class="lazy_image__image__UG4Wd lazy_image__fade__47am3 undefined lazy_image__fadeIn__KwFYU" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/_uY0Gy60GVE.avif" srcset=""></div></a></div><div class="hckui__layout__flexJustifyEnd"><a class="hckui__typography__bodyS" href="http://help.hackster.io/knowledgebase/what-are-these-ads" rel="noopener noreferrer" target="_blank">Ad</a></div></div></div></div></div>
<script type="application/json" data-hypernova-key="ModularAd" data-hypernova-id="b09ac7bd-e791-4271-80c8-b45b7bedf043"><!--{"page_type":"project_page","relations":{"platform_ids":[132065,507289],"tag_ids":[1956,35,325,33]}}--></script><div class="project-related hckui__layout__marginBottom45"><h5 class="hckui__typography__h5 hckui__layout__marginBottom15">Related channels and tags</h5><ul class="hckui__util__ulReset hckui__layout__flexRowWrap hckui__grid__guttersH10 hckui__grid__guttersV10 channels hckui__layout__marginBottom30"><li class="hckui__grid__cell hckui__util__showOnDarkMode"><a data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Communication&quot;,&quot;href&quot;:&quot;/communication&quot;,&quot;type&quot;:&quot;channel&quot;,&quot;location&quot;:&quot;header&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" title="" rel="tooltip" href="https://www.hackster.io/communication" data-original-title="Communication"><img srcset="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/communication_v6vzEaWYFc_002.avif 2x, Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/communication_v6vzEaWYFc.avif 1x" alt="Communication" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/communication_v6vzEaWYFc.avif"></a></li><li class="hckui__grid__cell hckui__util__hideOnDarkMode"><a data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Communication&quot;,&quot;href&quot;:&quot;/communication&quot;,&quot;type&quot;:&quot;channel&quot;,&quot;location&quot;:&quot;header&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" title="" rel="tooltip" href="https://www.hackster.io/communication" data-original-title="Communication"><img srcset="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/communication_3x-100_MOE7ZgU3HV.avif 2x, Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/communication_3x-100_MOE7ZgU3HV_002.avif 1x" alt="Communication" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/communication_3x-100_MOE7ZgU3HV_002.avif"></a></li><li class="hckui__grid__cell hckui__util__showOnDarkMode"><a data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Home Automation&quot;,&quot;href&quot;:&quot;/home-automation&quot;,&quot;type&quot;:&quot;channel&quot;,&quot;location&quot;:&quot;header&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" title="" rel="tooltip" href="https://www.hackster.io/home-automation" data-original-title="Home Automation"><img srcset="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/home_automation_LOEOVhSlSM_002.avif 2x, Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/home_automation_LOEOVhSlSM.avif 1x" alt="Home Automation" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/home_automation_LOEOVhSlSM.avif"></a></li><li class="hckui__grid__cell hckui__util__hideOnDarkMode"><a data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Home Automation&quot;,&quot;href&quot;:&quot;/home-automation&quot;,&quot;type&quot;:&quot;channel&quot;,&quot;location&quot;:&quot;header&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" title="" rel="tooltip" href="https://www.hackster.io/home-automation" data-original-title="Home Automation"><img srcset="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/home_automation_3x-100_uu7MpqS9EV.avif 2x, Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/home_automation_3x-100_uu7MpqS9EV_002.avif 1x" alt="Home Automation" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/home_automation_3x-100_uu7MpqS9EV_002.avif"></a></li><li class="hckui__grid__cell"><a data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;MicroPython&quot;,&quot;href&quot;:&quot;/micropython&quot;,&quot;type&quot;:&quot;channel&quot;,&quot;location&quot;:&quot;header&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" title="" rel="tooltip" href="https://www.hackster.io/micropython" data-original-title="MicroPython"><img srcset="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/micropython_logo_EQlXC2fPzL.avif 2x, Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/micropython_logo_EQlXC2fPzL_002.avif 1x" alt="MicroPython" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/micropython_logo_EQlXC2fPzL_002.avif"></a></li><li class="hckui__grid__cell"><a data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Raspberry Pi Pico&quot;,&quot;href&quot;:&quot;/raspberry-pi-pico&quot;,&quot;type&quot;:&quot;channel&quot;,&quot;location&quot;:&quot;header&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" title="" rel="tooltip" href="https://www.hackster.io/raspberry-pi-pico" data-original-title="Raspberry Pi Pico"><img srcset="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/raspberrry_pi_logo_0UfU5cPFoJ.avif 2x, Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/raspberrry_pi_logo_0UfU5cPFoJ_002.avif 1x" alt="Raspberry Pi Pico" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/raspberrry_pi_logo_0UfU5cPFoJ_002.avif"></a></li></ul><ul class="hckui__util__ulReset hckui__layout__flexRowWrap hckui__grid__guttersH10 hckui__grid__guttersV10"><li class="hckui__grid__cell"><a rel="tag" class="hckui__buttons__sm hckui__buttons__secondary" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;communication&quot;,&quot;href&quot;:&quot;/projects/tags/communication&quot;,&quot;type&quot;:&quot;tag&quot;,&quot;location&quot;:&quot;header&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" href="https://www.hackster.io/projects/tags/communication">communication</a></li><li class="hckui__grid__cell"><a rel="tag" class="hckui__buttons__sm hckui__buttons__secondary" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;embedded&quot;,&quot;href&quot;:&quot;/projects/tags/embedded&quot;,&quot;type&quot;:&quot;tag&quot;,&quot;location&quot;:&quot;header&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" href="https://www.hackster.io/projects/tags/embedded">embedded</a></li><li class="hckui__grid__cell"><a rel="tag" class="hckui__buttons__sm hckui__buttons__secondary" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;home automation&quot;,&quot;href&quot;:&quot;/projects/tags/home+automation&quot;,&quot;type&quot;:&quot;tag&quot;,&quot;location&quot;:&quot;header&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" href="https://www.hackster.io/projects/tags/home+automation">home automation</a></li><li class="hckui__grid__cell"><a rel="tag" class="hckui__buttons__sm hckui__buttons__secondary" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;wifi&quot;,&quot;href&quot;:&quot;/projects/tags/wifi&quot;,&quot;type&quot;:&quot;tag&quot;,&quot;location&quot;:&quot;header&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" href="https://www.hackster.io/projects/tags/wifi">wifi</a></li></ul></div><div class="related-projects affixable" style="width: 270px;"><div data-hacksternova-key="SimilarProjects" data-hacksternova-props="{&quot;count&quot;:5,&quot;project&quot;:{&quot;hid&quot;:&quot;e3c997&quot;},&quot;view&quot;:&quot;side&quot;}"><div class=""><div><h5 class="hckui__typography__h5 hckui__layout__marginBottom15">Related projects</h5><div class=" small_project_card__wrapper__vtuZ6"><a class="small_project_card__imageContainer__HJz5Q " href="https://www.hackster.io/Shilleh/how-to-run-code-manage-files-on-raspberry-pi-pico-via-cli-f4e517"><div class="small_project_card__itemImage__VfNDO"><div class="small_project_card__lazyImage__VIRs7 undefined lazy_image__root__YKQPm"><img alt="How to Run Code &amp; Manage Files on Raspberry Pi Pico via CLI" class="lazy_image__image__UG4Wd lazy_image__fade__47am3 undefined lazy_image__fadeIn__KwFYU" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/_XmqLroWMWx.avif" srcset=""></div></div></a><a class="hckui__typography__link hckui__typography__bold hckui__typography__bodyS" href="https://www.hackster.io/Shilleh/how-to-run-code-manage-files-on-raspberry-pi-pico-via-cli-f4e517">How to Run Code &amp; Manage Files on Raspberry Pi Pico via CLI</a></div><div class=" small_project_card__wrapper__vtuZ6"><a class="small_project_card__imageContainer__HJz5Q " href="https://www.hackster.io/Shilleh/connect-to-node-app-from-raspberry-pi-pico-w-f22967"><div class="small_project_card__itemImage__VfNDO"><div class="small_project_card__lazyImage__VIRs7 undefined lazy_image__root__YKQPm"><img alt="Connect to Node App from Raspberry Pi Pico W" class="lazy_image__image__UG4Wd lazy_image__fade__47am3 undefined lazy_image__fadeIn__KwFYU" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/_MzGCUuuiXU.avif" srcset=""></div></div></a><a class="hckui__typography__link hckui__typography__bold hckui__typography__bodyS" href="https://www.hackster.io/Shilleh/connect-to-node-app-from-raspberry-pi-pico-w-f22967">Connect to Node App from Raspberry Pi Pico W</a></div><div class=" small_project_card__wrapper__vtuZ6"><a class="small_project_card__imageContainer__HJz5Q " href="https://www.hackster.io/Shilleh/connect-mpu-6050-to-raspberry-pi-pico-w-7f3345"><div class="small_project_card__itemImage__VfNDO"><div class="small_project_card__lazyImage__VIRs7 undefined lazy_image__root__YKQPm" data-intersect-callback-id="6d13aef0-8f4f-4d85-afb5-3b462943f5d9"><img alt="Connect MPU 6050 To Raspberry Pi Pico W" class="lazy_image__image__UG4Wd lazy_image__fade__47am3 undefined lazy_image__fadeIn__KwFYU" src="https://hackster.imgix.net/uploads/attachments/1549129/_GlkTdxze97.blob?auto=compress%2Cformat&amp;w=90&amp;h=67.5&amp;fit=min&amp;dpr=1" srcset=""></div></div></a><a class="hckui__typography__link hckui__typography__bold hckui__typography__bodyS" href="https://www.hackster.io/Shilleh/connect-mpu-6050-to-raspberry-pi-pico-w-7f3345">Connect MPU 6050 To Raspberry Pi Pico W</a></div><div class=" small_project_card__wrapper__vtuZ6"><a class="small_project_card__imageContainer__HJz5Q " href="https://www.hackster.io/Shilleh/send-sms-with-raspberry-pi-pico-w-bfa041"><div class="small_project_card__itemImage__VfNDO"><div class="small_project_card__lazyImage__VIRs7 undefined lazy_image__root__YKQPm" data-intersect-callback-id="9fac5aba-1de6-4a7a-943e-9d59824b157b"><img alt="Send SMS with Raspberry Pi Pico W" class="lazy_image__image__UG4Wd lazy_image__fade__47am3 undefined lazy_image__fadeIn__KwFYU" src="https://hackster.imgix.net/uploads/attachments/1552954/_9iGuRiqLF0.blob?auto=compress%2Cformat&amp;w=90&amp;h=67.5&amp;fit=min&amp;dpr=1" srcset=""></div></div></a><a class="hckui__typography__link hckui__typography__bold hckui__typography__bodyS" href="https://www.hackster.io/Shilleh/send-sms-with-raspberry-pi-pico-w-bfa041">Send SMS with Raspberry Pi Pico W</a></div><div class=" small_project_card__wrapper__vtuZ6"><a class="small_project_card__imageContainer__HJz5Q " href="https://www.hackster.io/Shilleh/controlling-a-5v-laser-diode-with-raspberry-pi-pico-w-4c9a56"><div class="small_project_card__itemImage__VfNDO"><div class="small_project_card__lazyImage__VIRs7 undefined lazy_image__root__YKQPm" data-intersect-callback-id="44943aec-828d-465a-a3eb-61d9396f0067"><img alt="Controlling a 5V Laser Diode with Raspberry Pi Pico W" class="lazy_image__image__UG4Wd lazy_image__fade__47am3 undefined lazy_image__fadeIn__KwFYU" src="https://hackster.imgix.net/uploads/attachments/1789611/_KpCKJ5PEHz.blob?auto=compress%2Cformat&amp;w=90&amp;h=67.5&amp;fit=min&amp;dpr=1" srcset=""></div></div></a><a class="hckui__typography__link hckui__typography__bold hckui__typography__bodyS" href="https://www.hackster.io/Shilleh/controlling-a-5v-laser-diode-with-raspberry-pi-pico-w-4c9a56">Controlling a 5V Laser Diode with Raspberry Pi Pico W</a></div><a class="hckui__typography__linkPebble hckui__typography__bold hckui__typography__bodyS" href="#similar-projects">View more related projects</a></div></div></div></div></div></div></div></div><section class="project-similar-projects" id="similar-projects"><div data-hacksternova-key="SimilarProjects" data-hacksternova-props="{&quot;count&quot;:8,&quot;offset&quot;:5,&quot;project&quot;:{&quot;hid&quot;:&quot;e3c997&quot;},&quot;view&quot;:&quot;bottom&quot;}"><div class="" data-intersect-callback-id="23c9094d-0c12-43b6-9e05-5075a6d94855"></div></div></section><div data-hacksternova-key="ProjectCountBanner" data-hacksternova-props="{&quot;currentProject&quot;:{&quot;cover_image_url&quot;:&quot;https://hackster.imgix.net/uploads/attachments/1611661/_Rre3RLVgjx.blob?auto=compress\u0026w=1600\u0026h=1200\u0026fit=min\u0026fm=jpg&quot;,&quot;hid&quot;:&quot;e3c997&quot;},&quot;featured_category&quot;:&quot;Raspberry Pi Pico&quot;,&quot;projectCount&quot;:&quot;40,000+&quot;}" style="position:fixed;z-index:102"><div><div class="project_count_banner__container__TLBbH"><div class="project_count_banner__banner__NsIfH"><div class="project_count_banner__content__u7ca0"><div class="hckui__layout__flexJustifyCenter hckui__layout__flex10Auto"><div class="hckui__util__circle hckui__util__border project_thumbs__thumb__YJUAz"><div class=" undefined lazy_image__root__YKQPm" style="height: 30px; width: 30px;"><img alt="" class="lazy_image__image__UG4Wd lazy_image__fade__47am3 undefined lazy_image__fadeIn__KwFYU" src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/_Rre3RLVgjx_002.avif" srcset=""></div><div class="project_thumbs__numberViewed__KXhpF project_thumbs__number__qY2Lc">1</div></div><div class="hckui__util__circle hckui__util__border project_thumbs__thumb__YJUAz"><div class="project_thumbs__number__qY2Lc">2</div></div><div class="hckui__util__circle hckui__util__border project_thumbs__thumb__YJUAz"><div class="project_thumbs__number__qY2Lc">3</div></div></div><div class="project_count_banner__text__GSjNc hckui__typography__bodyL">Hey stranger! Sign up to access unlimited projects featuring Raspberry Pi Pico and more it's free.</div></div><div class="project_count_banner__buttons___rXDO"><button class="hckui__buttons__md" type="button">Sign up</button><button class="hckui__buttons__md hckui__buttons__blank project_count_banner__cancelButtonDesktop__tTzlr project_count_banner__content__u7ca0" type="button"><svg class="hckui__typography__icon hckui__typography__icon hckui__typography__charcoal false" id=""><use xlink:href="#svg-close"></use></svg></button><a class="project_count_banner__cancelButtonMobile__H7hJa hckui__typography__link hckui__typography__bodyM" href="javascript:void(0);">Not now</a></div></div></div></div></div><div class="hckui__layout__hiddenMedLargeUp"><div class="project-bottom-bar project-actions-bar" style="display:none"><div class="hckui__layout__container"><div class="hckui__layout__wrapper1170"><div class="inner-container"><div class="actions"><span><span data-hacksternova-key="RespectButton" data-hacksternova-props="{&quot;id&quot;:502537,&quot;respects&quot;:7,&quot;theme&quot;:&quot;project_page&quot;}"><button class="hckui__buttons__icon hckui__buttons__outlineBlue hckui__buttons__md project_page__respectButton__iXoJS " type="button"><span class="default__wrapper__l7dGz"><svg class="hckui__typography__icon hckui__typography__icon false" id=""><use xlink:href="#svg-thumbs-up"></use></svg><span class="hckui__layout__marginLeft5">7</span></span></button></span></span><span class="hckui__layout__marginLeft10"><div data-hacksternova-key="BookmarkButton" data-hacksternova-props="{&quot;projectId&quot;:502537,&quot;source&quot;:&quot;project_page_bookmark&quot;,&quot;size&quot;:&quot;md&quot;}" class="react-btn" style="display:inline-block;"><div class="hckui__util__posRelative"><button class="hckui__buttons__icon hckui__buttons__md hckui__buttons__outlineBlack" title="bookmark"><svg class="hckui__typography__icon hckui__typography__icon false" id=""><use xlink:href="#svg-bookmark"></use></svg></button></div></div></span><a class="hckui__buttons__md hckui__buttons__icon hckui__buttons__outlineBlack hckui__layout__marginLeft10" data-container="body" data-content="&lt;div class='sharing-actions'&gt;&lt;ul&gt;&lt;li&gt;&lt;a class='clearfix' href='https://www.hackster.io/social/share/link?service=facebook&amp;amp;sharable_id=502537&amp;amp;sharable_type=Project&amp;amp;target_host=www.hackster.io' rel='noopener nofollow' target='_blank'&gt;&lt;i class='hckui__typography__iconWrapper hckui__typography__iconBaselineFix'&gt;&lt;svg class='hckui__typography__icon hckui__typography__icon16'&gt;&lt;use xlink:href='#svg-facebook'&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/i&gt;&lt;span&gt;Share on Facebook&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class='clearfix' href='https://www.hackster.io/social/share/link?service=linkedin&amp;amp;sharable_id=502537&amp;amp;sharable_type=Project&amp;amp;target_host=www.hackster.io' rel='noopener nofollow' target='_blank'&gt;&lt;i class='hckui__typography__iconWrapper hckui__typography__iconBaselineFix'&gt;&lt;svg class='hckui__typography__icon hckui__typography__icon16'&gt;&lt;use xlink:href='#svg-linkedin'&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/i&gt;&lt;span&gt;Share on LinkedIn&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class='clearfix' href='https://www.hackster.io/social/share/link?service=pinterest&amp;amp;sharable_id=502537&amp;amp;sharable_type=Project&amp;amp;target_host=www.hackster.io' rel='noopener nofollow' target='_blank'&gt;&lt;i class='hckui__typography__iconWrapper hckui__typography__iconBaselineFix'&gt;&lt;svg class='hckui__typography__icon hckui__typography__icon16'&gt;&lt;use xlink:href='#svg-pinterest'&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/i&gt;&lt;span&gt;Share on Pinterest&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class='clearfix' href='https://www.hackster.io/social/share/link?service=reddit&amp;amp;sharable_id=502537&amp;amp;sharable_type=Project&amp;amp;target_host=www.hackster.io' rel='noopener nofollow' target='_blank'&gt;&lt;i class='hckui__typography__iconWrapper hckui__typography__iconBaselineFix'&gt;&lt;svg class='hckui__typography__icon hckui__typography__icon16'&gt;&lt;use xlink:href='#svg-reddit'&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/i&gt;&lt;span&gt;Share on Reddit&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class='clearfix' href='https://www.hackster.io/social/share/link?service=twitter&amp;amp;sharable_id=502537&amp;amp;sharable_type=Project&amp;amp;target_host=www.hackster.io' rel='noopener nofollow' target='_blank'&gt;&lt;i class='hckui__typography__iconWrapper hckui__typography__iconBaselineFix'&gt;&lt;svg class='hckui__typography__icon hckui__typography__icon16'&gt;&lt;use xlink:href='#svg-twitter'&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/i&gt;&lt;span&gt;Share on X&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a data-target='#embed-popup' class='modal-open' href='javascript:void(0)'&gt;&lt;i class='hckui__typography__iconWrapper hckui__typography__iconBaselineFix'&gt;&lt;svg class='hckui__typography__icon hckui__typography__icon16'&gt;&lt;use xlink:href='#svg-code-fa'&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/i&gt;&lt;span&gt;Embed&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;" data-html="true" data-placement="top" data-toggle="popover" data-trigger="click" data-original-title="" title=""><i class="hckui__typography__iconWrapper"><svg class="hckui__typography__icon hckui__typography__icon16"><use xlink:href="#svg-share-project"></use></svg></i></a></div><div class="next-project"><div data-hacksternova-key="SimilarProjects" data-hacksternova-props="{&quot;count&quot;:1,&quot;project&quot;:{&quot;hid&quot;:&quot;e3c997&quot;},&quot;view&quot;:&quot;bar&quot;}"><div class="" data-intersect-callback-id="a2dd4fa0-c5f5-4b19-a264-eccd8229b31f"></div></div></div></div></div></div></div></div><div class="resize-triggers"><div class="expand-trigger"><div style="width: 1904px; height: 7943px;"></div></div><div class="contract-trigger"></div></div></div></div></div><footer><div class="footer-container hckui__layout__paddingBottom30 hckui__layout__paddingLeft15 hckui__layout__paddingRight15 hckui__layout__paddingTop45"><div class="responsive-footer-section"><ul class="list-unstyled footer-el hckui__layout__flexColumn hckui__layout__marginBottom15"><li><h3 class="hckui__layout__marginBottom10 hckui__layout__marginTop0 hckui__typography__bodyM hckui__typography__bold hckui__typography__staticWhite">About Us</h3></li><li><a title="Hackster Overview" href="https://www.hackster.io/about">Hackster Overview</a></li><li><a title="Hackster for Business" href="https://www.hackster.io/business">Hackster for Business</a></li><li><a title="Hackster PRO" href="https://www.hackster.io/pro">Hackster PRO</a></li><li><a target="_blank" title="Help Articles" rel="noopener noreferrer" href="https://help.hackster.io/">Help Articles</a></li><li><a title="Brand Resources" href="https://www.hackster.io/branding">Brand Resources</a></li><li><a title="Sitemap" href="https://www.hackster.io/sitemap.xml.html">Sitemap</a></li></ul><ul class="list-unstyled footer-el hckui__layout__flexColumn hckui__layout__marginBottom15"><li><h3 class="hckui__layout__marginBottom10 hckui__layout__marginTop0 hckui__typography__bodyM hckui__typography__bold hckui__typography__staticWhite">Legal Thingies</h3></li><li><a title="Terms of Service" href="https://www.hackster.io/terms">Terms of Service</a></li><li><a title="Contest Rules" href="https://www.hackster.io/contest-rules">Contest Rules</a></li><li><a title="Code of Conduct" href="https://www.hackster.io/conduct">Code of Conduct</a></li><li><a title="Privacy Policy" href="https://www.hackster.io/privacy">Privacy Policy</a></li><li><a title="Privacy Policy for California Residents" href="https://www.hackster.io/privacy/ccpa">Privacy Policy for California Residents</a></li><li><a title="Cookie Policy" href="https://www.hackster.io/cookies">Cookie Policy</a></li></ul><ul class="list-unstyled footer-el hckui__layout__flexColumn hckui__layout__marginBottom15"><li><h3 class="hckui__layout__marginBottom10 hckui__layout__marginTop0 hckui__typography__bodyM hckui__typography__bold hckui__typography__staticWhite">Find Us On Social</h3></li><li><a title="Hackster.io on Facebook" rel="noopener noreferrer" href="https://www.facebook.com/hacksterio"><i class="fa fa-facebook"></i><span>Facebook</span></a></li><li><a title="Hackster.io on Instagram" rel="noopener noreferrer" href="https://www.instagram.com/hacksterio"><i class="fa fa-instagram"></i><span>Instagram</span></a></li><li><a title="Hackster.io on LinkedIn" rel="noopener noreferrer" href="https://www.linkedin.com/company/hacksterio"><i class="fa fa-linkedin"></i><span>LinkedIn</span></a></li><li><a title="Hackster.io on X" rel="noopener noreferrer" href="https://www.twitter.com/hacksterio"><i class="hckui__typography__iconWrapper"><svg class="hckui__typography__icon hckui__typography__icon12"><use xlink:href="#svg-x"></use></svg></i><span>X</span></a></li><li><a title="Hackster.io on YouTube" rel="noopener noreferrer" href="https://www.youtube.com/hacksterio"><i class="fa fa-youtube"></i><span>YouTube</span></a></li></ul><div><ul class="list-unstyled footer-el hckui__layout__flexColumn hckui__layout__marginBottom15"><li><h3 class="hckui__layout__marginBottom10 hckui__layout__marginTop0 hckui__typography__bodyM hckui__typography__bold hckui__typography__staticWhite">Visit Our Avnet Family</h3></li><li><a target="_blank" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Avnet&quot;,&quot;href&quot;:&quot;https://www.avnet.com&quot;,&quot;type&quot;:&quot;footer&quot;,&quot;location&quot;:&quot;Avnet&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" rel="noopener noreferrer" href="https://www.avnet.com/">Avnet</a></li><li><a target="_blank" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Premier Farnell&quot;,&quot;href&quot;:&quot;https://www.farnell.com&quot;,&quot;type&quot;:&quot;footer&quot;,&quot;location&quot;:&quot;Premier Farnell&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" rel="noopener noreferrer" href="https://www.farnell.com/">Premier Farnell</a></li><li><a target="_blank" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;element14&quot;,&quot;href&quot;:&quot;https://www.element14.com&quot;,&quot;type&quot;:&quot;footer&quot;,&quot;location&quot;:&quot;element14&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" rel="noopener noreferrer" href="https://www.element14.com/">element14</a></li><li><a target="_blank" data-ha="{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Newark&quot;,&quot;href&quot;:&quot;https://www.newark.com&quot;,&quot;type&quot;:&quot;footer&quot;,&quot;location&quot;:&quot;Newark&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}" rel="noopener noreferrer" href="https://www.newark.com/">Newark</a></li></ul></div><div class="hckui__layout__flexJustifySpaceBetween hckui__layout__flexColumn"><p class="footer-avnet">Hackster.io, an Avnet Community © 2024</p><div class="footer-ui-pref-container"><div data-hacksternova-key="UIPreferenceSelector" data-hacksternova-props="{&quot;signedIn&quot;:false}"><div class="hckui__layout__flexJustifySpaceBetween icon__root__uRwWn undefined"><label class="hckui__layout__fullWidth icon__labelContainer__fvORe"><input class="hckui__util__srOnly" name="light" type="radio" value="light"><div class="hckui__util__cursorPointer icon__optContainer__tUYgE undefined"><svg class="hckui__typography__icon hckui__typography__icon12 icon__svgHalf__gozwJ false" id=""><use xlink:href="#svg-light"></use></svg></div></label><label class="hckui__layout__fullWidth icon__labelContainer__fvORe"><input class="hckui__util__srOnly" name="device" type="radio" value="device" checked="checked"><div class="hckui__util__cursorPointer icon__optContainer__tUYgE icon__fog10__z_JQ7 undefined"><svg class="hckui__typography__icon hckui__typography__icon12 icon__svgFull__DkHNr false" id=""><use xlink:href="#svg-device"></use></svg></div></label><label class="hckui__layout__fullWidth icon__labelContainer__fvORe"><input class="hckui__util__srOnly" name="dark" type="radio" value="dark"><div class="hckui__util__cursorPointer icon__optContainer__tUYgE undefined"><svg class="hckui__typography__icon hckui__typography__icon12 icon__svgHalf__gozwJ false" id=""><use xlink:href="#svg-dark"></use></svg></div></label></div></div></div></div></div></div></footer><div data-hacksternova-key="GlobalDialog" data-hacksternova-props="{}"><div></div></div><div data-hacksternova-key="AuthDialog" data-hacksternova-props="{&quot;analytics&quot;:{&quot;page_type&quot;:&quot;projects#show&quot;,&quot;path&quot;:&quot;/Shilleh/creating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997&quot;,&quot;site&quot;:&quot;hackster&quot;},&quot;confirmationPath&quot;:&quot;/users/confirmation/new&quot;,&quot;forgotPasswordUrl&quot;:&quot;/users/password/new&quot;,&quot;formActions&quot;:{&quot;login&quot;:&quot;/users/sign_in?redirect_to=%2FShilleh%2Fcreating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997&quot;,&quot;signup&quot;:&quot;/users/simplified_registrations&quot;},&quot;location&quot;:&quot;new_user&quot;,&quot;initialPanel&quot;:&quot;signup&quot;,&quot;omniauthUrls&quot;:{&quot;arduino&quot;:&quot;https://www.hackster.io/users/auth/arduino?login_locale=en\u0026redirect_to=%2FShilleh%2Fcreating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997\u0026setup=true&quot;,&quot;facebook&quot;:&quot;https://www.hackster.io/users/auth/facebook?login_locale=en\u0026redirect_to=%2FShilleh%2Fcreating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997\u0026setup=true&quot;,&quot;github&quot;:&quot;https://www.hackster.io/users/auth/github?login_locale=en\u0026redirect_to=%2FShilleh%2Fcreating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997\u0026setup=true&quot;,&quot;google_oauth2&quot;:&quot;https://www.hackster.io/users/auth/google_oauth2?login_locale=en\u0026redirect_to=%2FShilleh%2Fcreating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997\u0026setup=true&quot;,&quot;windowslive&quot;:&quot;https://www.hackster.io/users/auth/windowslive?login_locale=en\u0026redirect_to=%2FShilleh%2Fcreating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997\u0026setup=true&quot;},&quot;openEvent&quot;:&quot;open:SigninDialog&quot;,&quot;pathHelpers&quot;:{&quot;rootPath&quot;:&quot;/&quot;},&quot;recaptchaSiteKey&quot;:&quot;6Lf6okUUAAAAAJlxRyXPSTpZQhVtjyCQ4e8voiyV&quot;,&quot;redirectPaths&quot;:{&quot;login&quot;:&quot;/Shilleh/creating-a-wireless-network-with-raspberry-pi-pico-w-part-1-e3c997&quot;,&quot;signup&quot;:&quot;/onboarding&quot;},&quot;source&quot;:null}"><div></div></div><div id="reactGlobalPortal"></div><div data-hacksternova-key="GlobalMessenger" data-hacksternova-props="{}"></div><div data-hacksternova-key="GlobalPopover" data-hacksternova-props="{}"><div></div></div><script>function toggleContainer(toggleClass, hideSelector) {
var el = document.querySelector(toggleClass);
el.classList.toggle('collapsed');
el.classList.toggle('expanded');
if (hideSelector) hideSelector.style.display = 'none';
}</script><script src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/manifest.8eaceb50aae8a73c182f.js"></script><script src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/vendors.6accb675f27e0f427956.js"></script><script src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/commons.9d34ed3b2efa1b5f4e7d.js"></script><script src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/client_bundle.007f1a5612336b23fffa.js"></script><script src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/application-2649cf189a7b023f580623215b2db52a68053bb05a91ddfd2.js"></script><script>$(function(){ fetchHelloWorld(); });</script><script>
(function(){
var request = new XMLHttpRequest();
request.open('POST', 'https://api.hackster.io/private/stats', true);
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
request.withCredentials = true;
var data = {
referrer: (document.referrer || document.origin),
id: '502537',
type: 'Project',
a: 'show',
c: 'projects'
};
var params = Object.keys(data).map(function(key) { return [key, encodeURIComponent(data[key])].join('='); }).join('&');
request.send(params);
})();
</script><script src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/nav_affixed-19fb6e83064e2c748a08fc3ae9974579982da1273de582877.js"></script><script src="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/page-af1937b65b6db167923c33e1ef42a7421d195602ad97816abb02c99f.js"></script><script>$(function(){
var s = "<span class='impressions-stats' itemprop='userInteractionCount'>5,431</span>";
$('.impressions-stats').replaceWith(s);
});</script><link rel="stylesheet" media="all" href="Creating%20a%20Wireless%20Network%20with%20Raspberry%20Pi%20Pico%20W%20Part%201%20-%20Hackster.io_fichiers/font-awesome-638bdcf19daf85316a9a25bd33fca06c815d2a097f5cab0.css"><div style="display: none; visibility: hidden;">
<script>!function(b,e,f,g,a,c,d){b.fbq||(a=b.fbq=function(){a.callMethod?a.callMethod.apply(a,arguments):a.queue.push(arguments)},b._fbq||(b._fbq=a),a.push=a,a.loaded=!0,a.version="2.0",a.queue=[],c=e.createElement(f),c.async=!0,c.src=g,d=e.getElementsByTagName(f)[0],d.parentNode.insertBefore(c,d))}(window,document,"script","https://connect.facebook.net/en_US/fbevents.js");fbq("init","1055054847899682");fbq("set","agent","tmgoogletagmanager","1055054847899682");fbq("track","PageView");</script>
</div></body></html>