{"id":485,"date":"2020-04-15T22:35:20","date_gmt":"2020-04-16T05:35:20","guid":{"rendered":"http:\/\/www.casler.org\/wordpress\/?p=485"},"modified":"2020-05-22T22:07:44","modified_gmt":"2020-05-23T05:07:44","slug":"esp32-dev-kit-getting-started-guide-for-mac","status":"publish","type":"post","link":"https:\/\/www.casler.org\/wordpress\/esp32-dev-kit-getting-started-guide-for-mac\/","title":{"rendered":"ESP32 Dev Kit &#8211; Getting Started Guide for Mac"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>Gone are the days of using an 8bit processor for embedded projects at home. Gone are the days of using a 16bit processor for embedded projects at home. Gone are the days of using a single core processor for embedded projects at home. The newish player in the game is the ESP32, a 240Mhz dual core processor with WiFi, Bluetooth and more storage than most projects would ever use. All this can be found for $3-4 dollars in unit quantities. Let&#8217;s walk through what you need to do to get a simple development environment on a Mac.<\/p>\n<p><!--more--><\/p>\n<h1>Step 1 &#8211; Install the USB Drivers<\/h1>\n<p>The USB drivers for most available ESP32 dev kits are by Silicon Labs. Go to their website and install the latest drivers for the Mac.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.silabs.com\/products\/development-tools\/software\/usb-to-uart-bridge-vcp-drivers\">https:\/\/www.silabs.com\/products\/development-tools\/software\/usb-to-uart-bridge-vcp-drivers<\/a><\/li>\n<\/ul>\n<h1>Step 2 &#8211; Install the Arduino IDE<\/h1>\n<p>&nbsp;<\/p>\n<p>The Arduino IDE is horrible and you&#8217;ll probably eventually use something else, but it does include the easiest tool chain to get started. We&#8217;ll start here and then move to another environment later.<\/p>\n<ul>\n<li>Go to:\n<ul>\n<li>https:\/\/www.arduino.cc\/en\/Main\/Software<\/li>\n<\/ul>\n<\/li>\n<li>Download and install Arduino for Mac OS X<\/li>\n<\/ul>\n<h1>Step 3 &#8211; Install the ESP32 Board<\/h1>\n<p><img \/><img class=\"aligncenter\" \/><\/p>\n<p>Once you have the IDE installed, you need to install support for the ESP32 platform.<\/p>\n<ul>\n<li>Open the Arduino IDE<\/li>\n<li>Go to:\n<ul>\n<li>Arduino<\/li>\n<li>Preferences<\/li>\n<\/ul>\n<\/li>\n<li>Under &#8220;Additional Boards Manager URLs&#8221; enter:\n<ul>\n<li>https:\/\/dl.espressif.com\/dl\/package_esp32_index.json<\/li>\n<\/ul>\n<\/li>\n<li>Go to:\n<ul>\n<li>Tools<\/li>\n<li>Boards<\/li>\n<li>Board Manger<\/li>\n<\/ul>\n<\/li>\n<li>Search for esp32<\/li>\n<li>Install it<\/li>\n<\/ul>\n<h1>Step 4 &#8211; You&#8217;re done!<\/h1>\n<p>&nbsp;<\/p>\n<p>That&#8217;s it. Go find some sample code and select your Development board and get going!<\/p>\n<ul>\n<li>Go to:\n<ul>\n<li>Tools<\/li>\n<li>Boards<\/li>\n<\/ul>\n<\/li>\n<li>Select your board<\/li>\n<li>Have fun!<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Gone are the days of using an 8bit processor for embedded projects at home. Gone are the days of using a 16bit processor for embedded projects at home. Gone are the days of using a single core processor for embedded projects at home. The newish player in the game is the ESP32, a 240Mhz dual core processor with WiFi,&hellip;<\/p>\n","protected":false},"author":1,"featured_media":488,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wprm-recipe-roundup-name":"","wprm-recipe-roundup-description":"","footnotes":""},"categories":[15],"tags":[],"class_list":["post-485","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iot"],"gutentor_comment":0,"jetpack_featured_media_url":"https:\/\/www.casler.org\/wordpress\/wp-content\/uploads\/2020\/04\/IMG_1664.jpeg","_links":{"self":[{"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/posts\/485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/comments?post=485"}],"version-history":[{"count":0,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/posts\/485\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/media\/488"}],"wp:attachment":[{"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/media?parent=485"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/categories?post=485"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/tags?post=485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}