A veces en la electrónica tenemos un controlador especialmente diseñado a mano.
En un apuro podemos programar un controlador diferente para emular el controlador deseado.
Si queremos controlar un dispositivo que utiliza múltiples señales al mismo tiempo (como por ejemplo al hablar con ICs) podemos buscar en la hoja de datos del IC y enviar los mensajes usando un proceso llamado "poco golpeando".
Poco golpes medio controlar por lo menos uno de los pines (generalmente más) al mismo tiempo. Generalmente hay un pin de reloj (clk) y un pin de datos.
Cada cambio del reloj pin de alto a bajo o viceversa dice el dispositivo receptor para leer un poco del pin de datos.
Entonces, le daría el dispositivo remoto un cierto período de tiempo (microsegundos o milisegundos) para leer poco antes de pasar a la siguiente broca.
Una forma sencilla de aprender a bit bang es averiguar cómo funcionan los semáforos. A veces uno está encendido, a veces dos.
En el Reino Unido es nuestra secuencia de semáforos
ROJO (parada)
ROJO y ámbar (ir)
VERDE (go)
ÁMBAR (prepárese parar)
ROJO (parada)
Vamos a construir algunos semáforos :)