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