<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2823699492751196786</id><updated>2024-10-06T22:16:39.556-07:00</updated><title type='text'>Electrónica Digital - MicroControladores en especial.</title><subtitle type='html'>En este blog encontraras los proyecto que he hecho en la escuela así como los propios que he investigado y me interesan, los haré y subiré aquí para compartirlos con ustedes.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pictrance.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2823699492751196786/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://pictrance.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>PicTrance</name><uri>http://www.blogger.com/profile/16130715481587151357</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMNHtqeaD4UWMr11EniRXh3uVCCrYIeIKvPKHY52mci1g_C3BPvGVnYRwGDAkuUMUftBubLJ3uz9ruSOR75RoqI_3bbZD1tbS-DnRQHZxVGC1NU7yzxARFoAJpEfrSsAA/s220/2+-+D.1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2823699492751196786.post-7438094398170672450</id><published>2020-01-07T08:17:00.005-08:00</published><updated>2020-05-13T13:05:18.781-07:00</updated><title type='text'>Dimmer para Cautin DIY</title><content type='html'>&lt;script async=&quot;&quot; data-ad-client=&quot;ca-pub-0703821704534946&quot; src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Hola, después de años vuelvo a escribir en este blog.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Lo que vengo a compartir abunda en todos lados en el internet, un dimmer para cautín, con esto podremos controlar la temperatura del cautín para evitar que la punta se dañe por exceso de temperatura.....&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;los materiales que use son:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Capacitor 100nF a 400V&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Triac&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Diac&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Potenciometro 200k&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;R de 1k&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;una pequeña lámpara de neon&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;el diagrama esquemático es:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_QKhR9rUPht3hyphenhyphennOa5prAIuH5kpgJnCB2U1y8VG4HLYl9F4RV9HslMB8UR4Sx51ETmatQPgRsmAlXVaVs_u3rbCsOipSrjprQePqkD9LA2CkLoJk7740kQtEj2jW9JLokOjziZvpgBQP0/s1600/diag.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;747&quot; data-original-width=&quot;1404&quot; height=&quot;339&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_QKhR9rUPht3hyphenhyphennOa5prAIuH5kpgJnCB2U1y8VG4HLYl9F4RV9HslMB8UR4Sx51ETmatQPgRsmAlXVaVs_u3rbCsOipSrjprQePqkD9LA2CkLoJk7740kQtEj2jW9JLokOjziZvpgBQP0/s640/diag.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Después de hacer el esquemático en Eagle, se procede a diseñar la pcb y queda de la siguiente manera&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYFdLwv9BQ6R9JqLlOU3fG1tzQZ6RtBhmICyXWXJveWBU9bYkZ0_-MVhM03KShzd5K03fLl4PnqYq97TwwkVtRP-CWyAF-OBlgYCJaG8KYa6kSwHaMq8gAWxAWu-pWIuTnctbIzH14KzAE/s1600/pcb1.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;803&quot; data-original-width=&quot;854&quot; height=&quot;600&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYFdLwv9BQ6R9JqLlOU3fG1tzQZ6RtBhmICyXWXJveWBU9bYkZ0_-MVhM03KShzd5K03fLl4PnqYq97TwwkVtRP-CWyAF-OBlgYCJaG8KYa6kSwHaMq8gAWxAWu-pWIuTnctbIzH14KzAE/s640/pcb1.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji42xvSt288SAXlu1Or5OWZcPUmokZejsfl4GF6M1d8P12pg5KCymDrV-1YGUVApUJAhM5IkmspD0XuV7-eK32WClyOyTn47wYdGqsdW6qF3NLaHSVpfzkQNqnrdruIgEyEKZuJYSoJeDI/s1600/pcb2.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;810&quot; data-original-width=&quot;833&quot; height=&quot;622&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji42xvSt288SAXlu1Or5OWZcPUmokZejsfl4GF6M1d8P12pg5KCymDrV-1YGUVApUJAhM5IkmspD0XuV7-eK32WClyOyTn47wYdGqsdW6qF3NLaHSVpfzkQNqnrdruIgEyEKZuJYSoJeDI/s640/pcb2.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Por ultimo se hizo la PCB con una CNC:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;aquí el resultado final:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
puedes donar&lt;br /&gt;
&lt;br /&gt;
&lt;form action=&quot;https://www.paypal.com/cgi-bin/webscr&quot; method=&quot;post&quot; target=&quot;_top&quot;&gt;
&lt;input type=&quot;hidden&quot; name=&quot;cmd&quot; value=&quot;_s-xclick&quot; /&gt;
&lt;input type=&quot;hidden&quot; name=&quot;hosted_button_id&quot; value=&quot;2L73KB55DNC3A&quot; /&gt;
&lt;input type=&quot;image&quot; src=&quot;https://www.paypalobjects.com/es_XC/MX/i/btn/btn_donateCC_LG.gif&quot; border=&quot;0&quot; name=&quot;submit&quot; title=&quot;PayPal - The safer, easier way to pay online!&quot; alt=&quot;Donate with PayPal button&quot; /&gt;
&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://www.paypal.com/es_MX/i/scr/pixel.gif&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;
&lt;/form&gt;

</content><link rel='replies' type='application/atom+xml' href='http://pictrance.blogspot.com/feeds/7438094398170672450/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://pictrance.blogspot.com/2020/01/dimmer-para-cautin-diy.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2823699492751196786/posts/default/7438094398170672450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2823699492751196786/posts/default/7438094398170672450'/><link rel='alternate' type='text/html' href='http://pictrance.blogspot.com/2020/01/dimmer-para-cautin-diy.html' title='Dimmer para Cautin DIY'/><author><name>PicTrance</name><uri>http://www.blogger.com/profile/16130715481587151357</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMNHtqeaD4UWMr11EniRXh3uVCCrYIeIKvPKHY52mci1g_C3BPvGVnYRwGDAkuUMUftBubLJ3uz9ruSOR75RoqI_3bbZD1tbS-DnRQHZxVGC1NU7yzxARFoAJpEfrSsAA/s220/2+-+D.1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_QKhR9rUPht3hyphenhyphennOa5prAIuH5kpgJnCB2U1y8VG4HLYl9F4RV9HslMB8UR4Sx51ETmatQPgRsmAlXVaVs_u3rbCsOipSrjprQePqkD9LA2CkLoJk7740kQtEj2jW9JLokOjziZvpgBQP0/s72-c/diag.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2823699492751196786.post-7195995972256541068</id><published>2014-03-26T11:34:00.001-07:00</published><updated>2014-03-26T11:40:43.906-07:00</updated><title type='text'>Apagador Touch Usando el Módulo ADC de un PIC12F683</title><content type='html'>&lt;h3 align=&quot;center&quot;&gt;By PicTrance&lt;/h3&gt; &lt;p align=&quot;justify&quot;&gt;En este documento se tratará el diseño y construcción de un Apagador Touch Usando el ADC de un PIC12F683. Usando como referencia la nota de aplicación &lt;strong&gt;AN1298&lt;/strong&gt; [1], Capacitive Touch Using Only an ADC (“CVD”), de Microchip &lt;/p&gt; &lt;a name=&#39;more&#39;&gt;&lt;/a&gt; &lt;p&gt;La creación de este proyecto fue inspirado por un proyecto similar mostrado en la pagina&amp;nbsp; &lt;strong&gt;www.hackaday.com&lt;/strong&gt;&amp;nbsp; el&amp;nbsp; cual&amp;nbsp; se&amp;nbsp; llama&amp;nbsp; &lt;strong&gt;[RobB&#39;s]&amp;nbsp; house has&amp;nbsp; no&amp;nbsp; light switches [2]&lt;/strong&gt;, y el corazón de ése proyecto es un microcontrolador &lt;strong&gt;ATtiny85&lt;/strong&gt; de la marca Atmel, el cual usa comunicación bluetooth con un teléfono con Android pero el módulo bluetooth se omite en este proyecto ya que lo que aquí se busca es un proyecto simple, fiable y costeable.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font size=&quot;3&quot;&gt;Teoría y Funcionamiento&lt;/font&gt;&lt;/strong&gt; &lt;p align=&quot;justify&quot;&gt;El funcionamiento de éste circuito se basa en usar el capacitor de retención y muestreo “CHOLD” (fig.1) que hay en la entrada del módulo ADC, de cualquier microcontrolador de la marca Microchip. &lt;p&gt;&amp;nbsp; &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXZds-ZCcMZpoqh_JBF8t99Kxtu1B8Jfeb9tx3EFcQu-6DBsdTRrot7AbJKHPMpGbNkOgv91b_w06Und1_UczAoVGuq-3xJFLcLqSzHuJMpqdHZ5E8HCzWltl4DYedYBca-ClPYg0P3Bvv/s1600-h/image%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdJMNfZsdjqalE_C3rI0aOocRUbPhOztcy2GNtSI8nZ__pWdAG4fSDyX7c1EC9stE6J-QaoaDbc19a1sQvBogb-rAeWNZRgq7Sh8YgHwSbBf1jeJyLt_xUWFUZTQgJ-Y13i88BJsDUSxl5/?imgmax=800&quot; width=&quot;336&quot; height=&quot;212&quot;&gt;&lt;/a&gt;Fig. 1 diagrama a bloques del módulo ADC mostrando a &lt;strong&gt;“C&lt;sub&gt;HOLD&lt;/sub&gt;”&lt;/strong&gt;  &lt;p align=&quot;justify&quot;&gt;El capacitor &lt;strong&gt;“C&lt;sub&gt;HOLD&lt;/sub&gt;”&lt;/strong&gt; se carga poniendo un pin a VDD y después mandándola a sensar otra entrada ADC, la cual estará conectada a una PCB o a alguna parte metálica que sirva como sensor (fig. 2).   &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis1ZPzEwLdOFqq7cMXNWBa_Mat4FXy7O2vU3_qZ-WDMuF1msrufLJPL0osQhm5Rx4P8d0yOMPWeIFqcANbXB-8k6S0hEILqJS3SbCrx_wRwlfU8tkJnNaVXiwiX1i_C9CEKKa9loQgHNfw/s1600-h/image%25255B8%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU13kziQ1f7FDddUfv7HqxX_X6_dNpCHWUld4K8po8oGqP1nMa7S1Su0XzRT8rCIqwoVz7I3JYcRAS07uRkFL9wHA1gckhQSJEFN7mgKQ2u87AGzO0YuVbxRsrSQAeKngFX9idxV4Empiw/?imgmax=800&quot; width=&quot;357&quot; height=&quot;132&quot;&gt;&lt;/a&gt;Fig. 2 diagrama a bloques general del funcionamiento de este sistema. &lt;p align=&quot;justify&quot;&gt;Cuando el ADC es mandado a sensar el pin que esta conectado el sensor externo, este hace un divisor de voltaje con el capacitor “C&lt;sub&gt;HOL&lt;/sub&gt;&lt;sub&gt;D&lt;/sub&gt;” y que al ser tocada por la mano, esta descarga parcialmente a C&lt;sub&gt;HOLD&lt;/sub&gt; y así se puede sensar si se ha tocado al sensor externo. &lt;p align=&quot;justify&quot;&gt;En la fig.3 se puede ver como es las forma de onda del capacitor de retención y muestreo, al se cargada y sin tocar, y cuando es tocado el sensor &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRZ5QIYjow67zfPK5uGVauQDn1H5dd_tsWuYrLKUgJYrrhx-hjJlm54Cky7ySL1mMW0z3MQfE_aJmOdfirSclpVd3KBMDk_t5p91JllQEj9swMr_S8O2DZc3Qev4JXrbREYo490imMeqoh/s1600-h/image%25255B11%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2gbOkMxZQbOnihPi6gNcEfkbONZC-PIN9XfpRm6onw-ZSv5J7BAYZ5fmaH-w4v0E83-kyMeCOSIyASV-BrjPwwgPU5ZTk-HrF6fpEC8iLSKFgQZU4jTlZlUn_lL8M0zDRDxmx6hMd5fyh/?imgmax=800&quot; width=&quot;244&quot; height=&quot;116&quot;&gt;&lt;/a&gt;Fig. 3 comparando la forma de onda cuando el sensor es tocado y sin tocar &lt;p&gt;Para el funcionamiento de este circuito necesita lo siguiente: &lt;ul&gt; &lt;li&gt;Se usan dos entradas ADC como mínimo.&lt;/li&gt; &lt;li&gt;Una entrada ADC siempre estará conectada a VDD.&lt;/li&gt; &lt;li&gt;Todas las demás entradas ADC pueden ser sensores touch.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Pasos para el crear el programa (fig.4 y fig. 5): &lt;ul&gt; &lt;li&gt;Configure 2 pines como entradas ADC.&lt;/li&gt; &lt;li&gt;Una entrada ADC ponerla como salida y activarla a 1 lógico.&lt;/li&gt; &lt;li&gt;Leer el ADC a esa entrada.&lt;/li&gt; &lt;li&gt;Poner a GND la segunda entrada (es opcional).&lt;/li&gt; &lt;li&gt;Activar la segunda entrada como ADC, ésta estará conectada a un sensor como una PCB o una placa de metal delgada.&lt;/li&gt; &lt;li&gt;Leer el ADC.&lt;/li&gt;&lt;/ul&gt; &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3Q4mKvmtDyu7gqA-5wgbHiQuGzKD2WAN85fOKTg5PqzkWXqP_db9pvuBch87oV-cOI5G8H6CUozBVlVQ5P8EqOxkNqN3zOw3Fi7QMK87X8AEXx68ExVkAnyXo_7hXLkqtRgBlTAl-3egD/s1600-h/image%25255B18%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI5Y3HHSKSZPk3U-Lkoqwv80jddfH0XYNxU05GMaWkB9lOtdFjTkXdE0_BiKLwRkYD6PKXTiJKjvAnJ8Daj7HctAFouZuIvSl_eLEwBceokyXYUn6vCL4qrIuCh9uTHomXVMCTtLjskFGW/?imgmax=800&quot; width=&quot;373&quot; height=&quot;138&quot;&gt;&lt;/a&gt;Fig. 4 Se muestra el momento en que el capacitor de retención y muestreo (&lt;b&gt;“&lt;i&gt;C&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;&lt;sub&gt;HOLD&lt;/sub&gt;&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;”&lt;/i&gt;&lt;/b&gt;&lt;b&gt;)&lt;/b&gt; es cargado con el voltaje VDD. &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdTBsU45t0X2dGur5pHqopJ3cn4nildUjn-F1qJR58XZxQH7jLmvUrGpVnDjt8U0-MPlVtipSy1Gm37ggv02brhlI0wxVgq8P2fDGZkzt7I2_92HOweQIaOiUl-SUBNefoODksPOMWC8kb/s1600-h/image%25255B19%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGDCmIrwcrMWqLwwVUcxw9gNtn53JAqzErj5xp5FJvqhWAi329bjfTQOOKGLIVeOe9S0XFrteRQlxx6Y6Zm8d5bh51cP9W0-fjg24CM2poP-2ESEFnRzs8bnPoYk0LCL8LcPZg-jxiqmUO/?imgmax=800&quot; width=&quot;380&quot; height=&quot;140&quot;&gt;&lt;/a&gt;Fig. 5. Se muestra cuando el capacitor &lt;b&gt;“&lt;i&gt;C&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;HOLD”&lt;/i&gt; &lt;/b&gt;se conecta a la placa metálica que se usa como sensor para hacer el divisor de voltaje.&lt;/p&gt;   &lt;p&gt;&lt;strong&gt;&lt;font size=&quot;3&quot;&gt;Diseño del Circuito&lt;/font&gt;&lt;/strong&gt; &lt;p&gt;Para la creación de este sensor touch se divido el circuito en 3 partes &lt;ol&gt; &lt;li&gt;Etapa de alimentación.&lt;/li&gt; &lt;li&gt;Etapa de sensado y control.&lt;/li&gt; &lt;li&gt;Etapa de potencia.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Y una extra que es la creación del PCB. &lt;p&gt;&lt;font size=&quot;3&quot;&gt;&lt;strong&gt;Etapa de alimentación&lt;/strong&gt;&lt;/font&gt; &lt;p&gt;&lt;em&gt;(Disponible en el PDF para descargar)&lt;/em&gt; &lt;p&gt;&lt;strong&gt;&lt;font size=&quot;3&quot;&gt;Etapa de Sensado y Control&lt;/font&gt;&lt;/strong&gt; &lt;p align=&quot;justify&quot;&gt;Para la etapa de sensado y control se eligió un PIC12F683 [4] (fig. 7) por ser económico, traer entradas ADC, pocos pines y fácil de conseguir &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi23zv-0-vrblmgnl-c-3po0KiXYOb2kI5-S4xolBskleqS9iHokTRuPFDuhDRI-mZp7UUUp_MFnUFvePvKntm3ooeKjwlKoLIyk3fkJszc8VqUfsNEq4j8QoruOGur8-SZzOweLdo4hti3/s1600-h/image%25255B23%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiofAt1B79OdAk2UUlxW27lJZLg2y0QCJJBTdL27k0wamlrN09dmzUBNYGVOiZtSyryMFOKNeixj-f4v8xcvcfQSicH0AWYjSsW6NBlBkSuOM6UAgVHqXN9XWumF6l2P7Z9kEAUnFYAHSyw/?imgmax=800&quot; width=&quot;359&quot; height=&quot;121&quot;&gt;&lt;/a&gt;Fig. 7. Microcontrolador PIC12F683, propuesto para este proyecto &lt;p align=&quot;justify&quot;&gt;&lt;strong&gt;&lt;font size=&quot;3&quot;&gt;Etapa de potencia&lt;/font&gt;&lt;/strong&gt; &lt;p align=&quot;justify&quot;&gt;Para la etapa te potencia se eligió usar optoacopladores (OptoTriac´s) para conectar al microcotrolador que estos a su vez manejaran a los TRIAC’s de potencia para conectar al exterior. &lt;p align=&quot;justify&quot;&gt;Se omitió el uso de relevadores por su alto consumo de Corriente (potencia) y el ruido acústico que generan, ya que este circuito no está pensado para manejar cargas con más de 20A. &lt;p align=&quot;justify&quot;&gt;El opotoacoplador elegido es el “MOC3011” y el Triac “MAC24” aunque se puede usar el MOC3014 sin ningún problema, en la fig.8 se muestra como se conectan el MOC y el Triac. &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_xgG9I1U-99sbpG1zOUnEDVxtcmdTpB46Ly7lU65PaJCRZYW9YcCRHL8P4uvqwCmxQZ7QY1Cv0_lGW5CZBzkNgmpfA4huOw-633cHGnTTLK-0EAhI_yXHGj662sOfZ4kw_jNFp3_e8gGi/s1600-h/image%25255B27%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD29Y8lQLfqi97ntK1N_5Z5NYbky2NwqVGHEPIiY_sVX8aDxf82Jd88eHbqnbWutRIX_SsH658fHEWHKd0RU53CC0qsO2wB4gUQkjAQeR-e7tUFt54IGjfDgMXbYnA5M7AiiNKwrh_8L63/?imgmax=800&quot; width=&quot;330&quot; height=&quot;145&quot;&gt;&lt;/a&gt;Fig.8 Diagrama usado para conectar el MOC, el Triac y un foco. &lt;p&gt;&lt;font size=&quot;3&quot;&gt;&lt;strong&gt;PCB&lt;/strong&gt;&lt;/font&gt;  &lt;p&gt;&lt;em&gt;(Disponible en el PDF para descargar)&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;font size=&quot;3&quot;&gt;&lt;strong&gt;Programa (Firmware)&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;Para el programa se usó programación en C usando el compilador CCS, la función principal del código para el proyecto es la siguiente (fig.10). &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk5EsBZsQgQEfpPqo_UQkDqh32wCsvJnb7imYa3HbIYTSIN4lOP86YAMgKT6h2KFI5_I7PF60vbwaL5FlDoZEoOTdyX1kW75nS9al2ePqmE-VMbU6dT_lAXeJWPHMAO25EnTlnRFNjJM2T/s1600-h/image%25255B32%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgbcsaIgvCqBwMUWeKcZe4HSsWXGip-s-PFO4J-fuGulsiqGK1s7Ds0paG8kA3Zfx3UlLPmZS76127l4-U20u_yEb7mpSfqdH4M8XX1EFz62tYQLVauuMYH4Lu9wC8EFPcVLLIGYXoeRar/?imgmax=800&quot; width=&quot;457&quot; height=&quot;213&quot;&gt;&lt;/a&gt;Fig. 10 Código donde se muestra cómo implementar el Sensor Touch.  &lt;p align=&quot;justify&quot;&gt;En el programa se pueden ver claramente cómo se ejecutan los pasos propuestos por la Nota de aplicación de Micrichip para poder hacer el sensado, ver fig. 11 y fig. 12.&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;em&gt;(la explicación completa esta disponible en el PDF para descargar)&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font size=&quot;3&quot;&gt;Resultados y Conclusiones&lt;/font&gt;&lt;/strong&gt; &lt;p align=&quot;justify&quot;&gt;Para verificar el correcto funcionamiento de este circuito se tomó una caja para apagador para sobre poner en la pared y en una tapa ciega (fig. 12) se le pego papel aluminio para que sirviera como sensor. &lt;p&gt;&lt;em&gt;(la explicación completa esta disponible en el PDF para descargar)&lt;/em&gt; &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8cd04I10sikrxJDscVuSLEMEgHSayegiQyEv_9muPpMQQqfh-7PVxMZR2JCeXcBdCEMJ7WWb69x80hLqyA_FqAjvIqR7BLSZSiRvP3O-fkYy0qTYCi04fIP8e_hCnos5w9CpwYWNdi6Rn/s1600-h/image%25255B37%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrZcuM-tZoHJN2V47Lut5bhtNsH2gQbtZ-5fzLGFSpqWiFroVUYS8ygFubMETOAnJUfAWh6fjV0uBMUg60TljqIrerEvaSlFTqC916OfrKKXXuJ-WLpEl4EJM25A-XJtCwk_7S8RCrG7eQ/?imgmax=800&quot; width=&quot;342&quot; height=&quot;278&quot;&gt;&lt;/a&gt;Fig. 14 El circuito armado en protoboard y la caja con la tapa ciega con papel aluminio para usar como sensor &lt;p&gt;&amp;nbsp; &lt;p align=&quot;justify&quot;&gt;** puede ver el video de las pruebas en protoboard en el siguiente link: &lt;p&gt;&lt;a href=&quot;http://youtu.be/vOOk8XTGfTI&quot;&gt;http://youtu.be/vOOk8XTGfTI&lt;/a&gt;&lt;/p&gt; &lt;div id=&quot;scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:9d4ee78a-79c8-458d-a662-44ebae94942c&quot; class=&quot;wlWriterEditableSmartContent&quot; style=&quot;float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot;&gt;&lt;div&gt;&lt;object width=&quot;448&quot; height=&quot;252&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/vOOk8XTGfTI?hl=en&amp;amp;hd=1&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/vOOk8XTGfTI?hl=en&amp;amp;hd=1&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;448&quot; height=&quot;252&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt; &lt;p align=&quot;center&quot;&gt;&amp;nbsp; &lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtaz58-RLq84eL4CWBdWKD7o9I8r38e0YBGcbMz6VTVX_3__4G3Ks-URbIcJh3waoGIyDhSMPyTb3gk-h85BaItigBXDAg56dv0a3zFn2xdkYxXFOpXuV2nuxPNUsvfY-X4YZDFSwjd4I3/s1600-h/image%25255B41%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikUozuNp0GalFdmzwipnJTxZlAfPj2AWTM9KiPcE7lCK-rWtUuT3WDMw1yPcGQwyRX7KYqEC1bzcQF8ItyrBuPRWMhhFZEZHdLwaw9Hg5gt12xzIO6GJBLKi7n49XTZAtlbJX9_PdL-9Lj/?imgmax=800&quot; width=&quot;351&quot; height=&quot;276&quot;&gt;&lt;/a&gt;Fig. 17. &lt;p align=&quot;center&quot;&gt;&amp;nbsp; &lt;p&gt;Y el circuito final funcionando, lo puede ver en el siguiente video: &lt;a href=&quot;http://youtu.be/aqG-gbgNvPA&quot;&gt;http://youtu.be/aqG-gbgNvPA&lt;/a&gt;&lt;/p&gt; &lt;div id=&quot;scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:b19eb087-10df-45d9-be4b-ebda8bb88db6&quot; class=&quot;wlWriterEditableSmartContent&quot; style=&quot;float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot;&gt;&lt;div&gt;&lt;object width=&quot;448&quot; height=&quot;252&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/aqG-gbgNvPA?hl=en&amp;amp;hd=1&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/aqG-gbgNvPA?hl=en&amp;amp;hd=1&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;448&quot; height=&quot;252&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;font size=&quot;3&quot;&gt;&lt;strong&gt;Referencias&lt;/strong&gt;&lt;/font&gt; &lt;p&gt;[1] Nota de aplicación AN1298, Capacitive Touch Using Only an ADC (“CVD”), Microchip, 2009. Link de descarga: &lt;a href=&quot;http://ww1.microchip.com/downloads/en/AppNotes/01298A.pdf&quot;&gt;http://ww1.microchip.com/downloads/en/AppNotes/01298A.pdf&lt;/a&gt; &lt;p&gt;[2] Link de hakaday.com, [RobB&#39;s] house has no light switches: &lt;a href=&quot;http://hackaday.com/2012/07/04/robbs-house-has-no-light-switches/&quot;&gt;http://hackaday.com/2012/07/04/robbs-house-has-no-light-switches/&lt;/a&gt; &lt;p&gt;Link del autor: &lt;a href=&quot;http://blog.theultimatelabs.com/2012/07/bluetooth-capacitive-touch-light-switch.html&quot;&gt;http://blog.theultimatelabs.com/2012/07/bluetooth-capacitive-touch-light-switch.html&lt;/a&gt; &lt;p&gt;[3] Circuito de alimentación disponible en: &lt;a href=&quot;http://www.micropic.es/mpblog/2004/05/minifuente-sin-transformador/&quot;&gt;http://www.micropic.es/mpblog/2004/05/minifuente-sin-transformador/&lt;/a&gt; &lt;p&gt;[4] Hoja de datos del Microcontrolador PIC12F683: &lt;a href=&quot;http://ww1.microchip.com/downloads/en/devicedoc/41190c.pdf&quot;&gt;http://ww1.microchip.com/downloads/en/devicedoc/41190c.pdf&lt;/a&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;&amp;nbsp; &lt;p&gt;PDF para descargar el articulo completo &lt;p&gt;&lt;a href=&quot;https://www.mediafire.com/?fuc3xlu46e53wti&quot;&gt;https://www.mediafire.com/?fuc3xlu46e53wti&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://pictrance.blogspot.com/feeds/7195995972256541068/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://pictrance.blogspot.com/2014/03/apagador-touch-usando-el-modulo-adc-de.html#comment-form' title='22 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2823699492751196786/posts/default/7195995972256541068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2823699492751196786/posts/default/7195995972256541068'/><link rel='alternate' type='text/html' href='http://pictrance.blogspot.com/2014/03/apagador-touch-usando-el-modulo-adc-de.html' title='Apagador Touch Usando el Módulo ADC de un PIC12F683'/><author><name>PicTrance</name><uri>http://www.blogger.com/profile/16130715481587151357</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMNHtqeaD4UWMr11EniRXh3uVCCrYIeIKvPKHY52mci1g_C3BPvGVnYRwGDAkuUMUftBubLJ3uz9ruSOR75RoqI_3bbZD1tbS-DnRQHZxVGC1NU7yzxARFoAJpEfrSsAA/s220/2+-+D.1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdJMNfZsdjqalE_C3rI0aOocRUbPhOztcy2GNtSI8nZ__pWdAG4fSDyX7c1EC9stE6J-QaoaDbc19a1sQvBogb-rAeWNZRgq7Sh8YgHwSbBf1jeJyLt_xUWFUZTQgJ-Y13i88BJsDUSxl5/s72-c?imgmax=800" height="72" width="72"/><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2823699492751196786.post-7299192069805761258</id><published>2013-10-25T13:35:00.001-07:00</published><updated>2013-10-25T18:55:15.953-07:00</updated><title type='text'>Driver para el DHT22 (RHT22) en CCS</title><content type='html'>&lt;p&gt;Después de mucho tiempo vuelvo a escribir en el blog y en esta ocasión les comparto la libreria para el sensor de temperatura y humedad DHT22…..&lt;/p&gt; &lt;a name=&#39;more&#39;&gt;&lt;/a&gt; &lt;p&gt;Después de mucho tiempo vuelvo a escribir en el blog y en esta ocasión les comparto la librería para el sensor de temperatura y humedad DHT22 o también lo he encontrado con el numero de RHT22 que para el caso es lo mismo, la librería esta basada en la que hizo el usuario “zerovlc” del foro http://www.todopic.com.ar la librería es la siguiente:&lt;/p&gt; &lt;p&gt;///Driver DHT22&lt;/p&gt;&lt;pre class=&quot;csharpcode&quot;&gt;&lt;span class=&quot;preproc&quot;&gt;#define&lt;/span&gt; dht22 PIN_A2&lt;br /&gt;#bit dht_io = 0xf92.2&lt;br /&gt;&lt;span class=&quot;kwrd&quot;&gt;byte&lt;/span&gt; dht22_dat[5];&lt;br /&gt;&lt;span class=&quot;kwrd&quot;&gt;byte&lt;/span&gt; leer_datos_dht();&lt;br /&gt;Void dht_init (&lt;span class=&quot;kwrd&quot;&gt;void&lt;/span&gt;){&lt;br /&gt;   dht_io=0;&lt;br /&gt;   delay_ms(1);&lt;br /&gt;   output_high(dht22);&lt;br /&gt;}&lt;br /&gt;&lt;span class=&quot;kwrd&quot;&gt;byte&lt;/span&gt; leer_datos_dht(){&lt;br /&gt;   &lt;span class=&quot;kwrd&quot;&gt;byte&lt;/span&gt; i = 0;&lt;br /&gt;   &lt;span class=&quot;kwrd&quot;&gt;byte&lt;/span&gt; result=0;&lt;br /&gt;   &lt;span class=&quot;kwrd&quot;&gt;for&lt;/span&gt; (i=0; i&amp;lt; 8; i++) {&lt;br /&gt;      &lt;span class=&quot;rem&quot;&gt;//We enter this during the first start bit (low for 50uS) of the byte&lt;/span&gt;&lt;br /&gt;      &lt;span class=&quot;rem&quot;&gt;//Next: wait until pin goes high&lt;/span&gt;&lt;br /&gt;      &lt;span class=&quot;kwrd&quot;&gt;while&lt;/span&gt;(input(dht22)==0);&lt;br /&gt;      delay_us(30);&lt;br /&gt;      &lt;span class=&quot;kwrd&quot;&gt;if&lt;/span&gt; (input(dht22)==1){&lt;span class=&quot;rem&quot;&gt;//Was: if(PINC &amp;amp; _BV(dht_PIN))&lt;/span&gt;&lt;br /&gt;         result |=(1&amp;lt;&amp;lt;(7-i));&lt;br /&gt;      }&lt;br /&gt;      &lt;span class=&quot;kwrd&quot;&gt;while&lt;/span&gt; (input(dht22)==1);&lt;br /&gt;      &lt;span class=&quot;rem&quot;&gt;//Was: while((PINC &amp;amp; _BV(dht_PIN)));&lt;/span&gt;&lt;br /&gt;   }&lt;span class=&quot;rem&quot;&gt;//end of &quot;for..&quot;&lt;/span&gt;&lt;br /&gt;   &lt;span class=&quot;kwrd&quot;&gt;return&lt;/span&gt; result;&lt;br /&gt;}&lt;br /&gt;Void leer_dht22 (&lt;span class=&quot;kwrd&quot;&gt;float&lt;/span&gt; &amp;amp;dhthum,&lt;span class=&quot;kwrd&quot;&gt;float&lt;/span&gt; &amp;amp;dthtemp){&lt;br /&gt;   &lt;span class=&quot;rem&quot;&gt;//byte GlobalErr=0;&lt;/span&gt;&lt;br /&gt;   &lt;span class=&quot;kwrd&quot;&gt;byte&lt;/span&gt; dht22_in, i, dht22_checksum;&lt;br /&gt;   int16 temperatura, humedad;&lt;br /&gt;   &lt;span class=&quot;kwrd&quot;&gt;float&lt;/span&gt; temp,hum;&lt;br /&gt;   dht_io=0; &lt;span class=&quot;rem&quot;&gt;// configurar el pin como salida&lt;/span&gt;&lt;br /&gt;   output_high(dht22);&lt;br /&gt;   delay_us(20);&lt;br /&gt;   output_low(dht22);&lt;br /&gt;   delay_ms(18);&lt;br /&gt;   output_high(dht22);&lt;br /&gt;   delay_us(22);&lt;br /&gt;   dht_io=1;&lt;span class=&quot;rem&quot;&gt;// configurar el pin como entrada&lt;/span&gt;&lt;br /&gt;   delay_us(5);&lt;br /&gt;   dht22_in=input(dht22);&lt;br /&gt;   &lt;span class=&quot;kwrd&quot;&gt;if&lt;/span&gt;(dht22_in) {&lt;br /&gt;      &lt;span class=&quot;rem&quot;&gt;//GlobalErr=1;&lt;/span&gt;&lt;br /&gt;      printf(&lt;span class=&quot;str&quot;&gt;&quot;\r\ndht condicion 1 de inicio no encontrada&quot;&lt;/span&gt;);&lt;br /&gt;      &lt;span class=&quot;kwrd&quot;&gt;return&lt;/span&gt;;&lt;br /&gt;   }&lt;br /&gt;   delay_us(80);&lt;br /&gt;   dht22_in=input(dht22);&lt;br /&gt;   &lt;span class=&quot;kwrd&quot;&gt;if&lt;/span&gt;(!dht22_in){&lt;br /&gt;      &lt;span class=&quot;rem&quot;&gt;//GlobalErr=2;&lt;/span&gt;&lt;br /&gt;      printf(&lt;span class=&quot;str&quot;&gt;&quot;\r\ndht condicion 2 de inicio no encontrada&quot;&lt;/span&gt;);&lt;br /&gt;      &lt;span class=&quot;kwrd&quot;&gt;return&lt;/span&gt;;&lt;br /&gt;   }&lt;br /&gt;   delay_us(80);&lt;br /&gt;   &lt;span class=&quot;kwrd&quot;&gt;for&lt;/span&gt; (i=0; i&amp;lt;5; i++){&lt;br /&gt;      dht22_dat[ i ] = leer_datos_dht(); &lt;span class=&quot;rem&quot;&gt;// capturando datos&lt;/span&gt;&lt;br /&gt;   }&lt;br /&gt;   dht_io=0;&lt;br /&gt;   delay_us(10);&lt;br /&gt;   output_high(dht22);&lt;br /&gt;   dht22_checksum= dht22_dat[0]+dht22_dat[1]+dht22_dat[2]+dht22_dat[3];&lt;br /&gt;   &lt;span class=&quot;kwrd&quot;&gt;if&lt;/span&gt;(dht22_dat[4]!=dht22_checksum){&lt;br /&gt;      &lt;span class=&quot;rem&quot;&gt;//GlobalErr=3;&lt;/span&gt;&lt;br /&gt;      printf(&lt;span class=&quot;str&quot;&gt;&quot;\r\nDHT checksum error&quot;&lt;/span&gt;);&lt;br /&gt;   }&lt;br /&gt;   humedad = make16(dht22_dat[0],dht22_dat[1]);&lt;br /&gt;   temperatura = make16(dht22_dat[2],dht22_dat[3]);&lt;br /&gt;   hum = humedad;&lt;br /&gt;   temp = temperatura;&lt;br /&gt;   dhthum = (hum)/10;&lt;br /&gt;   dthtemp = (temp)/10;&lt;br /&gt;}//Fin Driver&lt;/pre&gt;&lt;br /&gt;&lt;style type=&quot;text/css&quot;&gt;.csharpcode, .csharpcode pre&lt;br /&gt;{&lt;br /&gt;	font-size: small;&lt;br /&gt;	color: black;&lt;br /&gt;	font-family: consolas, &quot;Courier New&quot;, courier, monospace;&lt;br /&gt;	background-color: #ffffff;&lt;br /&gt;	/*white-space: pre;*/&lt;br /&gt;}&lt;br /&gt;.csharpcode pre { margin: 0em; }&lt;br /&gt;.csharpcode .rem { color: #008000; }&lt;br /&gt;.csharpcode .kwrd { color: #0000ff; }&lt;br /&gt;.csharpcode .str { color: #006080; }&lt;br /&gt;.csharpcode .op { color: #0000c0; }&lt;br /&gt;.csharpcode .preproc { color: #cc6633; }&lt;br /&gt;.csharpcode .asp { background-color: #ffff00; }&lt;br /&gt;.csharpcode .html { color: #800000; }&lt;br /&gt;.csharpcode .attr { color: #ff0000; }&lt;br /&gt;.csharpcode .alt &lt;br /&gt;{&lt;br /&gt;	background-color: #f4f4f4;&lt;br /&gt;	width: 100%;&lt;br /&gt;	margin: 0em;&lt;br /&gt;}&lt;br /&gt;.csharpcode .lnum { color: #606060; }&lt;br /&gt;&lt;/style&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;&lt;strong&gt;&lt;em&gt;&lt;font size=&quot;3&quot;&gt;Y este es un ejemplo de como usarla.&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/h1&gt;&lt;pre class=&quot;csharpcode&quot;&gt;#include &amp;lt;18f4550.h&amp;gt;           &lt;span class=&quot;rem&quot;&gt;//PIC utilizado&lt;/span&gt;&lt;br /&gt;#device adc=10&lt;br /&gt;&lt;span class=&quot;rem&quot;&gt;//#fuses HS,NOWDT,NOPROTECT,NOLVP,NODEBUG&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;rem&quot;&gt;//#use delay(clock=20M)&lt;/span&gt;&lt;br /&gt;#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN&lt;br /&gt;#use delay(clock=48M)&lt;br /&gt;&lt;span class=&quot;rem&quot;&gt;//Pal bootloader&lt;/span&gt;&lt;br /&gt;#build (reset=0x1000,interrupt=0x1008)&lt;br /&gt;#org 0x0000,0x0FFF{}&lt;br /&gt;//#use i2c(Master,slow,sda=PIN_A4,scl=PIN_A5)&lt;br /&gt;#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)&lt;br /&gt;&lt;span class=&quot;rem&quot;&gt;#include &quot;dht22.c&quot;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;rem&quot;&gt;//#include &amp;lt;LCD20X4.c&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;kwrd&quot;&gt;void&lt;/span&gt; main(){&lt;br /&gt;   int16 lux;&lt;br /&gt;   &lt;span class=&quot;kwrd&quot;&gt;float&lt;/span&gt; dhthum, dthtemp;&lt;br /&gt;   setup_adc_ports(AN0|VSS_VDD);&lt;br /&gt;   setup_adc(ADC_CLOCK_INTERNAL);&lt;br /&gt;   &lt;span class=&quot;rem&quot;&gt;//EXT_INT_EDGE(H_TO_L);&lt;/span&gt;&lt;br /&gt;   &lt;span class=&quot;rem&quot;&gt;//lcd_init();&lt;/span&gt;&lt;br /&gt;   &lt;span class=&quot;rem&quot;&gt;//lcd_putc(&quot;\fSensor T-H\nDHT22 RHT03&quot;);&lt;/span&gt;&lt;br /&gt;   printf (&lt;span class=&quot;str&quot;&gt;&quot;\f\r\nSensor de temperatura y humedad:\r\nDHT22-RHT03&quot;&lt;/span&gt;);&lt;br /&gt;   delay_ms(500);&lt;br /&gt;   &lt;span class=&quot;rem&quot;&gt;//printf(lcd_putc,&quot;\fHola-Saludos\nEnviame un dato&quot;);&lt;/span&gt;&lt;br /&gt;   dht_init();&lt;br /&gt;   sht21_init();&lt;br /&gt;   delay_ms(300);&lt;br /&gt;   &lt;span class=&quot;rem&quot;&gt;//lcd_putc(&quot;\f&quot;);&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;kwrd&quot;&gt;while&lt;/span&gt;(&lt;span class=&quot;kwrd&quot;&gt;true&lt;/span&gt;){&lt;br /&gt;   set_adc_channel(0);&lt;br /&gt;   delay_ms(1);&lt;br /&gt;   lux=read_adc();&lt;br /&gt;   printf(&lt;span class=&quot;str&quot;&gt;&quot;\r\nAdc =: %lu &quot;&lt;/span&gt;,lux);&lt;br /&gt;   delay_ms(10);&lt;br /&gt;   leer_dht22(dhthum, dthtemp);&lt;br /&gt;   delay_ms(10);&lt;br /&gt;   printf(&lt;span class=&quot;str&quot;&gt;&quot;\r\nDHT22 Humedad = %f %%&quot;&lt;/span&gt;,dhthum);&lt;br /&gt;   delay_ms(1);&lt;br /&gt;   printf(&lt;span class=&quot;str&quot;&gt;&quot;\r\nDHT22 Temperatura = %f %cC&quot;&lt;/span&gt;, dthtemp,223);&lt;br /&gt;   delay_ms(1);&lt;br /&gt;   printf(&lt;span class=&quot;str&quot;&gt;&quot;\r\n...terminado..\n&quot;&lt;/span&gt;);&lt;br /&gt;   delay_ms(2000);&lt;br /&gt;}&lt;br /&gt;} &lt;/pre&gt;&lt;br /&gt;&lt;style type=&quot;text/css&quot;&gt;.csharpcode, .csharpcode pre&lt;br /&gt;{&lt;br /&gt;	font-size: small;&lt;br /&gt;	color: black;&lt;br /&gt;	font-family: consolas, &quot;Courier New&quot;, courier, monospace;&lt;br /&gt;	background-color: #ffffff;&lt;br /&gt;	/*white-space: pre;*/&lt;br /&gt;}&lt;br /&gt;.csharpcode pre { margin: 0em; }&lt;br /&gt;.csharpcode .rem { color: #008000; }&lt;br /&gt;.csharpcode .kwrd { color: #0000ff; }&lt;br /&gt;.csharpcode .str { color: #006080; }&lt;br /&gt;.csharpcode .op { color: #0000c0; }&lt;br /&gt;.csharpcode .preproc { color: #cc6633; }&lt;br /&gt;.csharpcode .asp { background-color: #ffff00; }&lt;br /&gt;.csharpcode .html { color: #800000; }&lt;br /&gt;.csharpcode .attr { color: #ff0000; }&lt;br /&gt;.csharpcode .alt &lt;br /&gt;{&lt;br /&gt;	background-color: #f4f4f4;&lt;br /&gt;	width: 100%;&lt;br /&gt;	margin: 0em;&lt;br /&gt;}&lt;br /&gt;.csharpcode .lnum { color: #606060; }&lt;br /&gt;&lt;/style&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;font color=&quot;#ff0000&quot;&gt;La versión que comparto sirve para valores positivos de temperatura para valores negativos hay que agregar 2 líneas de código más, eso ya se los dejo a ustedes.&lt;/font&gt;&lt;br&gt;por ultimo les dejo el link de la librería original&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;http://www.todopic.com.ar/foros/index.php?topic=35680.0&quot;&gt;&lt;font color=&quot;#ffff00&quot;&gt;http://www.todopic.com.ar/foros/index.php?topic=35680.0&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Saludos!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Les dejo unos videos del la librería funcionando.&lt;/p&gt;&lt;br /&gt;&lt;div id=&quot;scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:72c73db8-e0de-4373-9210-fe64e7286348&quot; class=&quot;wlWriterEditableSmartContent&quot; style=&quot;float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot;&gt;&lt;div&gt;&lt;object width=&quot;448&quot; height=&quot;252&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/yxAv9Rroiz4?hl=en&amp;amp;hd=1&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/yxAv9Rroiz4?hl=en&amp;amp;hd=1&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;448&quot; height=&quot;252&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div id=&quot;scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:00b5c017-4eaf-447a-a5c7-4313017d5a0a&quot; class=&quot;wlWriterEditableSmartContent&quot; style=&quot;float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot;&gt;&lt;div&gt;&lt;object width=&quot;448&quot; height=&quot;252&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/6N7GTHC1ung?hl=en&amp;amp;hd=1&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/6N7GTHC1ung?hl=en&amp;amp;hd=1&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;448&quot; height=&quot;252&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div id=&quot;scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:89646de7-90f4-4a6d-bf39-8890a3b5e4d1&quot; class=&quot;wlWriterEditableSmartContent&quot; style=&quot;float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot;&gt;&lt;div&gt;&lt;object width=&quot;448&quot; height=&quot;252&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/ymmRdTXxyEs?hl=en&amp;amp;hd=1&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/ymmRdTXxyEs?hl=en&amp;amp;hd=1&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;448&quot; height=&quot;252&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt;  </content><link rel='replies' type='application/atom+xml' href='http://pictrance.blogspot.com/feeds/7299192069805761258/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://pictrance.blogspot.com/2013/10/driver-para-el-dht22-rht22-en-ccs.html#comment-form' title='18 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2823699492751196786/posts/default/7299192069805761258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2823699492751196786/posts/default/7299192069805761258'/><link rel='alternate' type='text/html' href='http://pictrance.blogspot.com/2013/10/driver-para-el-dht22-rht22-en-ccs.html' title='Driver para el DHT22 (RHT22) en CCS'/><author><name>PicTrance</name><uri>http://www.blogger.com/profile/16130715481587151357</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMNHtqeaD4UWMr11EniRXh3uVCCrYIeIKvPKHY52mci1g_C3BPvGVnYRwGDAkuUMUftBubLJ3uz9ruSOR75RoqI_3bbZD1tbS-DnRQHZxVGC1NU7yzxARFoAJpEfrSsAA/s220/2+-+D.1.jpg'/></author><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2823699492751196786.post-9081492087329151679</id><published>2011-04-23T12:37:00.001-07:00</published><updated>2013-10-25T14:19:04.143-07:00</updated><title type='text'>Iluminación con LEDs en la Cocina</title><content type='html'>Hola a todos, ya estaba dejando sin presentar nada en el blog y hoy les traigo esto que les voy a mostrar, lo quería subir desde ya hace tiempo pero por falta de tiempo por la escuela no había podido subir esto…..&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Hola a todos, ya estaba dejando sin presentar nada en el blog y hoy les traigo esto que les voy a mostrar, lo quería subir desde ya hace tiempo pero por falta de tiempo por la escuela no había podido subir esto.&lt;br /&gt;
&lt;br /&gt;
y en este caso en diciembre(2010) compre 1000 leds blancos para hacer un cartel de leds (que por cierto aun no acabo), y me sobraron muchos leds y no sabia que hacer con ellos hasta que se me ocurrió hacer una placa con varios de estos leds para cambiar el foco de 40W de una campana(o como la conozcan) purificadora de aire, de las que van en la cocina.&lt;br /&gt;
y no he probado a cuanto bajo el consumo de energía pero estimo que de 40W ahora podría estar consumiendo simplemente 4W y alumbran casi igual.&lt;br /&gt;
en este caso ocupo 10 leds blancos de 13000mcd y 3 leds piraña blancos y lo conecto directamente a los 120VAC con un cargador de celular que ya no uso.&lt;br /&gt;
a continuación unas imágenes de esto:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpHqssejN3Rp7neQOqe1sLJqH0VZv0-XCAgGe1vYky8Z7hlaMVqcA00mwoKfcfz2nldQtWqizrV5qpTV-PegfSrHrBWcS19v-s7VBfceINycgjMLVgcSxvpfBT7XD7xzIn2cuGlmFHBx4T/s720/P1010726.JPG&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;265&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpHqssejN3Rp7neQOqe1sLJqH0VZv0-XCAgGe1vYky8Z7hlaMVqcA00mwoKfcfz2nldQtWqizrV5qpTV-PegfSrHrBWcS19v-s7VBfceINycgjMLVgcSxvpfBT7XD7xzIn2cuGlmFHBx4T/s400/P1010726.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJtjwemLHgx4_S7eLt9gpL87_C6FDBugZTV3v7J5OAw3Cyan5F5_MgtETTz84FYxFi-TQIAFOHCjbSuJBLrI_zrgz7H7CgHMQFP2vp0PV_IcTe__RebeJFmSkLa3pifnvApFf8XM8OUJ0r/s1600/P1010738.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;265&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJtjwemLHgx4_S7eLt9gpL87_C6FDBugZTV3v7J5OAw3Cyan5F5_MgtETTz84FYxFi-TQIAFOHCjbSuJBLrI_zrgz7H7CgHMQFP2vp0PV_IcTe__RebeJFmSkLa3pifnvApFf8XM8OUJ0r/s400/P1010738.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJtjwemLHgx4_S7eLt9gpL87_C6FDBugZTV3v7J5OAw3Cyan5F5_MgtETTz84FYxFi-TQIAFOHCjbSuJBLrI_zrgz7H7CgHMQFP2vp0PV_IcTe__RebeJFmSkLa3pifnvApFf8XM8OUJ0r/s1600/P1010738.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;265&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJtjwemLHgx4_S7eLt9gpL87_C6FDBugZTV3v7J5OAw3Cyan5F5_MgtETTz84FYxFi-TQIAFOHCjbSuJBLrI_zrgz7H7CgHMQFP2vp0PV_IcTe__RebeJFmSkLa3pifnvApFf8XM8OUJ0r/s400/P1010738.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimLR1tSFuygVrBbGqVWmtY-LfsxggIrgLTNLfWNQoxpSTV-LfyTHdHsH1AUvoGUg27S8Owq-uQyWEfq10EShhrcnM40OVcCM2TBc9AD4iv9dPXKtt6e6VxM9hOdTD0Ys8QD_eQYdgVyo3c/s1600/P1010731.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;265&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimLR1tSFuygVrBbGqVWmtY-LfsxggIrgLTNLfWNQoxpSTV-LfyTHdHsH1AUvoGUg27S8Owq-uQyWEfq10EShhrcnM40OVcCM2TBc9AD4iv9dPXKtt6e6VxM9hOdTD0Ys8QD_eQYdgVyo3c/s400/P1010731.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3NX7bOkMrdgT4bFneORrA-l-iJtvlZ9yv6l23zTHFFKXr6o0gGipXB3rc_tlCqfBID9kDFzUCY9EsuaNHBY5aEQ-q9AHpNT6PCGoPUKBLlnPRrcAMisk4Dkod9O5CKObqWhqI7wQEhtdR/s1600/P1010730.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;265&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3NX7bOkMrdgT4bFneORrA-l-iJtvlZ9yv6l23zTHFFKXr6o0gGipXB3rc_tlCqfBID9kDFzUCY9EsuaNHBY5aEQ-q9AHpNT6PCGoPUKBLlnPRrcAMisk4Dkod9O5CKObqWhqI7wQEhtdR/s400/P1010730.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
espero y esto les agrade y les de ideas para ahorrar energía en casa.&lt;br /&gt;
&lt;br /&gt;
Adjunto PDF para descargar.&lt;a href=&quot;http://www.megaupload.com/?d=2SGT4DP7&quot;&gt;Aquí&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Nota: en las&amp;nbsp;imágenes&amp;nbsp;aparentemente no hay mucha&amp;nbsp;iluminación&amp;nbsp;por parte de los leds,&lt;br /&gt;
pero fue&amp;nbsp;tomada con una&amp;nbsp;cámara&amp;nbsp;digital y como uds. saben ese tipo de&amp;nbsp;cámaras&amp;nbsp;tienen&lt;br /&gt;
auto ajuste de&amp;nbsp;iluminación&amp;nbsp;y por mucho que trate no fue la foto lo mas fiel a la realidad&lt;br /&gt;
osea alumbra más de lo que se puede ver en las fotos.</content><link rel='replies' type='application/atom+xml' href='http://pictrance.blogspot.com/feeds/9081492087329151679/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://pictrance.blogspot.com/2011/04/iluminacion-con-leds-en-la-cocina.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2823699492751196786/posts/default/9081492087329151679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2823699492751196786/posts/default/9081492087329151679'/><link rel='alternate' type='text/html' href='http://pictrance.blogspot.com/2011/04/iluminacion-con-leds-en-la-cocina.html' title='Iluminación con LEDs en la Cocina'/><author><name>PicTrance</name><uri>http://www.blogger.com/profile/16130715481587151357</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMNHtqeaD4UWMr11EniRXh3uVCCrYIeIKvPKHY52mci1g_C3BPvGVnYRwGDAkuUMUftBubLJ3uz9ruSOR75RoqI_3bbZD1tbS-DnRQHZxVGC1NU7yzxARFoAJpEfrSsAA/s220/2+-+D.1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpHqssejN3Rp7neQOqe1sLJqH0VZv0-XCAgGe1vYky8Z7hlaMVqcA00mwoKfcfz2nldQtWqizrV5qpTV-PegfSrHrBWcS19v-s7VBfceINycgjMLVgcSxvpfBT7XD7xzIn2cuGlmFHBx4T/s72-c/P1010726.JPG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2823699492751196786.post-7116870068550448641</id><published>2011-02-14T19:34:00.000-08:00</published><updated>2019-07-27T20:13:03.777-07:00</updated><title type='text'>Placa entrenadora de PICs</title><content type='html'>Hola, después de el programador de pics aquí les traigo una placa entrenadora que puede albergar un pic18f4550 o un 18f4550…..&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Hola, después de el programador de pics aquí les traigo una placa entrenadora que puede albergar un pic18f4550 o un 18f4550 que este programador esta listo para que le grabes el bootloader de microchip para así no andar cargando un programador, lo que hace el bootloader es que puedes programar el pic directamente desde la PC vía usb, aquí les dejo una imagen:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCrpspFL6hRl-IU13Y9iRzocFqykwEc_wGMwRdNt09pVfudAIMTp2yR-tKDBHuuV_6W_DzwvscIjZdsuYlS20iXPxh9_seqqKuie0UmVT7M5IhIG9yXfl9B63enB8Ek6zRl15MVsRE4b7O/s1600/P1010135.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;265&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCrpspFL6hRl-IU13Y9iRzocFqykwEc_wGMwRdNt09pVfudAIMTp2yR-tKDBHuuV_6W_DzwvscIjZdsuYlS20iXPxh9_seqqKuie0UmVT7M5IhIG9yXfl9B63enB8Ek6zRl15MVsRE4b7O/s400/P1010135.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
como pueden ver trae conexión serial y entradas salidas para conectar directamente cosas al entrenador pero si el espacio no es suficiente puedes atornillar cables para colocarlos en una protoboard, otra cosa que le incluí es el poder poner el directamente un lcd en la placa, y también tiene alimentación doble ya que puedes conectarlo ala red eléctrica con un adaptador ca/cd o vía usb pero tiene la particularidad de que si esta conectado el usb y al mismo tiempo de adaptador ca/cd, este obtendrá (o se alimentara de) toda la corriente del adaptador que este conectado a la red eléctrica para así no sobre cargar ala entrada usb&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFFYKh9x9RbF0mX5Rh9cRkKTOml5EGcpxdJS-G4xXSbjEnhSc8_COJok14vp75hwCjGMDfSYZMHCe_xv3FT-Uk-qO3Z7t63TIOdZz6Cmcr0vLYwY2lzuUajAeo7iZ-Xl2isbMdJYAEn90Y/s1600/800px-Esquemacolordip%2528powerjaguar%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;165&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFFYKh9x9RbF0mX5Rh9cRkKTOml5EGcpxdJS-G4xXSbjEnhSc8_COJok14vp75hwCjGMDfSYZMHCe_xv3FT-Uk-qO3Z7t63TIOdZz6Cmcr0vLYwY2lzuUajAeo7iZ-Xl2isbMdJYAEn90Y/s400/800px-Esquemacolordip%2528powerjaguar%2529.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
y por ultimo tiene un switch para poder seleccionar con que voltaje poder alimentar al pic y a todo el circuito, ya sea 5v ó 3.3v.&lt;br /&gt;
bueno creo que eso es todo. aquí les dejo el link para descargar el pcb y los archivos fuente del diseño del pcb hecho el ultilboard 11&lt;br /&gt;
&lt;a href=&quot;http://www.megaupload.com/?d=3LOYKYQN&quot;&gt;descarga mi placa entrenadora aquí&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBthD44DipqxUm1oPBeBJrxDUPed0t3SrIvyD00Of9max9omHEIXPA9-yYsiUqOD_QhcQHASLwZo74NXPOFF054dE4ye7qbFXV9po6H4h8rtlGdDtXeefnqmiem2bFsIYHWJELiKHf9HAJ/s1600/PLACA+ENTRENADORA.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBthD44DipqxUm1oPBeBJrxDUPed0t3SrIvyD00Of9max9omHEIXPA9-yYsiUqOD_QhcQHASLwZo74NXPOFF054dE4ye7qbFXV9po6H4h8rtlGdDtXeefnqmiem2bFsIYHWJELiKHf9HAJ/s400/PLACA+ENTRENADORA.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
y la lista de materiales es la siguiente:&lt;br /&gt;
1 zócalo de 40pines&lt;br /&gt;
2 zócalos de 14pines&lt;br /&gt;
entre otros que pondré actualizare despues&lt;br /&gt;
Nota: para cualquier duda comente y tratare de responder lo mas rápido posible.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;u&gt;Actualización Julio 2012:&lt;/u&gt;&lt;/h2&gt;
dejo los enlaces de descarga para MediaFire y 4Shared ya que se me había pasado subirlos&lt;br /&gt;
ya que como megaupload no existe jejeje, disculpen las molestias.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.mediafire.com/?yiyaufyf7nlrenn&quot;&gt;Mediafire&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://pictrance.blogspot.com/feeds/7116870068550448641/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://pictrance.blogspot.com/2011/02/placa-entrenadora-de-pics.html#comment-form' title='7 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2823699492751196786/posts/default/7116870068550448641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2823699492751196786/posts/default/7116870068550448641'/><link rel='alternate' type='text/html' href='http://pictrance.blogspot.com/2011/02/placa-entrenadora-de-pics.html' title='Placa entrenadora de PICs'/><author><name>PicTrance</name><uri>http://www.blogger.com/profile/16130715481587151357</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMNHtqeaD4UWMr11EniRXh3uVCCrYIeIKvPKHY52mci1g_C3BPvGVnYRwGDAkuUMUftBubLJ3uz9ruSOR75RoqI_3bbZD1tbS-DnRQHZxVGC1NU7yzxARFoAJpEfrSsAA/s220/2+-+D.1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCrpspFL6hRl-IU13Y9iRzocFqykwEc_wGMwRdNt09pVfudAIMTp2yR-tKDBHuuV_6W_DzwvscIjZdsuYlS20iXPxh9_seqqKuie0UmVT7M5IhIG9yXfl9B63enB8Ek6zRl15MVsRE4b7O/s72-c/P1010135.JPG" height="72" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2823699492751196786.post-4770818946173711254</id><published>2010-11-02T13:08:00.000-07:00</published><updated>2013-10-25T14:20:24.139-07:00</updated><title type='text'>Pickit2 clon con zócalo Zif</title><content type='html'>Hola a todos este es mi primera entrada que creo en un blog propio ya que desde cuando me resistia a hacerme un blog a mi ya que no sabia que nombre ponerle…..&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Hola a todos este es mi primera entrada que creo en un blog propio ya que desde cuando me resistia a hacerme un blog a mi ya que no sabia que nombre ponerle.&lt;br /&gt;
Y para empezar con este blog, les enseñare este pickit2 clon que me arme para hacer mis proyectos.&lt;br /&gt;
Aquí les dejo una imagen:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://img5.imageshack.us/img5/553/p1000965i.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://img5.imageshack.us/img5/553/p1000965i.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
bueno aquí les dejo el link con todo para armar icluye un PDF listo para pasar a la&amp;nbsp;placa.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.megaupload.com/?d=2SNY8399&quot;&gt;http://www.megaupload.com/?d=2SNY8399&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
La descarga incluye pdf para pasar&amp;nbsp;directo&amp;nbsp;a placa,&amp;nbsp;esquemático, archivo fuente de donde cree el esquematico que utilizo el ultiboard 11 del multisim y el programa del pickit2 asi como el firmware para grabar dentro del pic. para los que no tengan idea como grabar su pic si nisiquiera tienen grabador les comento que pueden hacer uno con resistencias y transistores y conectarlo via serial para usarlo con el Winpic800.&lt;br /&gt;
&lt;br /&gt;
Después&amp;nbsp;explico detalladamente que transistores usa ya que los que incluye el&amp;nbsp;esquemático&amp;nbsp;que ésta en el archivo para descargar, los cambie por otros porque son los que tenia a la mano.&lt;br /&gt;
o&amp;nbsp;después&amp;nbsp;cambiare el&amp;nbsp;esquemático&amp;nbsp;por otro para que vean cuales cambie.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;ACTUALIZACION:&lt;/span&gt;&lt;br /&gt;
este es el&amp;nbsp;esquemático&amp;nbsp;real de mi pickit2 clone espero y lo disfruten.&lt;br /&gt;
nota: denle clic derecho y abran la imagen en otra&amp;nbsp;pestaña&amp;nbsp;para que vean la imagen a tamaño real.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://img51.imageshack.us/img51/5283/esquemapickit2mio.jpg&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;281&quot; src=&quot;http://img51.imageshack.us/img51/5283/esquemapickit2mio.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
Actualización Julio 2012:&lt;/h2&gt;
&lt;div&gt;
dejo los enlaces de descarga para MediaFire y 4Shared ya que se me había pasado subirlos&lt;br /&gt;
ya que como megaupload no existe jejeje, disculpen las molestias.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.mediafire.com/?qezl48l9uh6ka5i&quot;&gt;Mediafire&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.4shared.com/zip/FSiiOF7N/1_Mio.html&quot;&gt;4Shared&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://pictrance.blogspot.com/feeds/4770818946173711254/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://pictrance.blogspot.com/2010/11/pickit2-clon-con-zocalo-zift.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2823699492751196786/posts/default/4770818946173711254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2823699492751196786/posts/default/4770818946173711254'/><link rel='alternate' type='text/html' href='http://pictrance.blogspot.com/2010/11/pickit2-clon-con-zocalo-zift.html' title='Pickit2 clon con zócalo Zif'/><author><name>PicTrance</name><uri>http://www.blogger.com/profile/16130715481587151357</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMNHtqeaD4UWMr11EniRXh3uVCCrYIeIKvPKHY52mci1g_C3BPvGVnYRwGDAkuUMUftBubLJ3uz9ruSOR75RoqI_3bbZD1tbS-DnRQHZxVGC1NU7yzxARFoAJpEfrSsAA/s220/2+-+D.1.jpg'/></author><thr:total>2</thr:total></entry></feed>