{"id":132,"date":"2010-06-10T12:44:40","date_gmt":"2010-06-10T09:44:40","guid":{"rendered":"http:\/\/pinguino.walii.es\/archives\/132"},"modified":"2010-10-09T20:54:55","modified_gmt":"2010-10-09T17:54:55","slug":"pinguino-vumeter","status":"publish","type":"post","link":"https:\/\/pinguino.walii.es\/?p=132","title":{"rendered":"PINGUINO VUMETER"},"content":{"rendered":"

Esto pretende ser una especie de ayuda cabeza, para cuando queramos hacer algo relacionado a controles o v\u00fametros. En realidad es un c\u00f3digo muy simple, pero siempre es bueno tenerlo a mano. (Es que tengo una memoria prodigiosamente escasa J<\/span> )<\/p>\n

El resultado es el siguiente:
\n<\/embed><\/object><\/p>\n

<\/p>\n

Y el c\u00f3digo es:<\/p>\n

[sourcecode language=\u00bbpy\u00bb]
\n\/\/ test lectura anal\u00f3gica y v\u00fametro de salida
\n\/\/ WALII 2010
\n#define PIC18F4550
\n\/\/ pin desde donde leemos el valor anal\u00f3gico
\n#define LED 13
\nunsigned int i;
\n\/\/ configuramos todos los puertos digitales
\n\/\/ como salida y a nivel bajo
\n\/\/ los puertos anal\u00f3gicos no hace falta
\n\/\/ declararlos ni como salida ni en entrada
\nvoid setup()
\n{
\nfor (i=0;i<8;i++) {
\npinMode(i,OUTPUT);
\ndigitalWrite(i,LOW);
\n}
\n\/\/ pongo como opcional por si quieren probar con los
\n\/\/ mensajes por puerto serie, para enviar los datos
\n\/\/ anal\u00f3gicos le\u00eddos a un ordenador
\n\/\/\/Serial.begin(9600);
\n}
\n\/\/ comenzamos el loop en donde leemos el Puerto
\n\/\/ anal\u00f3gico y comparamos la respuesta para indicar
\n\/\/ que puertas iniciamos
\nvoid loop()
\n{
\ni=analogRead(LED);
\nif (i>=0) digitalWrite(0,HIGH);else;digitalWrite(0,LOW);
\nif (i>100) digitalWrite(1,HIGH);else;digitalWrite(1,LOW);
\nif (i>200) digitalWrite(2,HIGH);else;digitalWrite(2,LOW);
\nif (i>400) digitalWrite(3,HIGH);else;digitalWrite(3,LOW);
\nif (i>600) digitalWrite(4,HIGH);else;digitalWrite(4,LOW);
\nif (i>800) digitalWrite(5,HIGH);else;digitalWrite(5,LOW);
\n\/\/ esto es opcional si queremos presentar la info
\n\/\/ en el puerto serie del ordenador
\n\/\/\/Serial.print(i);
\n\/\/\/Serial.print("\\n\\r");
\n}
\n[\/sourcecode]<\/p>\n

El circuito es el siguiente:<\/p>\n

\"\"<\/p>\n","protected":false},"excerpt":{"rendered":"

Esto pretende ser una especie de ayuda cabeza, para cuando queramos hacer algo relacionado a controles o v\u00fametros. En realidad es un c\u00f3digo muy simple,…<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/pinguino.walii.es\/index.php?rest_route=\/wp\/v2\/posts\/132"}],"collection":[{"href":"https:\/\/pinguino.walii.es\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pinguino.walii.es\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pinguino.walii.es\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pinguino.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=132"}],"version-history":[{"count":7,"href":"https:\/\/pinguino.walii.es\/index.php?rest_route=\/wp\/v2\/posts\/132\/revisions"}],"predecessor-version":[{"id":134,"href":"https:\/\/pinguino.walii.es\/index.php?rest_route=\/wp\/v2\/posts\/132\/revisions\/134"}],"wp:attachment":[{"href":"https:\/\/pinguino.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pinguino.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pinguino.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}