Cómo código Arduinos (2 / 6 paso)

Paso 2: Cómo utilizar valores de entrada

Ahora que ya tenemos los valores de los sensores permite ver cómo usarlas.

IF

Sí dije que si, el comando IF es el comando más importante de todos. Es el principal puente entre nuestros actuadores y sensores. Aquí es cómo se utiliza.

Los soportes es donde pondremos el código que queremos ejecutar. Los medios == igual, esto tiene que ser dos iguales ya que sólo haría un = b y que sea siempre verdadero. El == puede reemplazar alguno de los siguientes,

  • ! = no igual
  • > mayor entonces
  • < menos entonces
  • > = entonces mayor o igual a
  • < = continuación, menos o igual a

Así que si un == b entonces corremos los soportes. También podemos tener más entonces uno de los criterios a cumplir

Ahora agregamos el & & que significa y, como siempre y cuando un == b y un < c, la instrucción IF ejecutará el código. también podemos usar || (OR) y! (No) en lugar de & & para conseguir la respuesta adecuada.

Es el más básico y más utilizan comando de Control. Podemos tomar este comando un paso más allá añadiendo un ELSE. Esto es lo que cuando IF no está activo el otro es.

Ahora cualquier cosa en los soportes ELSE se ejecutará cuando si es negativo.

Digital

Así que lo utilizamos la entrada digital es como esta.

1 es igual a escritura alto. Así que cuando hay 3-5volts a DsenserPin, sucederá la acción que ha establecido. a veces se establecen botones al revés, por lo que igual a 0 cuando se presiona el botón, si tan sólo cambiar el 1 a 0 y va a trabajar.

Análogo

Esto es donde se pone divertido.

Tenemos el normal si comando.

Donde si es comprobar el valor de AsensorVal y reaccionar a él, las señales analógicas son más destinado a ser utilizado para modificar la respuesta de un robot en lugar de lo que responder. También tenemos unos comandos para editar la señal para usar su mejor para el final.

Mapa

El comando de mapa es útil cuando usted necesita cambiar el número de un cierto rango. Así que decir tengo un valor int que va a ser entre 300 y 500, y lo quiero usar para controlar un servo que va de 180 grados, bien puedo utilizar el comando como esta

Ahora el valor es un número de 0 a 180 que es preposicional a la diferencia de 300 a 500. Así que pensar en una línea que es de 200 unidades de largas, que este cambia la línea tiene la misma longitud pero ahora es sólo 180 unidades de largo. Esto tiene un montón de matemáticas complejas, pero la buena gente detrás de Arduino ha hecho fácil.

Restringir

Éste hace que el número tiene en ciertos límites. Así que si puse para arriba como esta.

Ahora sólo permitirá AsensorVal entre 0 y 180, si es menor entonces 0 y luego se convierte en 0, si está por encima de 180 cambiará a 180, estos números son el mínimo y el máximo que puede ser.

Vamos a ver cómo utilizar actuadores en el paso siguiente.

Artículos Relacionados

Cómo código Arduinos parte 2

Cómo código Arduinos parte 2

Te has preguntado cómo código Arduinos, bien tu en el lugar correcto. Esta es una segunda parte a mi cómo código Arduinos Instructable para mostrar algunos de los comandos más de Arduino. así que sentarse, relajarse y disfrutar aprendiendo. Por favor
Código Arduino con su teléfono! ¿

Código Arduino con su teléfono! ¿

ha usted alguna vez encuentras querer hacer un poco de codificación pero no tiene su computadora? ¡ pues ahora puede!por favor, asegúrese de que su dispositivo es compatible con en los cables vayas, usted puede encontrar hacia fuera por ir a ajustes
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
Robot Linefollower de Arduino y la basura - pensamientos y código

Robot Linefollower de Arduino y la basura - pensamientos y código

este linefollower terminó como falla con respecto a la competencia, pero aprendí algunas cosas que voy a compartir ahora.Si desea ver la estructura general, vaya a photoseries que postee anteriormente mientras que el edificio estaba en progreso. Info
Arduino y Neopixel coque botella fiesta luz

Arduino y Neopixel coque botella fiesta luz

Así que mi hijo Doon puntos una luz genial partido hecho de botellas de Coca-Cola y las tripas pegajosas de palillos del resplandor y pregunta si podemos hacer uno para su próxima PartAYYY Escuela exámenes son sobre escape !!!!!! Digo seguro, pero no
Tutoriales de Arduino (parte 3-17 Tutorial Pack)

Tutoriales de Arduino (parte 3-17 Tutorial Pack)

Se trata de Arduino Tutorial Pack parte 3.La 1ª parte está disponible aquí:La 2 º parte aquí:A diferencia de otros tutoriales aquí no doy ningún fondo en teoría funciona. Está orientada al resultado como lograrlo - para hacer mediciones de una gran c
Monitor de pulso de Arduino de homebrew (visualizar su latido del corazón)

Monitor de pulso de Arduino de homebrew (visualizar su latido del corazón)

películas ven cool con los EKG (electrocardiograma), que emite y detecta actividades de corazón. Hace unos meses tuvimos que rodar una escena de hospital para nuestro proyecto de escuela. Necesitábamos un instrumento de EKG. Para mantener la película
No.03 volante coche R/C coche con Arduino, Webcam y red. USB, etc. Pero se trata de la correa eslabonada y 4WS (4 wheel steering)

No.03 volante coche R/C coche con Arduino, Webcam y red. USB, etc. Pero se trata de la correa eslabonada y 4WS (4 wheel steering)

este coche No.03 utiliza un sistema similar como coche No.02, pero aplicación diferentes chasis sobre orugas CR-01, que cuenta con sistema opcional 2 servos y que hace conducción de cangrejo (4 ruedas misma dirección) o corto radio de giro de conducc
Fácil reconocimiento de voz - habla a tu Arduino Serial Cable

Fácil reconocimiento de voz - habla a tu Arduino Serial Cable

Por qué utilizar escudo de reconocimiento de voz mientras tenga esta característica desde tu smartphone (Android). En este tutorial sabes como fácil de usar reconocimiento de voz para comandos de voz enviar a tu Arduino usando la aplicación BlueAct.U
Infra rojo chaleco código

Infra rojo chaleco código

es este instructable sobre el código y los dispositivos utilizados para el chaleco infra rojo. El coser que tienes que inventar tú mismo!Este chaleco muestra los códigos de infrarrojos que nos están bombardeando todo el tiempo en las habitaciones. In
Cómo hackear juguetes EEG con arduino

Cómo hackear juguetes EEG con arduino

había escuchado un par de años sobre la capacidad de enganche para arriba el juguete EEGs así usted les puede interactuar con el ordenador.Me acordé de esto para un proyecto que quería hacer de una clase (que viene pronto ;-) instructable), y también
Cómo programar ATtiny85 con la placa de Arduino uno

Cómo programar ATtiny85 con la placa de Arduino uno

En este tutorial vamos a utilizar una placa de Arduino como programador ATtiny.Para ello vamos a utilizar una tarjeta Arduino UNO como un ISP (programador) y un micro-controlador de ATtiny85.Vamos a utilizar Codebender - IDE de Arduino en línea.Con e
¿Iluminación de LED Arduino ADK

¿Iluminación de LED Arduino ADK

que siempre quisiste controlar electrónica con tu smartphone?  El Arduino ADK (Android Development Kit) es el Arduino Mega con construido en USB host dispositivo, listo para que tu smartphone estar conectado!  Vamos a hacer un sencillo proyecto intro
Diseño y construcción de un sintetizador Meeblip y Arduino, añadido vídeos!

Diseño y construcción de un sintetizador Meeblip y Arduino, añadido vídeos!

Para mi pasantía en Crear música Digital/Meeblip he creado una diversión poco sintetizador. Esta cosa está destinada a ser más flexible que otros sintetizadores, haciéndolo totalmente independiente; es con pilas, tiene su propio amplificador/altavoz