{"id":1045,"date":"2024-09-30T15:09:19","date_gmt":"2024-09-30T15:09:19","guid":{"rendered":"https:\/\/learnlearn.uk\/microbit\/?page_id=1045"},"modified":"2024-09-30T15:11:48","modified_gmt":"2024-09-30T15:11:48","slug":"dfrobot-dfr05-dfr0548-setup","status":"publish","type":"page","link":"https:\/\/learnlearn.uk\/microbit\/dfrobot-dfr05-dfr0548-setup\/","title":{"rendered":"DFRobot \/ DFR05 \/ DFR0548 Setup"},"content":{"rendered":"<p>The DFR05 is a breakout board for the Microbit the features a dedicated motor board driver which connects using the I2C protocol, meaning that most of the Microbits ports are left free for other purposes, such as for servos or sensors.<\/p>\n<h3>Step 1 &#8211; Connect up the hardware<\/h3>\n<p>Setting up and coding the DFR05 is pretty straight forward.<\/p>\n<p><a href=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/PXL_20240930_142332775.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-1046 alignnone\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/PXL_20240930_142332775-1024x576.jpg?_t=1727706680\" alt=\"\" width=\"557\" height=\"313\" srcset=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/PXL_20240930_142332775-1024x576.jpg 1024w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/PXL_20240930_142332775-300x169.jpg 300w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/PXL_20240930_142332775-768x432.jpg 768w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/PXL_20240930_142332775-1536x864.jpg 1536w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/PXL_20240930_142332775-2048x1152.jpg 2048w\" sizes=\"(max-width: 557px) 100vw, 557px\" \/><\/a><\/p>\n<p>Points to note:<\/p>\n<ul>\n<li>To power the board you need to connect via the round connector on the board, not using the micro-USB connector on the Microbit itself. If it connected correctly the power LED will turn on<\/li>\n<li>The Microbit buttons need to face out\/away from the board.<\/li>\n<li>There is an in-built power switch, so if the LED doesn&#8217;t turn on then check if the switch is turned on.<\/li>\n<\/ul>\n<h3>Coding the board<\/h3>\n<p>The extension isn&#8217;t one of the Microsoft Authorised extensions so you need to paste in the project URL from Github.<\/p>\n<p>1, First go to extensions and paste <strong>https:\/\/github.com\/DFRobot\/pxt-motor into the search box<\/strong><\/p>\n<p>2. Then click the search icon.<\/p>\n<p><a href=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/pxt-motor-process.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-1048\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/pxt-motor-process.jpg\" alt=\"\" width=\"650\" height=\"276\" srcset=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/pxt-motor-process.jpg 933w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/pxt-motor-process-300x127.jpg 300w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/pxt-motor-process-768x326.jpg 768w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/pxt-motor-process-930x396.jpg 930w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<p>3. Finally click the project link that appears below.<\/p>\n<p><a href=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/pxt-motor-process-1.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-1049\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/pxt-motor-process-1.jpg\" alt=\"\" width=\"404\" height=\"294\" srcset=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/pxt-motor-process-1.jpg 381w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/pxt-motor-process-1-300x218.jpg 300w\" sizes=\"(max-width: 404px) 100vw, 404px\" \/><\/a><\/p>\n<p>Once this is complete you can code the motorboard using the DF-driver package in the extensions menu.<\/p>\n<p><a href=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/df-driver.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1050\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/df-driver.png\" alt=\"\" width=\"218\" height=\"46\" \/><\/a><\/p>\n<p>For motor control simply use the motor blocks:<\/p>\n<p><a href=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/df-motor.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-1051\" src=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/df-motor.png\" alt=\"\" width=\"356\" height=\"72\" srcset=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/df-motor.png 406w, https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/df-motor-300x61.png 300w\" sizes=\"(max-width: 356px) 100vw, 356px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The DFR05 is a breakout board for the Microbit the features a dedicated motor board driver which connects using the I2C protocol, meaning that most of the Microbits ports are left free for other purposes, such as for servos or sensors. Step 1 &#8211; Connect up the hardware Setting up and coding the DFR05 is&hellip;&nbsp;<a href=\"https:\/\/learnlearn.uk\/microbit\/dfrobot-dfr05-dfr0548-setup\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">DFRobot \/ DFR05 \/ DFR0548 Setup<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"off","neve_meta_content_width":100,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>DFRobot \/ DFR05 \/ DFR0548 Setup - Microbit - LearnLearn.co.uk<\/title>\n<meta name=\"description\" content=\"The DFR05 is a breakout board for the Microbit the features a dedicated motor board driver which connects using the I2C protocol, meaning that most of the\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/learnlearn.uk\/microbit\/dfrobot-dfr05-dfr0548-setup\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DFRobot \/ DFR05 \/ DFR0548 Setup - Microbit - LearnLearn.co.uk\" \/>\n<meta property=\"og:description\" content=\"The DFR05 is a breakout board for the Microbit the features a dedicated motor board driver which connects using the I2C protocol, meaning that most of the\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learnlearn.uk\/microbit\/dfrobot-dfr05-dfr0548-setup\/\" \/>\n<meta property=\"og:site_name\" content=\"Microbit\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-30T15:11:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/PXL_20240930_142332775-1024x576.jpg?_t=1727706680\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learnlearn.uk\/microbit\/dfrobot-dfr05-dfr0548-setup\/\",\"url\":\"https:\/\/learnlearn.uk\/microbit\/dfrobot-dfr05-dfr0548-setup\/\",\"name\":\"DFRobot \/ DFR05 \/ DFR0548 Setup - Microbit - LearnLearn.co.uk\",\"isPartOf\":{\"@id\":\"https:\/\/learnlearn.uk\/microbit\/#website\"},\"datePublished\":\"2024-09-30T15:09:19+00:00\",\"dateModified\":\"2024-09-30T15:11:48+00:00\",\"description\":\"The DFR05 is a breakout board for the Microbit the features a dedicated motor board driver which connects using the I2C protocol, meaning that most of the\",\"breadcrumb\":{\"@id\":\"https:\/\/learnlearn.uk\/microbit\/dfrobot-dfr05-dfr0548-setup\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learnlearn.uk\/microbit\/dfrobot-dfr05-dfr0548-setup\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learnlearn.uk\/microbit\/dfrobot-dfr05-dfr0548-setup\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Microbit Unit Home\",\"item\":\"https:\/\/learnlearn.uk\/microbit\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DFRobot \/ DFR05 \/ DFR0548 Setup\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/learnlearn.uk\/microbit\/#website\",\"url\":\"https:\/\/learnlearn.uk\/microbit\/\",\"name\":\"Microbit\",\"description\":\"Tutorials, Projects &amp; Challenges\",\"publisher\":{\"@id\":\"https:\/\/learnlearn.uk\/microbit\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/learnlearn.uk\/microbit\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/learnlearn.uk\/microbit\/#organization\",\"name\":\"Microbit\",\"url\":\"https:\/\/learnlearn.uk\/microbit\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/learnlearn.uk\/microbit\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2019\/06\/LearnLearnLogowhite.png\",\"contentUrl\":\"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2019\/06\/LearnLearnLogowhite.png\",\"width\":710,\"height\":98,\"caption\":\"Microbit\"},\"image\":{\"@id\":\"https:\/\/learnlearn.uk\/microbit\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DFRobot \/ DFR05 \/ DFR0548 Setup - Microbit - LearnLearn.co.uk","description":"The DFR05 is a breakout board for the Microbit the features a dedicated motor board driver which connects using the I2C protocol, meaning that most of the","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/learnlearn.uk\/microbit\/dfrobot-dfr05-dfr0548-setup\/","og_locale":"en_GB","og_type":"article","og_title":"DFRobot \/ DFR05 \/ DFR0548 Setup - Microbit - LearnLearn.co.uk","og_description":"The DFR05 is a breakout board for the Microbit the features a dedicated motor board driver which connects using the I2C protocol, meaning that most of the","og_url":"https:\/\/learnlearn.uk\/microbit\/dfrobot-dfr05-dfr0548-setup\/","og_site_name":"Microbit","article_modified_time":"2024-09-30T15:11:48+00:00","og_image":[{"url":"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2024\/09\/PXL_20240930_142332775-1024x576.jpg?_t=1727706680"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/learnlearn.uk\/microbit\/dfrobot-dfr05-dfr0548-setup\/","url":"https:\/\/learnlearn.uk\/microbit\/dfrobot-dfr05-dfr0548-setup\/","name":"DFRobot \/ DFR05 \/ DFR0548 Setup - Microbit - LearnLearn.co.uk","isPartOf":{"@id":"https:\/\/learnlearn.uk\/microbit\/#website"},"datePublished":"2024-09-30T15:09:19+00:00","dateModified":"2024-09-30T15:11:48+00:00","description":"The DFR05 is a breakout board for the Microbit the features a dedicated motor board driver which connects using the I2C protocol, meaning that most of the","breadcrumb":{"@id":"https:\/\/learnlearn.uk\/microbit\/dfrobot-dfr05-dfr0548-setup\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learnlearn.uk\/microbit\/dfrobot-dfr05-dfr0548-setup\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/learnlearn.uk\/microbit\/dfrobot-dfr05-dfr0548-setup\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Microbit Unit Home","item":"https:\/\/learnlearn.uk\/microbit\/"},{"@type":"ListItem","position":2,"name":"DFRobot \/ DFR05 \/ DFR0548 Setup"}]},{"@type":"WebSite","@id":"https:\/\/learnlearn.uk\/microbit\/#website","url":"https:\/\/learnlearn.uk\/microbit\/","name":"Microbit","description":"Tutorials, Projects &amp; Challenges","publisher":{"@id":"https:\/\/learnlearn.uk\/microbit\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/learnlearn.uk\/microbit\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/learnlearn.uk\/microbit\/#organization","name":"Microbit","url":"https:\/\/learnlearn.uk\/microbit\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/learnlearn.uk\/microbit\/#\/schema\/logo\/image\/","url":"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2019\/06\/LearnLearnLogowhite.png","contentUrl":"https:\/\/learnlearn.uk\/microbit\/wp-content\/uploads\/sites\/2\/2019\/06\/LearnLearnLogowhite.png","width":710,"height":98,"caption":"Microbit"},"image":{"@id":"https:\/\/learnlearn.uk\/microbit\/#\/schema\/logo\/image\/"}}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"learnlearnadmin","author_link":"https:\/\/learnlearn.uk\/microbit\/author\/learnlearnadmin\/"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":"The DFR05 is a breakout board for the Microbit the features a dedicated motor board driver which connects using the I2C protocol, meaning that most of the Microbits ports are left free for other purposes, such as for servos or sensors. Step 1 &#8211; Connect up the hardware Setting up and coding the DFR05 is&hellip;&nbsp;Read&hellip;","_links":{"self":[{"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/pages\/1045"}],"collection":[{"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/comments?post=1045"}],"version-history":[{"count":3,"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/pages\/1045\/revisions"}],"predecessor-version":[{"id":1053,"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/pages\/1045\/revisions\/1053"}],"wp:attachment":[{"href":"https:\/\/learnlearn.uk\/microbit\/wp-json\/wp\/v2\/media?parent=1045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}