Paso 7: Codificación el ATtiny2313
Si ya sabes cómo añadir código en el ATtiny2313 luego son ajustar a ir si no, entonces echa un vistazo a las anteriores instructable y usted estará listo para ir.
Asegúrese de que agregar la biblioteca de ultrasonidos al código antes de subir el código o no funcionará.
Este es el código utilizado por el R2-D2 [R2]:
Se podría decir que estoy dejando MOTOR2 siempre así que por qué no sólo tiene que conectar a la batería directamente en lugar de perder un transistor y utilizar más memoria del ATtiny2313, pero lo hice porque si conectas directamente, la cantidad de corriente que obtiene es por alguna razón más que lo que hace cuando su agregado a un transistor , por lo que para hacer que mueva a la misma velocidad como MOTOR1, os adjunto a otro pin digital.
La función de sensorCount asegura que después de que el sensor ha "detectado" sólo 5 veces y luego el if se ejecuta la función para hacer que el robot gire. Cada cuenta de sentido tiene un espacio de duración de 20ms.
Otra razón por qué yo no podía hacer nada más preciso y mejor con el código fue porque el ATtiny2313 tiene una información limitada de 2k, y nada más que eso no será aceptada por el ATtiny2313 así que asegúrese de que su código es pequeño.