Los módulos de sensor táctil HTTM son otro tipo de actuador, se diferencian de los TTP223 en que estos actúan como interruptor y cuentan con un LED y reflector de luz para indicar su estado.
Leer másActualizar manualmente certificado Let’s Encypt de Synology
Ejecutar desde la consola de comandos con permisos de administrador la siguiente linea:
1 |
/usr/syno/sbin/syno-letsencrypt renew-all |
Contabilizar horas, minutos y segundos de un pin activo del Arduino
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
HardwareSerial &pc = Serial; const byte pLED = 13; unsigned int totalSeconds=0, hours, minutes, seconds; void setup() { pinMode(pLED, OUTPUT); pc.begin(9600); while(!pc); pc.println("Contador de tiempo de LED 13 activo (H:M:S)"); } void loop() { static unsigned long tNow = 0; static unsigned long tPrevious = 0; tNow = millis(); if( digitalRead(pLED) && tNow - tPrevious >= 1000 ) { tPrevious = tNow; totalSeconds += 1; hours = totalSeconds / 3600; minutes = totalSeconds % 3600 / 60; seconds = totalSeconds % 60; } pc.print(hours < 10 ? "0" : ""); pc.print(hours); pc.print(":"); pc.print(minutes < 10 ? "0" : ""); pc.print(minutes); pc.print(":"); pc.print(seconds < 10 ? "0" : ""); pc.println(seconds); delay(1000); } |
Mostrar tiempo encendido del Arduino en horas, minutos y segundos
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
HardwareSerial &pc = Serial; unsigned int totalSeconds, hours, minutes, seconds; void setup() { pc.begin(9600); while(!pc); pc.println("Contador de tiempo (H:M:S)"); } void loop() { totalSeconds = millis()/1000; hours = totalSeconds / 3600; minutes = totalSeconds % 3600 / 60; seconds = totalSeconds % 60; pc.print(hours < 10 ? "0" : ""); pc.print(hours); pc.print(":"); pc.print(minutes < 10 ? "0" : ""); pc.print(minutes); pc.print(":"); pc.print(seconds < 10 ? "0" : ""); pc.println(seconds); delay(1000); } |
Huawei P10: Actualizar rom stock y rootear
Mi Nexus 5 después de casi 4 años funcionando a la perfección le empezó a fallar la pantalla haciendo parpadeos y luego niebla gris como cuando se pierde la señal de televisión (antes del TDT), si el móvil lo dejas enfriar se soluciona durante unos minutos hasta que se calienta de nuevo y vuelve a dar errores… leí que podría solucionarse cambiándole la pantalla pero como no es seguro preferí cambiar de móvil.
Visto que ya no existen los Nexus y las alternativas para tener lo más parecido a Android Stock son caras y pocas: One Plus y Pixel, me termine decantando por cualquier otro móvil en el que el hardware: tamaño de pantalla, posición de los botones, conectores disponibles, materiales, precio, etc. no me disgustase, en mi caso el Huawei P10, que justo pusieron de oferta este mes en Movistar por 100€ menos de lo que cuesta en Amazon.
Leer másDesactivar notificaciones push para todas las páginas en Firefox.
Escribir about:config en la barra de direcciones, buscar dom.webnotifications.enabled y ponerlo a false.
Fuente:
https://support.mozilla.org/es/questions/1139372#answer-931350
Menú con submenus para LCD en Arduino + Encoder
Y con este van cuatro menús ya, mejorando de nuevo el código del anterior y esta vez haciendo uso de un encoder rotatorio para la interacción con el Arduino.
El código ha sido optimizado y simplificado, lo cual ha permitido una gran velocidad a la hora de desplazarse por las diferentes opciones del menú.
Leer más