Línea de Arduino Robot siguientes para principiantes (24 / 27 paso)

<> > Paso 4: sensores IR: lectura mínimos y máximos > vamos a crear una sencilla función que tiene las entradas, , , y y vuelve el sensor es inferior a la mitad y vuelve lo contrario.

( , ,  )
{
   lower_than_mid = ;
  
  (, );

 sensor_value = ();

// the sensor_value is less than sensor mid
  // set lower_than_mid to AND turn on your indicator ()
  // your code here

return lower_than_mid;
}

¿Ahora puede crear una función ?

( ,  ,  )
{
   higher_than_mid = ;
  
  (, );

 sensor_value = ();

// the sensor_value is greater than sensor mid
  // set higher_than_mid to AND turn on your indicator ()
  // your code here

return higher_than_mid;
}

Crear crear una variable para el , y el . Puso a los correspondientes pines en la placa de Arduino. (Mirar su circuito). ¿No puede calcular hacia fuera qué hacer con un sensor? Comprobar la revisión de código sobre sensores.

También crear un variables para , , . Situado a 511 por ahora. Los calibramos en el paso siguiente.

También, crear una de las variables para , , . Estos son sus luces delanteras amarillo y sus luces rojas de freno.

No olvide configurar su pin modos para todas las luces a la salida en la función.

Nota: Para nuestro indicador luminoso de la parada, medio sensor, vamos a utilizar . Para los sensores de IR dos, izquierdo y derecho del sensor, que vamos a utilizar .

Ahora trato de llamar a sus nuevas funciones su función.
Aquí está un ejemplo de cómo llamar a esta función:

saw_right = (, , );
saw_left = ?
saw_middle = ?

Intente ejecutar el código. Verás que cada vez los sensores vean menos de medio (o superior a la media) las luces se encenderán.

Artículos Relacionados

Kit de Robot educativo para principiantes

Kit de Robot educativo para principiantes

mBot es un kit de robot educativo para los principiantes a obtener experiencia práctica sobre programación gráfica, electrónica y robótica. Es una solución todo-en-uno para aprendizaje de robótica y diseñado para la educación de la madre.Paso 1: List
Código PID Arduino robot siguiente línea

Código PID Arduino robot siguiente línea

En este instructable, usted aprenderá cómo hacer códigos de PID de Arduino para cualquier tarea, algunas matemáticas y robots de diseño que son más eficientes que otros.Para empezar, el vídeo superior para ver cómo funciona la siguiente línea de PID,
Cómo construir obstáculos evitando Robot para principiantes con Arduino Tutorial

Cómo construir obstáculos evitando Robot para principiantes con Arduino Tutorial

Este Tutorial es para cualquier persona para empezar con arduino. Vamos construir un obstáculo evitando el robot que utiliza un sensor de ultrasonidos HC SR-04 para detectar objetos y 2 servos de continua (360 grados) conectados a una fuente de bater
Arduino para principiantes

Arduino para principiantes

Arduino es un ordenador de bolsillo (también llamado un "microcontrolador") que se puede programar para controlar circuitos. Interactúa con la palabra exterior a través de sensores, leds, motores, altavoces... incluso el internet; Esto es una pl
Basados en Arduino robot velocista QTR-8RC Pololu sensor de línea

Basados en Arduino robot velocista QTR-8RC Pololu sensor de línea

actualización febrero de 2012: esta guía se presenta en blog de Adafruithttp://www.Adafruit.com/blog/2012/02/14/Arduino-based-line-follower-robot/Se trata de Faz3a II, mi primer robot de la línea siguiente, que espero también para laberinto de proble
Cómo cambiar un Arduino salida de encendido y apagado de tu móvil Android.  Arduino para principiantes

Cómo cambiar un Arduino salida de encendido y apagado de tu móvil Android. Arduino para principiantes

Actualización: Ver Andriod/Arduino para principiantes - diseño personalizado Andriod menús para activar salidas de Arduino y apagado. Absolutamente ninguna programación requerida para una alternativa que no requiere ninguna programación en todos.Cómo
Arduino y LM35 temperatura Monitor para principiantes basado en

Arduino y LM35 temperatura Monitor para principiantes basado en

IntroducciónHacer que la temperatura de su propio sistema de vigilancia mediante el uso de Arduino y LM35 sensor de temperatura analógico. Este es un proyecto DIY muy sencillo para los principiantes de Arduino. Todos los pasos y requisitos se mencion
Arduino Robot para menores $5

Arduino Robot para menores $5

Sé que siempre has querido hacer un ejército de robots! Pero entonces enteré de que sólo podía permitirse uno o dos.Con este diseño puede comenzar sus planes malvados para apoderarse del mundo. Ir y disfrutar de lo que su ejército de robots de $5 (pi
Automatización casera DIY para principiantes.  Absolutamente ninguna codificación o soldadura necesaria.  Android/Arduino para encender cosas

Automatización casera DIY para principiantes. Absolutamente ninguna codificación o soldadura necesaria. Android/Arduino para encender cosas

Este instructiable está dirigido a los principiantes. Si usted puede manejar un cuchillo sin cortar los dedos se pueden hacer y personalizar este controlador de automatización del hogar.Estas instrucciones están también en línea en www.pfod.com.au ba
Solo clic encendido/apagado de tu móvil Android usando Arduino y pfodApp. Arduino para principiantes

Solo clic encendido/apagado de tu móvil Android usando Arduino y pfodApp. Arduino para principiantes

IntroducciónEste instructable muestra cómo puede cambiar un Arduino y la salida de tu móvil Android con tan solo un clic en el icono de pfodApp . Añadir un relé impulsado por esta salida para cambiar el hardware real. No hay codificación Android se r
Generador de código para menús personalizados de Android/Arduino activar salidas de Arduino y apagado. Andriod/Arduino para principiantes. Absolutamente ninguna programación requerida

Generador de código para menús personalizados de Android/Arduino activar salidas de Arduino y apagado. Andriod/Arduino para principiantes. Absolutamente ninguna programación requerida

Actualización: un usuario pidió menú apoyo. pfodApp siempre admite submenús pero he agregado submenús al pfodDesigner. El instructable diseño un sistema de menú Custom muestra cómo utilizar pfodDesigner para crear un menú con submenús que mostrará en
Arduino para principiantes y básicos electrónica Kit cartilla

Arduino para principiantes y básicos electrónica Kit cartilla

aprendí que una de mis sobrinas tuvo un interés en la programación.  Ella estaba trabajando con la robótica en el colegio y tiene una pasantía de verano donde tuvieron Arduinos.  Creo que ella fue capaz de pedir prestado un Arduino para experimentar
Ben - un Arduino Robot protoboard siguientes de luz

Ben - un Arduino Robot protoboard siguientes de luz

Ben la luz siguiente placa Arduino Robot es el segundo robot que he hecho para ayudar a enseñar robótica a los estudiantes de secundaria en una clase enseñar voluntariamente. El primer robot también tiene su propio Instructable que puede encontrar aq
Arduino para principiantes, ahora con datos de trazado, controlado por Android, No codificación requerida, No requiere de soldadura.

Arduino para principiantes, ahora con datos de trazado, controlado por Android, No codificación requerida, No requiere de soldadura.

IntroductionEste instructable muestra que cómo puede leer y escribir los pines digitales de tu Arduino Uno y leer los valores de los pines analógicos todo controlado desde tu móvil Android sin hacer cualquier codificación. Este proyecto es plug and p