{"id":1420,"date":"2014-12-10T11:49:47","date_gmt":"2014-12-10T10:49:47","guid":{"rendered":"http:\/\/quinboigproposit.edutictac.es\/?p=1420"},"modified":"2014-12-10T11:49:47","modified_gmt":"2014-12-10T10:49:47","slug":"robotica-amb-arduino-i-bitbloq","status":"publish","type":"post","link":"https:\/\/edutictac.es\/blog\/datunie\/2014\/12\/10\/robotica-amb-arduino-i-bitbloq\/","title":{"rendered":"Rob\u00f2tica amb arduino i bitbloq"},"content":{"rendered":"<p>Ja fa un temps (uns 2 anys) parl\u00e0vem en aquest blog sobre <a href=\"http:\/\/quinboigproposit.edutictac.es\/?p=1149\" target=\"_blank\" rel=\"noopener\">control per ordinador dels projectes de Tecnologia<\/a>. Entre altres opcions present\u00e0vem la targeta arduino per al control de maquetes mitjan\u00e7ant l&#8217;aplicaci\u00f3 inform\u00e0tica Scratch for Arduino (S4A). Els avantatges d&#8217;aquest sistema ja els em vist en anteriors entrades i ara hem de buscar solucions a un dels desavantatges. L&#8217;\u00fas d&#8217;arduino programat amb S4A obliga a tenir un ordinador personal connectat a la placa per a que tot funcione. Tenir un PC connectat a una maqueta permet enriquir el projecte, com ja em vist amb anterioritat amb el <a href=\"http:\/\/quinboigproposit.edutictac.es\/?p=1396\" target=\"_blank\" rel=\"noopener\">videojoc en 3D<\/a>, per\u00f2 aquest sistema dificulta entrar en el m\u00f3n de la rob\u00f2tica.<\/p>\n<p>La soluci\u00f3 \u00e9s m\u00e9s que evident ja que podem programar directament amb la IDE d&#8217;arduino per a enviar el programa a la placa i aix\u00ed poder desconnectar-la del PC. Com ja heu comprovat fa temps, l&#8217;autor d&#8217;aquest blog fuig d&#8217;escriure codi, aix\u00ed que aquesta no \u00e9s la soluci\u00f3 que vaig a proposar. Ja se que companys de l&#8217;especialitat tecnologia que porten anys en l&#8217;\u00fas de targetes controladores, com picaxe, exposen que l&#8217;alumnat no t\u00e9 cap dificultat en aquest tipus de programaci\u00f3, per\u00f2 jo vaig un pas per darrere, aix\u00ed que anem a proposar una passarel\u00b7la que he descobert fa poc.<\/p>\n<p>Hi ha una empresa que s&#8217;est\u00e0 posicionant en el m\u00f3n de la tecnologia educativa (<a href=\"http:\/\/www.sorayapaniagua.com\/2014\/12\/01\/una-empresa-educativa-llamada-bq\/\" target=\"_blank\" rel=\"noopener\">Una empresa educativa llamada bq<\/a>). Han desenvolupat una ferramenta lliure anomenada <a href=\"http:\/\/bitbloq.bq.com\/\" target=\"_blank\" rel=\"noopener\">bitbloq<\/a> que utilitza el model d&#8217;Scratch (bloqs que encaixen) per a construir els programes. \u00c9s una ferramenta web i aix\u00f2 suposa un avantatge ja que ens evitem fer instal\u00b7lacions en els ordinadors del taller, que no tenim temps per a eixes coses. A m\u00e9s funciona en tauletes t\u00e0ctils.<\/p>\n<p>Com diuen a l&#8217;apartat de <a href=\"http:\/\/bitbloq.bq.com\/#faqs\" target=\"_blank\" rel=\"noopener\">FAQs de la web de bitbloq<\/a> hi ha altres ferramentes similars, per\u00f2 ac\u00ed anem a provar aquesta amb un senzill \u00abHola m\u00f2n!\u00bb.<\/p>\n<p>Si fem servir S4A tindr\u00edem el seg\u00fcent programa.<\/p>\n<figure id=\"attachment_1425\" aria-describedby=\"caption-attachment-1425\" style=\"width: 660px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1425\" src=\"https:\/\/edutictac.es\/datunie\/wp-content\/uploads\/sites\/19\/2014\/12\/hola_mon_arduino.png\" alt=\"blocs en Scratch\" width=\"670\" height=\"409\" srcset=\"https:\/\/edutictac.es\/blog\/datunie\/wp-content\/uploads\/sites\/9\/2014\/12\/hola_mon_arduino.png 670w, https:\/\/edutictac.es\/blog\/datunie\/wp-content\/uploads\/sites\/9\/2014\/12\/hola_mon_arduino-300x183.png 300w\" sizes=\"auto, (max-width: 670px) 100vw, 670px\" \/><figcaption id=\"caption-attachment-1425\" class=\"wp-caption-text\">Blocs en Scratch<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>El LED L de la placa (que s&#8217;enc\u00e9n quan s&#8217;activa el pin digital 13) s&#8217;il\u00b7luminar\u00e0 i s&#8217;apagar\u00e0 a intervals d&#8217;un segon.<\/p>\n<p>Si utilitzem bitbloq tindr\u00edem un programa similar.<\/p>\n<figure id=\"attachment_1423\" aria-describedby=\"caption-attachment-1423\" style=\"width: 602px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1423\" src=\"https:\/\/edutictac.es\/datunie\/wp-content\/uploads\/sites\/19\/2014\/12\/bitbloq-Google-Chrome_622.png\" alt=\"Blocs en bitbloq\" width=\"612\" height=\"745\" srcset=\"https:\/\/edutictac.es\/blog\/datunie\/wp-content\/uploads\/sites\/9\/2014\/12\/bitbloq-Google-Chrome_622.png 612w, https:\/\/edutictac.es\/blog\/datunie\/wp-content\/uploads\/sites\/9\/2014\/12\/bitbloq-Google-Chrome_622-246x300.png 246w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><figcaption id=\"caption-attachment-1423\" class=\"wp-caption-text\">Blocs en bitbloq<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Podem accedir al codi corresponent al trencaclosques que hem constru\u00eft.<\/p>\n<figure id=\"attachment_1422\" aria-describedby=\"caption-attachment-1422\" style=\"width: 602px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1422\" src=\"https:\/\/edutictac.es\/datunie\/wp-content\/uploads\/sites\/19\/2014\/12\/bitbloq-Google-Chrome_623.png\" alt=\"Codi en bitbloq\" width=\"612\" height=\"745\" srcset=\"https:\/\/edutictac.es\/blog\/datunie\/wp-content\/uploads\/sites\/9\/2014\/12\/bitbloq-Google-Chrome_623.png 612w, https:\/\/edutictac.es\/blog\/datunie\/wp-content\/uploads\/sites\/9\/2014\/12\/bitbloq-Google-Chrome_623-246x300.png 246w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><figcaption id=\"caption-attachment-1422\" class=\"wp-caption-text\">Codi en bitbloq<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Al canviar entre la pestanya dels blocs i la del codi podem anar aprenent el llenguatge d&#8217;arduino. L&#8217;\u00fanic que ens falta seria copiar i enganxar aquest codi en la IDE d&#8217;arduino i enviar-ho a la targeta.<\/p>\n<figure id=\"attachment_1421\" aria-describedby=\"caption-attachment-1421\" style=\"width: 390px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1421\" src=\"https:\/\/edutictac.es\/datunie\/wp-content\/uploads\/sites\/19\/2014\/12\/hola_mon-Arduino-1.0.5_624.png\" alt=\"Codi en arduino\" width=\"400\" height=\"501\" srcset=\"https:\/\/edutictac.es\/blog\/datunie\/wp-content\/uploads\/sites\/9\/2014\/12\/hola_mon-Arduino-1.0.5_624.png 400w, https:\/\/edutictac.es\/blog\/datunie\/wp-content\/uploads\/sites\/9\/2014\/12\/hola_mon-Arduino-1.0.5_624-240x300.png 240w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><figcaption id=\"caption-attachment-1421\" class=\"wp-caption-text\">Codi en arduino<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Tenim el desavantatge de que els blocs de bitbloq no estan tradu\u00efts a diverses lleng\u00fces per\u00f2 hem aconseguit l&#8217;objectiu de desconnectar l&#8217;USB que unia arduino a l&#8217;ordinador. Ja podem programar robots independents.<\/p>\n<p style=\"text-align: center\">[youtube=http:\/\/www.youtube.com\/watch?v=CKXQwnUaZGI]\n<p>&nbsp;<\/p>\n<p>Continuarem provant aquesta ferramenta per a la programaci\u00f3 de robots mentre mirem de re\u00fcll les impressores en 3D que servirien per a dissenyar i construir-ne la carrosseria.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ja fa un temps (uns 2 anys) parl\u00e0vem en aquest blog sobre control per ordinador dels projectes de Tecnologia. Entre altres opcions present\u00e0vem la targeta arduino per al control de maquetes mitjan\u00e7ant l&#8217;aplicaci\u00f3 inform\u00e0tica Scratch for Arduino (S4A). Els avantatges d&#8217;aquest sistema ja els em vist en anteriors entrades i ara hem de buscar solucions &#8230; <a title=\"Rob\u00f2tica amb arduino i bitbloq\" class=\"read-more\" href=\"https:\/\/edutictac.es\/blog\/datunie\/2014\/12\/10\/robotica-amb-arduino-i-bitbloq\/\" aria-label=\"M\u00e9s informaci\u00f3 sobre Rob\u00f2tica amb arduino i bitbloq\">Llegiu m\u00e9s<\/a><\/p>\n","protected":false},"author":10,"featured_media":1426,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[2,3,8,21,29,32],"tags":[48,49,59,67,74,77],"class_list":["post-1420","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aplicacions-2-0","category-aplicacions-didactiques","category-ensenyament","category-maquinari","category-programari-lliure","category-robotica","tag-aplicacions-2-0","tag-aplicacions-didactiques","tag-ensenyament","tag-maquinari","tag-programari","tag-robotica"],"_links":{"self":[{"href":"https:\/\/edutictac.es\/blog\/datunie\/wp-json\/wp\/v2\/posts\/1420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/edutictac.es\/blog\/datunie\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/edutictac.es\/blog\/datunie\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/edutictac.es\/blog\/datunie\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/edutictac.es\/blog\/datunie\/wp-json\/wp\/v2\/comments?post=1420"}],"version-history":[{"count":0,"href":"https:\/\/edutictac.es\/blog\/datunie\/wp-json\/wp\/v2\/posts\/1420\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/edutictac.es\/blog\/datunie\/wp-json\/wp\/v2\/media\/1426"}],"wp:attachment":[{"href":"https:\/\/edutictac.es\/blog\/datunie\/wp-json\/wp\/v2\/media?parent=1420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/edutictac.es\/blog\/datunie\/wp-json\/wp\/v2\/categories?post=1420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/edutictac.es\/blog\/datunie\/wp-json\/wp\/v2\/tags?post=1420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}