Hoy hemos estado aprendiendo a programar un infrarrojos. Información necesaria antes de comenzar:
Def: el sensor infrarrojo, también conocido como sensor IR, es un dispositivo que detecta la luz reflejada, y por tanto, es capaz de diferenciar entre blanco y negro o claro y oscuro.
-Puede ser objetos, sigue líneas, detectar colores...
-Ondas de radio: longitudes de onda de km ( hay microondas)
Infrarrojos: debajo del rojo. Esa energía se utiliza. Similar al LED.
-Contiene un diodo(1) que emite, y otro que detecta(0)
-Se conecta en los digitales.
Negro= tierra= 0 boltios.
Blanco-rojo: alimentación
Seudocódigo:
Variable infrarrojo tomar valor sensor.
Si variable IR=0
Sonar zumbador
Seudocódigo 2:
Si infrarrojo_1 o infrarrojo_2 = 0
encender el LED
En caso contrario
apagar LED.
*Observaciones: hoy nos hemos encontrado con un problema en este seudocódigo (2). Queríamos que fuera necesario que los dos captaran negro para encender el LED, por ello añadimos esto: si infrarrojo_1 y infrarrojo_2.... pero no funcionó. Por ello tuvimos que sustituir la y por una ; problema que creemos que es un fallo del programa, ya que lo más lógico sería poner la "y" en lugar de la "o"
Aquí dejo un enlace para poder acceder a toda la información necesaria sobre los infrarrojos:
http://diwo.bq.com/programando-un-sensor-infrarrojo-en-bitbloq/
No hay comentarios:
Publicar un comentario