You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>Documentación de Pico-8: <ahref="https://www.lexaloffle.com/dl/docs/pico-8_manual.html#GPIO" class="bare">https://www.lexaloffle.com/dl/docs/pico-8_manual.html#GPIO</a></p>
305
+
<p>1 placa de desarrollo ESP32</p>
306
+
</li>
307
+
<li>
308
+
<p>1 x OLED de 0,96 pulgadas</p>
309
+
</li>
310
+
<li>
311
+
<p>1X Protoboard 830pts</p>
312
+
</li>
313
+
<li>
314
+
<p>1 X módulo para evitar obstáculos</p>
315
+
</li>
316
+
<li>
317
+
<p>1 módulo de fotorresistencia</p>
318
+
</li>
319
+
<li>
320
+
<p>1 X Módulo de temperatura y humedad DHT11</p>
321
+
</li>
322
+
<li>
323
+
<p>1 sensor de movimiento PIR de 2/2″</p>
297
324
</li>
298
325
<li>
299
-
<p>Serial de Pico-8: <ahref="https://pico-8.fandom.com/wiki/Serial" class="bare">https://pico-8.fandom.com/wiki/Serial</a> y <ahref="http://pico8wiki.com/index.php?title=Serial" class="bare">http://pico8wiki.com/index.php?title=Serial</a></p>
<p>Keybd Event (Activa teclas desde código en Go): <ahref="https://github.com/micmonay/keybd_event" class="bare">https://github.com/micmonay/keybd_event</a></p>
<p>PICO-8 tiene acceso a GPIO (Aunque solo para ciertas versiones de Raspberry PI) y lectura y escritura serial.
358
-
Aunque la lectura serial está limitada a GPIO, la escritura puede ser redireccionada a un archivo.txt.
359
-
Por lo que se puede seguir con el mismo flujo de TIC-80 solo cambiando el archivo de destino y su formato.</p>
504
+
<p>El Daemon es el encargado de comunicar el ESP32 con TIC-80. Este se ejecuta en el mismo computador
505
+
al cual el ESP32 se conecta por USB y ejecuta el TIC-80. Este puede ser programado en Go o Python
506
+
y debe comunicarse via serial con el ESP32 y leer el archivo <code>out.log</code> generado por TIC-80.</p>
360
507
</div>
361
-
<divclass="olist arabic">
362
-
<olclass="arabic">
363
-
<li>
364
-
<p>Se crea un projecto en ESP32 que lea todos los sensores</p>
365
-
</li>
508
+
<divclass="ulist">
509
+
<ul>
366
510
<li>
367
-
<p>Se comunica via serial a un demonio creado en un lenguaje de programación como Elixir, Go o Python</p>
511
+
<p>Biblioteca de Keyboard para Python: <ahref="https://github.com/boppreh/keyboard" class="bare">https://github.com/boppreh/keyboard</a></p>
368
512
</li>
369
513
<li>
370
-
<p>Este demonio gatilla eventos de teclado para simular presión de botones dentro de PICO-8.</p>
514
+
<p>Biblioteca de Comunicación Serial para Python: <ahref="https://pyserial.readthedocs.io/en/latest/index.html" class="bare">https://pyserial.readthedocs.io/en/latest/index.html</a></p>
371
515
</li>
372
516
<li>
373
-
<p>PICO-8 escribe en un archivo de texto serial el Score actual.</p>
517
+
<p>Biblioteca de Keyboard para Go: <ahref="https://github.com/micmonay/keybd_event" class="bare">https://github.com/micmonay/keybd_event</a></p>
374
518
</li>
375
519
<li>
376
-
<p>El demonio lee el archivo y lo parsea para mostrar los datos en el display segmentado.</p>
520
+
<p>Biblioteca de Comunicación Serial para Go: <ahref="https://github.com/bugst/go-serial" class="bare">https://github.com/bugst/go-serial</a></p>
377
521
</li>
378
-
</ol>
379
-
</div>
380
-
<divclass="paragraph">
381
-
<p>Ejemplo de Juego: <ahref="https://www.lexaloffle.com/bbs/?pid=131499#p" class="bare">https://www.lexaloffle.com/bbs/?pid=131499#p</a></p>
0 commit comments