/semaforos

Proyecto colectivo de realizar semáforos en la mayor cantidad de modos posible.

Primary LanguageSlice

Aprendiendo electrónica y programación utilizando semáforos

(título propuesto por La Hora Maker, aka Cesar García)

Proyecto colectivo de realizar semáforos en la mayor cantidad de modos posible.

PCB de semáforo for Gustavo Reynaga

Lista de Ejemplos

  • Jose Antonio Vacas, @javacasm: introducción (aquí forzando)
  • Julián Caro Linares, @jcarolinares: FPGA
  • David Cuartielles, @dcuartielles: Arduino
  • Raúl Lapeira Herrero, @raul_lapeira: Skypic
  • Josemanu, @Ardumania_Jmanu: CircuitPython
  • Jorge, @akirasan: ATtiny85 + Arduino como programador
  • Luis Miranda, @LuisMirandaAceb: 555s y componentes discretos
  • María L, @tecnoloxia: semáforo mecánico
  • María L, @tecnoloxia: Scratch
  • David Estévez, @DEFrobotics: RPi + WiringPi
  • David Estévez, @DEFrobotics: Semáforo con robot industrial (por los loles)
  • Nuria y Jorfru, @nuria_pp: DGT
  • Gustavo Reynaga, @gsreynaga: PCB personalizada con KiCad. hulkco
  • Iraisy Figueroa, @Iraisy: circuito textil con 555
  • Iraisy Figueroa, @Iraisy: S4A
  • Alex Corvis, @AlexCorvis84: Node Red
  • Jose Luis V., @Movilujo: ESP8266
  • Raul Tkcheriuk, @RaulTkcheriuk: PLC
  • Nerea Iriepa, @nereairiepa: semáforo con servos
  • Luis del Valle, @programarfacilc: MKR1000 + Blynk
  • Miguel Ángel Abellán, @migueabellan: mBlock
  • Victor Barahona, @VictorJBarahona: RaspberryPi3 + Thinger.io Egokitek
  • Manuel Hidalgo, @leobotmanuel: semáforo RGB + ATmega32U4 (Arduino micro)
  • Manuel Hidalgo, @leobotmanuel: micro:bit

Haz un pull request y añade tu nombre, nick de twitter (si lo tienes), y el proyecto. Si escribes tu nick the github, te haremos contribuidor oficial para no tener que andar jugando con pull-requests después.

los payasos de la tele

Como contribuir

  1. Haz el juramento de Iraisy Figueroa: "Prometo solemnemente no recurrir al semáforo en mis clases, en su lugar buscaré siempre una alternativa mejor, Amén"
  2. Haz un pull request del proyecto
  3. Dentro de la carpeta ejemplos, crea una carpeta con el nombre de la plataforma sobre la que haras tu ejemplo
  4. Crea una subcarpeta "img" donde meter las imágenes, como queremos imprimir esto, usa SVG para poder sacar lo mejor del asunto. Necesitaremos esquemas, dibujos escaneados, ilustraciones con Fritzing, dibujos mecánicos ... lo que sea que uses
  5. Crea una subcarpeta "src" y pon ahí el código
  6. Si usas un lenguaje de bloques, además de poner el xml o lo que sea que genere tu sistema, haz una captura de pantalla del programa en modo gráfico
  7. Crea un Readme.md (usa markdown) y ...
  8. Escribe un pequeño párrafo sobre tí misma (unas 100 palabras)
  9. Escribe un párrafo sobre la plataforma que has elegido (hasta 500 palabras)
  10. Explica tu proyecto (aquí usa lo que necesites, pero se buena, no te pases ... colega)
  11. Si eres @javacasm olvida todo lo anterior y escribe una introducción sobre la historia del semáforo

Licencia

Este manual se presenta bajo Creative Commons 0 (o dominio público para los amigos) todo el código está bajo GPLv3 a no ser que se diga lo contrario en uno de los ejemplos.