La solicitud de interrupción (4 / 4 paso)

Paso 4: Código (Diviértete)

/*

HC-SR04 Ping distancia sensor VCC 5V de Arduino GND a GND de Arduino Echo a Arduino pin 13 Trig a pin Arduino Motor 12 a Arduino 3 Original codigo mejoras al Ping sketch procedente de Trollmaker.com algo de código y cableado inspirado en http://en.wikiversity.org/wiki/User:Dstaub/robotcar modificado por inviernos Tolson (27 de agosto de 2014) para monitor serie simplificado de lectura. Modificado por Anthony Pease (09 de noviembre de 2015) para la interacción motor * /

#define trigPin 12 #define echoPin 13 #define moterPin 3

const int motorPin = 3;

void setup() {Serial.begin (9600); pinMode (trigPin, salida); pinMode (echoPin, entrada); pinMode (motorPin, salida);

}

void loop() {larga duración, distancia, digitalWrite (trigPin, bajo) delayMicroseconds(2); digitalWrite (trigPin, alto); delayMicroseconds(10); digitalWrite (trigPin, baja); duración = pulseIn (echoPin, HIGH); distancia = (duración/2) / 29,1;

Serial.Print ("en la gama:"); Serial.Print(Distance); Serial.println ("cm");

Si (distancia < = 45 & & distancia > = 2) {Serial.print ("activo"); digitalWrite (motorPin, HIGH); Delay(100); } else {digitalWrite (motorPin, LOW); delay(100);} delay(100); }

Artículos Relacionados

Depuración de Arduino - puntos de interrupción, seguimiento y expresiones

Depuración de Arduino - puntos de interrupción, seguimiento y expresiones

este tutorial muestra cómo comenzar a trabajar con las herramientas de depuración de Arduino de Micro Visual. La herramienta de depuración está integrada en el sistema de desarrollo Microsoft Visual Studio Professional que proporciona también carga,
Crear una interrupción externa en arduino

Crear una interrupción externa en arduino

Adruino tiene varios tipos de interrupciones. Interrupción es un proceso por el cual arduino detiene su tarea regular o detener su bucle e ir a interrumpir la función para completar su tarea de función de interrupción dado. Interrupción externa cread
RPM del ventilador con sensor de efecto hall interno y Arduino (introducción a la interrupción de Hardware y pantalla LCD)

RPM del ventilador con sensor de efecto hall interno y Arduino (introducción a la interrupción de Hardware y pantalla LCD)

Para mi proyecto de trabajo, tuve que medir la velocidad de giro del rotor en revoluciones por minuto (RPM) de un ventilador de computadora modificado. Tenía tres cables que salen y que marcado que puede ser que tiene alguna forma de controlar su vel
AVR: Watchdog como interrupción temporizada

AVR: Watchdog como interrupción temporizada

En este tutorial estoy usando un microcontrolador Attiny85 y quiero un LED a destellar en el intervalo de aproximadamente 1 segundo.Generalmente con Arduino y otros tutoriales de blink solo usas un retardo de 1 segundo o 1000 milisegundos para encend
Rutina de interrupción en lenguaje ensamblador usando PIC de 8 bits

Rutina de interrupción en lenguaje ensamblador usando PIC de 8 bits

Hola lector. Esta es una de las instrucciones más básicas e importantes jamás se ha hecho para microcontroladores programación de nivel bajo. Hablando de la rutina de interrupciones externas en lenguaje ensamblador para PIC. Hoy te presentamos un pla
Crear interrupción interna en Arduino

Crear interrupción interna en Arduino

Interrupción es un proceso por donde podrá realizar ciertas colmillo a través de la función de interrupción sin interrupción de su programa continuo. Por ejemplo, suponga que usted desea dormir 2 horas y después de usted quiere ir a su trabajo. Ahora
Arduino: Software contra rebotes en función de la interrupción...

Arduino: Software contra rebotes en función de la interrupción...

Hi everybody!Recientemente estaba trabajando en un proyecto donde quería medir las RPM de una de las ruedas en mi coche, y de eso calcular la velocidad, realizar un seguimiento de la distancia de los Driven etc. con un Arduino.Quería usar un imán y u
Telegrama de solicitud de Control

Telegrama de solicitud de Control

Hola todo el mundo!En este post voy a mostrarles que como controlar LEDs con Mensajero de telegrama.Durante un tiempo estaba intentando hacer algunas cosas con NodeJS y JavaScript.Primero hice algunas aplicaciones básicas, luego quise hacer uso del p
Transición de estado micro PIC fácil interrupción código

Transición de estado micro PIC fácil interrupción código

PICBasic un programa que interrumpe el PIC cuando se produce una transición alto/bajo en el pin PortB.0El código está disponible para descargar en un .rar o solo copiar y pegar de aquí.Tengo el código a partir de la Página Web de Microtécnica:http://
Solicitud gratuita GoPro de la etiqueta engomada / / Pedir adhesivo GoPro gratis!

Solicitud gratuita GoPro de la etiqueta engomada / / Pedir adhesivo GoPro gratis!

Solicitud gratuita GoPro de la etiqueta engomada / / Pedir adhesivo GoPro gratis!Paso 1: Llenar el formulario / / Rellenar FormularioGoPro a enviar una carta con la etiqueta original que rellene un formulario con su información de nombre, teléfono,di
STM32F103 temporizador de interrupción (usando Keil y STMCubeMX)

STM32F103 temporizador de interrupción (usando Keil y STMCubeMX)

En este tutorial, demostrará el uso de interrupciones con temporizadores.La interrupción se utiliza simplemente para cambiar el LED de nuestro tablero del STM32.Este tutorial se divide en tres pasos:Paso 1: Crear el proyecto en STM32CubeMXPaso 2: Pro
Utilizar el temporizador de interrupción en pcDuino

Utilizar el temporizador de interrupción en pcDuino

Interrupciones de Timer le permiten realizar una tarea en programado específicamenteintervalos sin importar qué está pasando en su código.Paso 1: Paso 1: Cómo utilizar interrupción de timer en pcDuinoCuando el pcDuino ejecuta Ubuntu, que es una versi
Telegrama de solicitud de Control con frambuesa Pi

Telegrama de solicitud de Control con frambuesa Pi

¡Hola a todos!En este post voy a compartir mi nueva aplicación. Recientemente había publicado post que eran de aplicación de control sobre el telegrama. Debe estar aquí. En esa aplicación que también quería utilizar el puerto serie con nodejs debido
Dispositivo de interrupción de encendido de IOT de Edison

Dispositivo de interrupción de encendido de IOT de Edison

recientemente, tuve la suerte de recibir uno de estos kits de desarrollador Intel IOT Edison impresionantes del sorteo patrocinado por Instructables y Intel. Soy nuevo en microcontroladores. Aunque yo soy un técnico de auto con A.S.E.s y especializad