Arduino básico prueba escudo (3 / 3 paso)

Paso 3: Firmware

El firmware fue diseñado para configurar un pin bajo prueba como entrada, con su pareja como una salida y alto, consulte la entrada de pin para ver si lee el alto voltaje. Si el voltaje es leído correctamente, luego pasa el perno y se incrementa un contador. Probamos los 3.3V, utilizando una entrada analógica conectada a él - nos permiten un paso entre 3.2V y 3, 4V.

El pseudo código es:

Ponga el contador a 0

¿Es alta 16 lectura del pin? (Sí) - Blink (ahorra cargar múltiples trozos de código)

(No)

Un mensaje de bienvenida a través de serie de salida

Activar pase y LEDs fallan para 1/2 segundo y apagar (para que podamos ver que trabajan)

Ajustar pernos de 2-6 como entrada

Pernos de 7 y 11 como salida y los altos

Leer los pines 2-6 e incrementar el contador y el número de pin de salida a SERIAL si alta

Set de 7-12 bajo y entrada

Set 2-6 y 17 (A3) como salida y les alta

Leer los pins 7-12 e incrementar el contador y el número de pin de salida a SERIAL si alta

Lectura analógica 2 y encubierta a una tensión

Si el número de pernos que leer alta es 11 y tensión entre 3.2V y 3.4V y pase

Si no entonces no

en paso encendemos el LED pasa de verde

FAIL flash el LED rojo error

OBTENER EL CÓDIGO AQUÍ

Este escudo ha sido actualizado para que los pares de pines IO se conectan mediante resistores de 10K. Esto es para evitar un cortocircuito muerto si el escudo de prueba se monta a un Arduino con el par específico de pernos que tanto establecen como salida, con una alta y una baja.

Artículos Relacionados

Arduino básico protector

Arduino básico protector

Hola a todos, este es mi primer instructable documentando la creación de mi proyecto, el escudo de Arduino UNO básico que convierte a la Arduino UNO en un equipo que ejecuta el lenguaje básico de programación.Microcontroladores son esencialmente comp
Arduino básico: Hacer sonido

Arduino básico: Hacer sonido

el arduino es sin duda el pequeño micro controlador que podría. Usted puede hacer mucho con ella! En instructables hemos estado teniendo tan divertido con los arduinos, Queríamos mostrar a la comunidad de hacer algunos de los conceptos básicos.Este p
Proyecto Arduino: Gama de prueba LoRa módulo RF1276 para la solución de rastreo GPS

Proyecto Arduino: Gama de prueba LoRa módulo RF1276 para la solución de rastreo GPS

Conexión: USB - serieNecesidad: Navegador ChromeNecesidad de: 1 X Arduino MegaNecesidad de: 1 X GPSNecesidad de: 1 tarjeta de X SDNecesidad: 2 X LoRa módem RF1276Función: Enviar Arduino GPS valor a base principal - principal base almacene datos en Da
Tutoriales de Arduino básico - cómo controlar LEDs

Tutoriales de Arduino básico - cómo controlar LEDs

Este instructable muestra cómo controlar uno o más LEDs con Arduino y entonces sabemos cómo utilizar los pines IO analógicos y digitales. Nunca hecho cualquier trabajo antes con Arduino y no sé cómo usarlo. No importa, usted encontrará que es muy fác
Arduino básico principio circuito

Arduino básico principio circuito

Compruebe hacia fuera el TECHSHOP. TECHSHOP. TSM Esto va a ser un circuito básico con 2 LEDs y 1 interruptor. vamos a utilizar la arduino uno. el circuito se va a realizar como: cuando no se pulsa la luz roja permanecerá encendida cuando se presiona
Lado básico manejado escudo

Lado básico manejado escudo

¿Alguna vez ha tenido necesidad de hacer algo más interesante que su medio escudo común y corriente? Entonces es bueno que estés aquí! Con este instructable también puede diseñar, hacer y usar su propio escudo protector de lado.([Aviso legal] es esta
Arduino básico - usando potenciómetros - hice en TechShop

Arduino básico - usando potenciómetros - hice en TechShop

los potenciómetros tienen muchos usos en electrónica. Son básicamente una resistencia variable. Combinar esto con el hecho de que un Arduino es capaz de leer voltajes analógicos, puede girar un potenciómetro en algo así como un control de velocidad c
Arduino básico parte 2

Arduino básico parte 2

Hola, esta es la segunda parte de la guía anterior. En esta guía voy a introducir algunos otros códigos 'básicos' y usos generales. El hecho de que algunos sensores son 'básicas' ciertamente no significa que no se complican. Un componente básico - co
TinyISP-Attiny25/45/85 programación Arduino UNO R3 Compatible escudo

TinyISP-Attiny25/45/85 programación Arduino UNO R3 Compatible escudo

¿Cansado de siempre lo montan los cables de puente para programar su Attiny?Qué tal hacer un fácil programa escudo para Arduino programa tu en minúscula!Por esto, podremos al programa nuestro en tiny25/45/85 fácil por sólo conectar su escudo para ard
Montaje de cámara control remoto Arduino – ir objeto seguimiento escudo

Montaje de cámara control remoto Arduino – ir objeto seguimiento escudo

Características:Remotamente convertir su cámara izquierda y derecha.Utilizarlo como un objeto (Faro de) palo monte o selfie cámara de seguimiento.Se ejecuta en un banco de potencia usb de 5 voltiosSe puede utilizar con más mandos a distancia tvEl dis
Arduino Bluetooth programación escudo (código de carga inalámbrica)

Arduino Bluetooth programación escudo (código de carga inalámbrica)

Este proyecto le mostrará cómo hacer un código de Arduino de carga inalámbrica de tu ordenador via Bluetooth.Paso 1: Paso #1: protoboard el circuito de instalación del módulo de Bluetooth. •El módulo de Bluetooth utilizado en este proyecto es el HC-0
Arduino básico: Cómo empezar

Arduino básico: Cómo empezar

el Arduino es una gran plataforma para el aprendizaje de circuitos y micro controlador de programación.  Para aquellos que no tienen experiencia con circuitos o micro controladores puede ser difícil saber dónde empezar.  A establecer los conceptos bá
Arduino básico: Conectar LEDs

Arduino básico: Conectar LEDs

En este Instructable, te mostraré cómo conectar un LED a un Arduino y enciéndala usando el código cargado de la aplicación de Arduino. Esto es muy simple y fácil de entender. Aunque te voy a mostrar sólo cómo destellar un led en el y cómo a parpadear
Arduino básico Led intermitente con control de Delay

Arduino básico Led intermitente con control de Delay

Este tutorial enseñará u a hacer una luz intermitente de led arduinoR requiere de materialesPlaca ArduinoLEDEste tutorial también le enseñará cómo modificar la demora entre el parpadeaPaso 1: programaciónen el arduino software vaya aArchivo > ejemplo