{"id":714,"date":"2009-09-16T06:58:15","date_gmt":"2009-09-16T13:58:15","guid":{"rendered":"http:\/\/www.iearobotics.com\/blog\/?p=714"},"modified":"2010-06-05T01:33:33","modified_gmt":"2010-06-05T08:33:33","slug":"publicado-curso-de-programacion-del-pic16-en-c","status":"publish","type":"post","link":"http:\/\/www.iearobotics.com\/blog\/2009\/09\/16\/publicado-curso-de-programacion-del-pic16-en-c\/","title":{"rendered":"Publicado curso de programaci\u00c3\u00b3n del PIC16 en C"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2009\/09\/portada-curso-pic16.jpg\" alt=\"portada-curso-pic16\" title=\"portada-curso-pic16\" width=\"400\" height=\"460\" class=\"aligncenter size-full wp-image-716\" srcset=\"http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2009\/09\/portada-curso-pic16.jpg 400w, http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2009\/09\/portada-curso-pic16-260x300.jpg 260w\" sizes=\"auto, (max-width: 400px) 85vw, 400px\" \/><\/p>\n<p>Hemos publicado el &#8220;<a href=\"http:\/\/www.iearobotics.com\/wiki\/index.php?title=Programaci%C3%B3n_del_PIC16_en_C\">Curso de programaci\u00c3\u00b3n del PIC 16 en C<\/a>&#8221; que dimos en Junio de 2009 a personal de la Administraci\u00c3\u00b3n P\u00c3\u00bablica. De momento est\u00c3\u00a1 publicada la informaci\u00c3\u00b3n de los PIC 16, aunque en el curso se incluyeron tambi\u00c3\u00a9n los de la familia 18.<\/p>\n<p>El enfoque es eminentemente pr\u00c3\u00a1ctico, siguiendo la <strong>filosof\u00c3\u00ada POE<\/strong>: <strong>P<\/strong>rogramaci\u00c3\u00b3n <strong>O<\/strong>rientada a <strong>E<\/strong>jemplos \ud83d\ude09 Todos los ejemplos se han probado en la <a href=\"http:\/\/www.iearobotics.com\/wiki\/index.php?title=Skypic\">Tarjeta Skypic<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2009\/09\/skypic-altavoz2.jpg\" alt=\"skypic-altavoz2\" title=\"skypic-altavoz2\" width=\"400\" height=\"251\" class=\"aligncenter size-full wp-image-720\" srcset=\"http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2009\/09\/skypic-altavoz2.jpg 400w, http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2009\/09\/skypic-altavoz2-300x188.jpg 300w\" sizes=\"auto, (max-width: 400px) 85vw, 400px\" \/><\/p>\n<p>Se muestran ejemplos del manejo de los puertos digitales, temporizadores, puerto serie, conversor anal\u00c3\u00b3gico digital, manejo de LCDs, servos, bus I2C, memorias EEPROM y Flash del PIC y control de servos. Uno de los ejemplos es <strong>un \u00c3\u00b3rgano digital<\/strong> con el PIC, usando el teclado del PC para seleccionar las notas, mediante conexi\u00c3\u00b3n por puerto serie.<\/p>\n<p>La parte del <strong>Bus I2C<\/strong> es especialmente interesante. Se muestran ejemplos de c\u00c3\u00b3mo implementar Maestros y Esclavos en la Skypic y c\u00c3\u00b3mo acceder a varios sensores mediante este bus: El emisor\/receptor de ultrasonidos SRF02, una br\u00c3\u00bajula electr\u00c3\u00b3nica y un LCD (ver foto).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2009\/09\/skypic-sensores-i2c.jpg\" alt=\"skypic-sensores-i2c\" title=\"skypic-sensores-i2c\" width=\"400\" height=\"287\" class=\"aligncenter size-full wp-image-723\" srcset=\"http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2009\/09\/skypic-sensores-i2c.jpg 400w, http:\/\/www.iearobotics.com\/blog\/wp-content\/uploads\/2009\/09\/skypic-sensores-i2c-300x215.jpg 300w\" sizes=\"auto, (max-width: 400px) 85vw, 400px\" \/><\/p>\n<p>El \u00c3\u00baltimo m\u00c3\u00b3dulo (el 11) est\u00c3\u00a1 dedicado a la <strong>memoria flash<\/strong> y el <strong>protocolo ICSP<\/strong>. No se hicieorn transparencias, pero s\u00c3\u00ad algunos ejemplos muy interesantes y frikis. Uno de ellos, es un programa <strong>virus<\/strong> que se <strong>clona<\/strong> a s\u00c3\u00ad mismo por el ICSP. Se conecta la Skypic a otra y el programa se transfiere desde la original a la destino. La nueva Skypic puede a su vez &#8220;infectar&#8221; a otras. Sobre este tema ya hablar\u00c3\u00a9 m\u00c3\u00a1s adelante, cuando tenga hechos los v\u00c3\u00addeos \ud83d\ude09<\/p>\n<p><a href=\"http:\/\/www.iearobotics.com\/wiki\/index.php?title=Juan_Gonzalez:Main\">Obijuan<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hemos publicado el &#8220;Curso de programaci\u00c3\u00b3n del PIC 16 en C&#8221; que dimos en Junio de 2009 a personal de la Administraci\u00c3\u00b3n P\u00c3\u00bablica. De momento est\u00c3\u00a1 publicada la informaci\u00c3\u00b3n de los PIC 16, aunque en el curso se incluyeron tambi\u00c3\u00a9n los de la familia 18. El enfoque es eminentemente pr\u00c3\u00a1ctico, siguiendo la filosof\u00c3\u00ada POE: Programaci\u00c3\u00b3n &hellip; <a href=\"http:\/\/www.iearobotics.com\/blog\/2009\/09\/16\/publicado-curso-de-programacion-del-pic16-en-c\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Publicado curso de programaci\u00c3\u00b3n del PIC16 en C&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,9],"tags":[],"class_list":["post-714","post","type-post","status-publish","format-standard","hentry","category-electronica","category-hardware"],"_links":{"self":[{"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/posts\/714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/comments?post=714"}],"version-history":[{"count":16,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/posts\/714\/revisions"}],"predecessor-version":[{"id":1492,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/posts\/714\/revisions\/1492"}],"wp:attachment":[{"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/media?parent=714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/categories?post=714"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.iearobotics.com\/blog\/wp-json\/wp\/v2\/tags?post=714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}