[{"data":1,"prerenderedAt":148},["ShallowReactive",2],{"content-query-P9xqZI1MRL":3},[4],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"date":11,"body":12,"_type":142,"_id":143,"_source":144,"_file":145,"_stem":146,"_extension":147},"\u002Fworkshop\u002Felectronics\u002Fesp32-basics","electronics",false,"","ESP32 Basics","Getting started with ESP32 microcontrollers","2024-01-15",{"type":13,"children":14,"toc":138},"root",[15,23,29,36,41,47,132],{"type":16,"tag":17,"props":18,"children":20},"element","h1",{"id":19},"esp32-basics",[21],{"type":22,"value":9},"text",{"type":16,"tag":24,"props":25,"children":26},"p",{},[27],{"type":22,"value":28},"The ESP32 is a powerful microcontroller with built-in WiFi and Bluetooth.",{"type":16,"tag":30,"props":31,"children":33},"h2",{"id":32},"getting-started",[34],{"type":22,"value":35},"Getting Started",{"type":16,"tag":24,"props":37,"children":38},{},[39],{"type":22,"value":40},"First, install the Arduino IDE and add the ESP32 board support...",{"type":16,"tag":30,"props":42,"children":44},{"id":43},"sample-code",[45],{"type":22,"value":46},"Sample Code",{"type":16,"tag":48,"props":49,"children":53},"pre",{"className":50,"code":51,"language":52,"meta":8,"style":8},"language-cpp shiki shiki-themes github-dark","void setup() {\n  Serial.begin(115200);\n  Serial.println(\"Hello from ESP32\");\n}\n\nvoid loop() {\n  \u002F\u002F Your code here\n}\n","cpp",[54],{"type":16,"tag":55,"props":56,"children":57},"code",{"__ignoreMap":8},[58,69,78,87,96,106,115,124],{"type":16,"tag":59,"props":60,"children":63},"span",{"class":61,"line":62},"line",1,[64],{"type":16,"tag":59,"props":65,"children":66},{},[67],{"type":22,"value":68},"void setup() {\n",{"type":16,"tag":59,"props":70,"children":72},{"class":61,"line":71},2,[73],{"type":16,"tag":59,"props":74,"children":75},{},[76],{"type":22,"value":77},"  Serial.begin(115200);\n",{"type":16,"tag":59,"props":79,"children":81},{"class":61,"line":80},3,[82],{"type":16,"tag":59,"props":83,"children":84},{},[85],{"type":22,"value":86},"  Serial.println(\"Hello from ESP32\");\n",{"type":16,"tag":59,"props":88,"children":90},{"class":61,"line":89},4,[91],{"type":16,"tag":59,"props":92,"children":93},{},[94],{"type":22,"value":95},"}\n",{"type":16,"tag":59,"props":97,"children":99},{"class":61,"line":98},5,[100],{"type":16,"tag":59,"props":101,"children":103},{"emptyLinePlaceholder":102},true,[104],{"type":22,"value":105},"\n",{"type":16,"tag":59,"props":107,"children":109},{"class":61,"line":108},6,[110],{"type":16,"tag":59,"props":111,"children":112},{},[113],{"type":22,"value":114},"void loop() {\n",{"type":16,"tag":59,"props":116,"children":118},{"class":61,"line":117},7,[119],{"type":16,"tag":59,"props":120,"children":121},{},[122],{"type":22,"value":123},"  \u002F\u002F Your code here\n",{"type":16,"tag":59,"props":125,"children":127},{"class":61,"line":126},8,[128],{"type":16,"tag":59,"props":129,"children":130},{},[131],{"type":22,"value":95},{"type":16,"tag":133,"props":134,"children":135},"style",{},[136],{"type":22,"value":137},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":8,"searchDepth":71,"depth":71,"links":139},[140,141],{"id":32,"depth":71,"text":35},{"id":43,"depth":71,"text":46},"markdown","content:workshop:electronics:esp32-basics.md","content","workshop\u002Felectronics\u002Fesp32-basics.md","workshop\u002Felectronics\u002Fesp32-basics","md",1780272712938]