SPAZNIC EL ARRASTRAMIENTO OJO SATÉLITE!!!!!! (4 / 6 paso)

Paso 4: código

Ahora el código Halloween Props Instructable y mi código de satélite son muy similares sin embargo utilizo 5 sensores en vez de tres pero aqui se. copiarla y adaptarla a su elección. Para realmente controlar la configuración de cómo desea moverse paga cerca de atención en el umbral del flotador y el retraso porque el umbral determina cómo el servo convierte en dirección sabia mientras que el retardo se utiliza para indicar el rapidez para mover servo.

#include servo myservo; crear objeto servo para controlar un servoint ResetTimer = 0; retraso para restablecer positionint metaposición = 3; almacena la posición meta (1-5) donde la persona es standingint GoalPositionDegrees; almacena la posición meta en grados (30-150) int CurrentPositionDegrees = 90; almacena la posición actual en grados (30-150) int AveragingSpeed = 100; establece cómo rápidamente ajustan los valores medios (un valor menor valor medio cambia rápidamente) / / rápidamente. Un valor de 100 cambia lentamente el valor medio / su efectivamente establece la velocidad a la que los sensores se calibrar a cambio conditionsint luz PinOneCurrent; valor actual de almacenes de pernos 1-5int PinTwoCurrent; int PinThreeCurrent; int PinFourCurrent; int PinFiveCurrent; float PinOneAverage; almacena la media valor de pernos PinTwoAverage 1-5float flotador PinThreeAverage flotador PinFourAverage; float PinFiveAverage; float RatioPinOne = 0.00; almacena la relación de valor de pin actual en un promedio de valuefloat pin RatioPinTwo = 0.00; float RatioPinThree = 0.00; float RatioPinFour = 0.00; float RatioPinFive = 0.00; float umbral = 0,95; umbral mínimo de sistemas de sensorsvoid setup(){myservo.attach(A0); //attaches servo para pin digital 13PinOneAverage = analogRead(A1); //reads de los sensores para establecer pin promedio inicial valuePinTwoAverage = analogRead(A2); PinThreeAverage = analogRead(3); PinFourAverage = analogRead(4); PinFiveAverage = analogRead(A5);} void loop() {//read analógica 1-5 de los pernos y establece el resultado como valor actual PinOneCurrent = analogRead(1); PinTwoCurrent = analogRead(A2); PinThreeCurrent = analogRead(3); PinFourCurrent = analogRead(A4); PinFiveCurrent = analogRead(A5); ajustar los valores de media pin PinOneAverage = PinOneAverage + (PinOneCurrent-PinOneAverage) / AveragingSpeed; PinTwoAverage = PinTwoAverage + (PinTwoCurrent-PinTwoAverage) / AveragingSpeed; PinThreeAverage = PinThreeAverage + (PinThreeCurrent-PinThreeAverage) / AveragingSpeed; PinFourAverage = PinFourAverage + (PinFourCurrent-PinFourAverage) / AveragingSpeed; PinFiveAverage = PinFiveAverage + (PinFiveCurrent-PinFiveAverage) / AveragingSpeed; calcula el cociente del valor actual de pin a pin valor RatioPinOne promedio = (float) PinOneCurrent/PinOneAverage; RatioPinTwo = (float) PinTwoCurrent/PinTwoAverage; RatioPinThree = (float) PinThreeCurrent/PinThreeAverage; RatioPinFour = (float) PinFourCurrent/PinFourAverage; RatioPinFive = (float) PinFiveCurrent/PinFiveAverage; determinar que relación es la más grande y establece la meta meta posición //set si (RatioPinThree < umbral & & RatioPinThree < RatioPinOne & & RatioPinThree < RatioPinTwo & & RatioPinThree < RatioPinFour & & RatioPinThree < RatioPinFive) {metaposición = 3; ResetTimer = 0; } else if (RatioPinOne < umbral & & RatioPinOne < RatioPinTwo & & RatioPinOne < RatioPinThree & & RatioPinOne < RatioPinFour & & RatioPinOne < RatioPinFive) {metaposición = 1; ResetTimer = 0; } else if (RatioPinTwo < umbral & & RatioPinTwo < RatioPinOne & & RatioPinTwo < RatioPinThree & & RatioPinTwo < RatioPinFour & & RatioPinTwo < RatioPinFive) {metaposición = 2; ResetTimer = 0; } else if (RatioPinFour < umbral & & RatioPinFour < RatioPinOne & & RatioPinFour < RatioPinTwo & & RatioPinFour < RatioPinThree & & RatioPinFour < RatioPinFive) {metaposición = 4; ResetTimer = 0; } else if (RatioPinFive < umbral & & RatioPinFive < RatioPinOne & & RatioPinFive < RatioPinTwo & & RatioPinFive < RatioPinThree & & RatioPinFive < RatioPinFour) {metaposición = 5; ResetTimer = 0; } else if (ResetTimer > 100) retraso //after se restablece a la posición 3 {metaposición = 3; ResetTimer = 0; } else {ResetTimer = ResetTimer + 1;} GoalPositionDegrees = metaposición * 25 + 15; la posición del objetivo se convierte en grados myservo.write(GoalPositionDegrees); ajusta la posición del servo según la escala valuedelay(30); establece cómo quckly el servo se convierte (menor números de vuelta más rápido)}

Artículos Relacionados

Capitán escudo Estados Unidos de satélite usadas

Capitán escudo Estados Unidos de satélite usadas

Tenía ganas de hacer un escudo de Capitán América durante algún tiempo, pero tuvo un tiempo difícil encontrar un objeto adecuado para que sea de. Originalmente trató de utilizando un trineo plástico viejo, pero me dio a todo tipo de dolor. El tipo de
Encuesta herramienta de satélite para platos de FTA y otros

Encuesta herramienta de satélite para platos de FTA y otros

Al instalar una antena parabólica, uno de los problemas más difíciles es determinar dónde colocar el plato.  Si el plato se coloca en el lugar equivocado, usted no recibirá ninguna señal por árboles o edificios bloqueando la señal.  Usted podría comp
Sistema de altavoces DIY satélite Bluetooth con Subwoofer

Sistema de altavoces DIY satélite Bluetooth con Subwoofer

En este Instructable voy a mostrarle cómo creé un sistema de altavoces Bluetooth vía satélite utilizando algunos kits de altavoz, abedul Báltico y un tablero de amplificador de Bluetooth.Así que lo primero que miré fue el tamaño de mi espacio y en es
Perfecta plataforma comedero de plato de satélite

Perfecta plataforma comedero de plato de satélite

Siempre quiso un comedero de plataforma, pero nunca satisfecho con las madera disponibles. Después de que cancelé mi servicio de TV de satélite la antena parabólica se convirtió en un pedazo de basura en el patio. Mientras estaba trabajando en quitar
Escuchar a los satélites en un escáner de mano

Escuchar a los satélites en un escáner de mano

revisa la web del autor, http://www.neatinformation.com/, para un montón de artículos interesantes. Si usted enlace a este instructable desde otro sitio web, por favor incluya un enlace a la Web de Información aseado .Este tutorial es una introducció
Acelerar su (de Papá satélite) conexión a Internet con un Router inalámbrico de banda Dual

Acelerar su (de Papá satélite) conexión a Internet con un Router inalámbrico de banda Dual

Hola. Por favor veaA probablemente puse esta información en un blog personal poco.Paso 1: Comprar un Router inalámbrico de doble banda Acceso directo: compre el Netgear WNDR3300 para unos 76 $, más gastos de envío de buy.com. Me gusta mejor que dando
Láser manchas satélite

Láser manchas satélite

Cañón láser de satélite de Protonumerique en Vimeo.actualización---(Para el bien de la paz, me DESHICE del título de cañón - me pregunto si el número de espectadores se reducirá drásticamente :)(Créditos de fotografía y video - katjahommel.com)----Se
Señales de satélite NOAA con una antena QFH PVC y Laptop

Señales de satélite NOAA con una antena QFH PVC y Laptop

Este instructivo cubre todo lo que necesitas para empezar a poder recibir la señal APT (transmisión automática de la imagen) de los satélites de NOAA (NOAA-15, 18 y 19) volando (y puede ser una base para escuchar a los otros satélites así).Todo comie
Satélite Radio Boombox

Satélite Radio Boombox

Decir lo que se quiere, pero nunca ha habido un mejor momento para disfrutar de la música que ahora. Podemos transmitir o descargar pistas de alta calidad de casi cada canción hecho a nuestros bolsillos sin cables, sin esfuerzo y para casi gratis. Mi
HackerBoxes 0003: Radioaficionados, Arduino Nano, satélites, Packet, APRS

HackerBoxes 0003: Radioaficionados, Arduino Nano, satélites, Packet, APRS

¿Estás listo para obtener Radio activa? Este mes, explorar las comunicaciones de radio con un transceptor de VHF/UHF portátil potente, búsqueda para arriba satélites de aficionado y el prototipo tu propio proyecto de código Morse o Packet Radio Digit
Solar y coche de energía de viento (llegar a 70 km con por satélite

Solar y coche de energía de viento (llegar a 70 km con por satélite

es increíblePaso 1: Solaren primer lugar el panel solar (12 v)Paso 2: Por satélite Ayudar a coche control de millas con vedioPaso 3: turbinas Compramos tres turbinas de 2,5 v que generan energía para ayudar a coche para llegar a 70 km por horaPaso 4:
Satélites: Esculturas de luz algorítmicos

Satélites: Esculturas de luz algorítmicos

Intro:Satélites fue diseñado como un ejecutable para hacer esculturas de luz que se manifiesta diferentemente cada vez se hace.El resultado final es el sistema de fabricación diseñado para el usuario final como un participante activo y necesario en e
Cargador de satélite imprimibles 3D

Cargador de satélite imprimibles 3D

este instructable muestra cómo diseñar este 3D imprimibles satélite lámpara cargador con diseño 123D. A continuación puede ver cómo la hice.Después de haber impreso este proyecto, necesita materiales adicionales para completarla. A ver el material ad
Construcción de un modelo para la comunicación por satélite láser

Construcción de un modelo para la comunicación por satélite láser

Somos dos estudiantes y construido este modelo para nuestro curso de Evidencia empírica en la ingeniería, pero también se refiere a nuestro más grande proyecto de semestre, que es sobre el uso de láseres para la comunicación entre Marte y la tierra.