Intel® Edison práctica día 1: Pulsador (3 / 3 paso)

Paso 3: Revisión de código

Principio (entrada Digital, salida Digital)

Al parecer, el pulsador es el dispositivo de entrada y el LED es el dispositivo de salida.

Dos partes son necesarias para el código de Arduino:

void setup() {}

La función de configuración sólo se ejecutará una vez

}

void loop() {}

Hacer precisamente lo que su nombre sugiere y consecutivamente los lazos.

}

Dos partes son necesarias para el código de Arduino. La función Setup() es para inicializar variables, modos de pin, con bibliotecas, etc.. La función de configuración sólo se ejecutará una vez. La función loop() hace precisamente lo que su nombre sugiere y consecutivamente los lazos. Se usa para controlar activamente la placa Arduino.

En la sección de principio, pulsador actúa como dispositivo de entrada y LED actúa como dispositivo de salida:

pinMode (buttonPin, entrada);

pinMode (ledPin, salida);

El formato de pinMode() es como esto:

pinMode(pin,mode)

Esta función sirve para configurar el pin especificado para comportarse como una entrada o una salida.

Pin: el número de pin que desea establecer el modo

modo de: entrada, salida o INPUT_PULLUP.

Lee el valor de un pin digital especificado digitalRead () función:

lectura de int = digitalRead(buttonPin);

El formato de pinMode() es como esto:

digitalRead(pin)

Lee el valor de un determinado pin digital, alto o bajo. Si se presiona el botón, arriba se leerá. Si se suelta el botón, baja será leer. (alta significa significa baja 1, 0)

Hay sólo dos estado que digitalRead() función devuelve, alta y baja.

La estructura if() puede usarse en esta condición.

El formato de if () y el else if() es como esto:

({1)if(conditional)}

hacer algo aquí

}

({2)if(conditional)}

hacer algo aquí

} else {}

hacer algo aquí

}

La estructura if(), que se utiliza junto con un operador de comparación, comprueba si se ha llegado a una cierta condición. Si el enunciado entre paréntesis es verdadera, se ejecutan las declaraciones dentro de los corchetes. Si no, el programa omite el código. El código (2) permite un mayor control que el if básico declaración. La persona puede proceder a otro lado de la fi de prueba.

Si (buttonState == HIGH) {}

... //if el estado del botón es alta (se presiona), enciende el LED

}

Else {}

... / / Si no, apague el LED

}

Dentro del bloque del if(), existe un código para controlar el LED

digitalWrite (ledPin, HIGH);

La función digitalWrite() sería como este:

digitalWrite(pin,value)

La función digitalWrite() escribe un alto o un bajo valor a un pin digital.

Si el pasador se ha configurado como una salida con pinMode(), su voltaje se establecerá en el valor correspondiente: 5V (o 3.3V en 3.3V juntas) para alto, 0V (tierra) para bajo.

Artículos Relacionados

Intel® Edison práctica día 2: Alarma FlameFire

Intel® Edison práctica día 2: Alarma FlameFire

Instalar una alarma de incendio en la cocina será de utilidad para nosotros. Una pequeña llama puede desencadenarlo y la gama de la puede alcanzar 20CM. Este mini alarma de incendio puede evitar algunos accidentes así que ¿por qué no?Componentes requ
Las agujas del reloj - despertador inteligente Powered by Intel Edison

Las agujas del reloj - despertador inteligente Powered by Intel Edison

Las agujas del reloj es su próximo despertador inteligente: despierta diciendo en voz alta las condiciones del clima y sus eventos de Google Calendar para el día en un altavoz Bluetooth.La base de este proyecto es una secuencia de comandos de python:
Intel® Edison día práctica 3: Atenuador de luz

Intel® Edison día práctica 3: Atenuador de luz

Potenciómetros son dispositivos usados para variar el brillo deuna luz. A través de un sensor de rotación, podemos ajustar la intensidad de la salida de luz. Más gira la perilla, la más brillante del LED. Así que vamos a intentar hacer un dimmer por
Intel® Edison día práctica 4: Interruptor del tacto

Intel® Edison día práctica 4: Interruptor del tacto

Usando el botón para controlar la luz no parece lo suficientemente fría. En esta sección vamos a tratar un sensor táctil y un relé para controlar el LED. Vamos a hacerlo!Componentes requeridos1 x Sensor táctil capacitiva1 x módulo de relé V3.11 × pro
Sable de luz usando Intel Edison

Sable de luz usando Intel Edison

En este Instructable, compartiré cómo construí mi propio sable de luz usando una placa Intel Edison, un juguete barato de Jedi Lightsaber y un conjunto de leds RGB direccionables.Esto fue parte de un reto que Pacman Pereira lanzado a toda la comunida
Intel Edison: Configuración de Motor de pasos

Intel Edison: Configuración de Motor de pasos

Motores paso a paso son un tipo especial de motor eléctrico que puede ser utilizado para maniobras de precisión. Incluso un pequeño motor de pasos de puede producir un montón de esfuerzo de torsión, que es una adición valiosa para el Grove Kit utiliz
Intel Edison y direccionables LEDs

Intel Edison y direccionables LEDs

Una de las primeras cosas que quiero probar cuando llego a un nuevo Consejo de desarrollo es conseguir trabajo en él! Voy empezar con unos LEDs solitarios y a drogarse para tiras de LED y matrices.El Edison es un divertido tablero debido a su diseño
Light Plotter with Intel Edison

Light Plotter with Intel Edison

IntroducciónTuve el placer de ser seleccionado para formar parte de la IoT de Edison de Intel por invitación aquí en Instructables (por que no votar si te gusta!). El proyecto que propuse fue automatizado "luz pintor" que usaría motores paso a p
The first usage of Intel Edison

The first usage of Intel Edison

Hoy, voy a mostrarte cómo utilizar a Intel Edison por primera vez! Placas Arduino y Pi frambuesas todavía son tan populares en el mundo de hoy, Intel Edison y su Consejo de desarrollo también son muy interesantes.Encontré una oportunidad de examinar
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
Primeros pasos con Intel® Edison Mini Breakout Junta

Primeros pasos con Intel® Edison Mini Breakout Junta

Intel proporciona 2 plataformas de hardware diferentes para trabajar con la Junta de desarrollo de Intel® Edison.El módulo de núcleo de Intel® Edison se llama Edison calcular módulo de Intel®, mientras que los tableros de 2 extensión se llaman Intel®
Intel Edison: BLE controla luces

Intel Edison: BLE controla luces

BLE de lucesHace un tiempo construí un DIY para la frambuesa Pi que podría controlar luces sobre Wifi. Mientras que Edison de Intel puede lograr la misma hazaña, hace una cosas más. Habla BLE. Este es tutorial práctica de convertir su placa Intel Edi
Intel Edison I.R. Break Beam Sensor

Intel Edison I.R. Break Beam Sensor

Intel Edison Arduino I.R. rotura Haz SensorPaso 1: partes Intel Edison Arduino https://www.adafruit.com/products/2180I.R. sensor https://www.adafruit.com/products/157Diodo emisor I.R. https://www.adafruit.com/products/387Utilicé el sensor I.R. de la
Intel Edison: Actualización, WiFi y WinSCP

Intel Edison: Actualización, WiFi y WinSCP

Se trata de cómo actualizar el firmware y conectar a su Edison Intel wifi y WinSCP.Paso 1: Conecte los cables.Se necesita conectar ambos cables USB y poder.Alimentación separada es sólo para copia de seguridad para que la actualización del firmware n