Llevo desde 2012 publicando proyectos en este blog. Y en todo este tiempo, la pregunta que más veces me ha llegado —por correo, por comentarios y por mensajes privados— es siempre la misma:
«¿Me pasas el código?»
Durante años he ido contestando uno a uno. A veces el mismo día, a veces con tres semanas de retraso, con la mala conciencia de saber que detrás había alguien esperando para montar algo. El problema no era la falta de ganas: era que el código estaba en el ordenador, repartido en carpetas con nombres que solo entendía yo, con versiones duplicadas y con la mitad de los comentarios en mi cabeza.
Este mes lo he ordenado. Y lo he dejado en un sitio del que ya no hay que pedirlo.
Qué he recopilado
Cinco proyectos, con todo lo necesario para montarlos:
- El código completo y comentado, tal y como está funcionando en mi mesa. No ejemplos de librería: el programa entero.
- El esquema de conexionado en PDF: qué patilla va a qué cable.
- La lista de materiales de cada montaje, con las cantidades.
- Una tabla de conversiones y de códigos de colores de resistencias, para tener al lado mientras montas.
Y en cada proyecto, un archivo de texto que dice la placa, las librerías y el conexionado, más una sección de problemas conocidos. Esa sección es la que me ha costado más escribir, porque no está en ningún datasheet: es lo que me habéis ido contando vosotros en los comentarios. El sensor que marca 100 grados porque está invertido, el servo que reinicia el Arduino porque se alimenta de la placa, la radio que no llega ni a diez centímetros porque la antena está enrollada.
Los cinco
De menos a más, que es como se aprende:
- Un LED con cuatro modos. Un LED, un pulsador y nada más. Es el proyecto de entrada y sirve para comprobar que tu entorno compila antes de meterte en líos.
- Termómetro con LM35. La primera lectura analógica, con la referencia interna y la conversión de cuentas a grados.
- Medidor de distancia por ultrasonidos. Temporización y medida del tiempo de vuelo.
- Servo con mando de 433 MHz. Radio, interrupciones y un servo que se mueve sin bloquear el programa.
- Sensor ESP8266 en Home Assistant. Wifi y domótica, con una configuración de ESPHome que ya está validada.
Lo que no es
Para que nadie se lleve una sorpresa: esto no es un curso, ni un libro, ni un vídeo. Son archivos de trabajo. Tampoco incluye los componentes físicos, y los esquemas son de conexionado, no planos eléctricos profesionales: te dicen qué patilla va a qué cable, que es lo que hace falta para montarlo sin quemar nada.
Cómo lo consigues
Está en la página de descargas, aquí mismo:
→ Descargar el pack de inicio (5 proyectos)
Te pido el correo a cambio, y quiero ser claro con lo que hago con él: te escribo como mucho una vez al mes, cuando publico algo nuevo, y nada de publicidad ni de compartir tus datos con nadie. Te puedes dar de baja con un clic en cualquier correo.
¿Por qué el correo y no un enlace directo? Porque el blog es de Google y la lista no. Si algún día esto desaparece, o Blogger decide que mi cuenta ya no le interesa, tener tus direcciones es la única forma de poder avisarte. Es la parte del proyecto que más me ha costado decidir y la que creo que está más justificada.
Una cosa que te voy a pedir
Si montas alguno y algo no compila, escríbeme con el mensaje de error completo y la versión del IDE. Con eso suelo resolverlo en un mensaje, y de paso lo apunto para corregirlo en el pack. Estas primeras semanas lo voy a mirar todo con lupa: prefiero que me lleguen diez correos de fallos que dejar diez archivos rotos en circulación.
Y si funciona, cuéntamelo también. Llevo trece años publicando aquí sin saber muy bien quién hay al otro lado, y no te imaginas lo que anima.
Un saludo,
Willyfox

No hay comentarios:
Publicar un comentario