SESIÓN Arduino bocetos 101 (7 / 7 paso)

Paso 7: Si ()-else

Un si la Declaración va a hacer algo solamente si ciertas cosas son verdaderas. Si no verdad entonces continuará más allá de la fi comunicado.
Un if ()-otra cosa hará el if parte si algo es cierto de lo contrario lo hará la otra parte.
Ejemplo: La imagen muestra un 'Arduino' de uno de mi Instructables. Hay siete LEDs que representan los días de la semana. Así que quiero encender el LED sólo si coincide con el día de la semana. Este es un buen lugar para utilizar un if instrucción.

La siguiente imagen muestra cómo el if(), más se verá.
Arduino llama condicional en vez de condición. Ahora un condicional puede ser muchas cosas pero para bocetos 101, me voy a limitar mi debate a condicionales utilizando operadores de comparación.
Hay cuatro operadores de comparación: ==,! =, <>,. Ya hemos visto el < en para los bucles.
Así que los operadores de comparación miran lo que está en el lado izquierdo del operador y el lado derecho del operador y determina si la declaración entera es verdadero o falso.

Símbolo ejemplo inglés verdadera condición
== es igual a x == 7 Si x es 7, entonces x == 7 es cierto
! = no igual a x! = 7 Si x es 32 x! = 7 es cierto
< es menor que x vale < 7 Si x es -33 entonces x < 7
> es mayor que x > 7 Si x es 42 entonces x > 7 es cierto

ADVERTENCIA: Al usar operadores de comparación en if declaraciones (y declaraciones) Asegúrese de utilizar == y = no. x == 7 es preguntar si el valor de x es 7. x = 7 es el valor de x 7. Ambos se compilarán en una sentencia if() pero con resultados muy diferentes.

Así que mi simple poco si ()-otro ejemplo se muestra en la imagen. Ya que soy perezoso, no voy a ir a través de una explicación. Que usted puede descubrirlo.

Así que espero ayuda de bocetos 101 algunos lectores consiguen mejor de bocetos. Que le dará un comienzo leer dibujos de otras personas y tal vez escribir su propia.

Tarea: No, estoy bromeando, pero aquí es algunos código que escribí para trabajar con el PCB en la primera foto. Su sobre todo conceptos que ya dimos cobertura pero también hay algunas pequeñas variaciones.

para (día = 0; día < 7; día ++) {}
Si (día! = now.dayOfWeek()) digitalWrite (dayPin [día], LOW); Apagar LED
Else digitalWrite (dayPin [día], HIGH);                                        Enciende LED correcto
}

Vea si usted puede entender. Utilice la página de Arduino e Internet para.

Artículos Relacionados

Estación meteorológica de Edison y Arduino/Genuino 101

Estación meteorológica de Edison y Arduino/Genuino 101

Este Instructable describe un Intel (r) Edison y basada en Arduino/101 si modular estación meteorológica que recientemente he creado para mi uso en el hogar.Conceptos fundamentales, que define la configuración y soluciones, fueron:Para tener una solu
Arduino UNO / Arduino 101 DIN rail caja y placa

Arduino UNO / Arduino 101 DIN rail caja y placa

¿Desea instalar su Arduino proyecto Genuino en un armario? Mayo nosotros podemos ayudarle!Nuestros kits DIY Open ArduiBox no sólo son adecuados para albergar una placa Arduino y montaje en carril DIN. ArduiBox viene con un tablero y un regulador de v
Lechuga para la vida - Arduino 101 basado automatizado controlador para hidroponía, aeroponía, acuaponia, etc..  Curie de Intel

Lechuga para la vida - Arduino 101 basado automatizado controlador para hidroponía, aeroponía, acuaponia, etc.. Curie de Intel

RESUMENUn dispositivo que puede usarse para controlar hasta 4 diferentes sistemas Hydroponic/aeroponica a la vez. El dispositivo de los componentes del sistema de control y mostrar la notificación a una pantalla de LCD y permiten al usuario personali
Unidad de texto a voz de Nunchuck. Muy bajo costo TVout/Arduino basado

Unidad de texto a voz de Nunchuck. Muy bajo costo TVout/Arduino basado

propósito:Más bajo costo posible texto a voz la unidad para las personas con discapacidad, posiblemente en los países en desarrollo. Independiente (es decir, no basado en PC)Dispositivo de entrada:Nunchuck Wii sin modificar.En este ejemplo estoy usan
Arduino controla carillones de viento

Arduino controla carillones de viento

Los efectos calmantes de campanadas normalmente dependen del viento, pero este carillón de viento es Arduino powered.En lugar de esperar a que el viento a soplar, es posible excitar a una serie de tubos afinadas mediante solenoides controlados por un
Múltiples Matrices de LED con Arduino

Múltiples Matrices de LED con Arduino

Este proyecto se basa en un taller que organizamos en Makespace Madrid como parte de "La noche de la electrónica con Jameco".  En un anterior instructable ya presentamos cómo manejar una sola matriz de LED con Arduino. En este proyecto nos conec
Arduino elegante secadora

Arduino elegante secadora

Este proyecto utiliza Arduino Uno para construir a un secador automático que se activa solamente cuando el papel, toalla o pedazo de tela (conectado a sondas) está húmedo hasta cierto punto. Como la cantidad de agua en el destino de material cambia,
Salvar el mundo una gota a la vez, parte 4: Subir el Sketch de Arduino de código

Salvar el mundo una gota a la vez, parte 4: Subir el Sketch de Arduino de código

Esto lo guiará a través del proceso de subir el código a tus scouts respectivos.Para la cañería de agua, descomprimir el archivo "BootstrapHALL"Para su salida, descomprimir el archivo "PiezoFinal"Te darás cuenta de que estos archivos i
Arduino powered A-10 stick grip remoto w/emergencia botón partido!

Arduino powered A-10 stick grip remoto w/emergencia botón partido!

Volví a través de la construcción de "botón de emergencia partido" de Plama2002 un tiempo y quería algo similar para mi bar. También tuve un agarre de palillo USAF B-8 viejo de un A-10A que recogí en mi vida anterior. Pensé que en vez de ser sól
Medición de la velocidad del sonido con Arduino microcontrolador y un sensor ultrasónico

Medición de la velocidad del sonido con Arduino microcontrolador y un sensor ultrasónico

Mi hija de 6 años, Samatha, muestra cómo medir la velocidad del sonido en el aire con el microcontrolador de Arduino Uno y sensor ultrasónico.Creo que esto es un buen proyecto para que los niños quedan expuestos a la ciencia, ingeniería y matemáticas
BLE medida – ninguna programación requerida

BLE medida – ninguna programación requerida

Actualización 02 de junio de 2016: Revisado todo el código para nuevas bibliotecas de la Junta y pfodApp V2 utilizando pfodDesignerV2 . El resultado es velocidad y fiabilidad de conexión mejorada.Este tutorial cubre 5 cinco módulos de Bluetooth Low E
Junta de Intel® Edison: Control de la temperatura de la IoT

Junta de Intel® Edison: Control de la temperatura de la IoT

IoT ya no se limita a sólo el fabricante aficionados y entusiastas. Ha llamado la atención de las empresas que quieren iniciar una nueva revolución industrial mediante IoT. De puestos de trabajo inteligentes para aumentar la producción, IoT tiene un
Crawl Space Monitor (también conocido como: No más congelado pipas!!!!)

Crawl Space Monitor (también conocido como: No más congelado pipas!!!!)

Agua a mi casa viene de mi bien a través de un sótano sin calefacción. Toda la cocina y plomería de baño funciona a través de este espacio. (Domiciliarias fue una bofetada de idea de último momento a mediados de los 70 en esta casa!) He estado usando
Yogurtino & Yogurtino Jr.

Yogurtino & Yogurtino Jr.

Hacer yogur perfecto nunca ha sido tan deliciosa y divertida!Con Yogurtino y Yogurtino Jr, haces yogur perfecto cada vez.Usted sólo necesita 2L de leche entera o la leche de su preferencia y una taza de yogurt natural, además de añade una cucharada d