Hola a todos. Soy nuevo aquí.
Eatoy haciendo un proyecto sobre una pista de carrera de dos vehículos de juguete.
Necesito saber cual de los dos llega primero.
No se como encarar esa fracción del código para saber cuál es el ganador. Pretendo usar sensor infrarrojo y la pista está dividida en el. Medio para que los autos no se crucen de carril.
Exacto usaré 2 sensores. Una para cada pista. Al igual que en la salida. Está programado dos sentires pir que detecten que ambos autos están en posición para la largada. Entonces en ese instante activa el semaforo de largada.
La consulta es cómo diseño la programación para leer ambos sensores y detectar cuál se activó primero.
Iba a usar sensores de proximidad. Pero solo tengo 1. Por eso decidí usar sensores infrarrojo para detectar la llegada de los autos.
Gracias! No conocia esa técnica. Ahora estoy investigando sobre las interrupciones.
Cuando logre resolverlo comentaré nuevamente. Desde ya gracias a todos.
Dos PIR para autos de juguete? Perderás tu tiempo.
Usa dos barreras IR. O barreras reflexivas mejor.
Pones el emisor y receptor en las bandas laterales. Colocas el elemento reflexivo en la banda media de ambos lados de dicha banda.
El haz de luz IR se emitirá y reflejará y no indicará nada mientras no haya un obstáculo o auto. Cuando este pase, se activa la interrupcón (aca si son adecuadas las interrupciones) y con eso accionas un flag. No hagas mas cosas que eso en una interrupción.
En el loop lees los dos flags y si estan activos indicas quien es el auto vencedor.