Controlar un servomotor RC con un Arduino y dos interruptores momentáneos: 4 pasos
Controlar un servomotor RC con un Arduino y dos interruptores momentáneos: 4 pasos

Video: Controlar un servomotor RC con un Arduino y dos interruptores momentáneos: 4 pasos

Video: Controlar un servomotor RC con un Arduino y dos interruptores momentáneos: 4 pasos
Video: CÓMO INSTALAR UN INTERRUPTOR PARA CONTROLAR EL GIRO DE UN MOTOR 2025, Enero
Anonim

El nombre lo dice todo. Controlar un servomotor de automóvil RC con un Arduino y algunas resistencias, cables de puente y dos interruptores táctiles. Hice esto el segundo día que obtuve mi Arduino, así que estoy bastante orgulloso de mí mismo.

Paso 1: Lista de piezas

De acuerdo, vas a necesitar lo siguiente: Arduino- $ 30-35 USD Averigua dónde comprarlos aquí. Jumper Wires- $ 8.50 USD Obtuve el mío de AmazonResistors- Centavos por pieza Consígalos de Radio Shack, Digi-Key, Mouser, Jameco, etc. Vas a necesitar dos alrededor de 100 ohmios (marrón negro marrón) y dos alrededor de 10k ohmios (marrón negro naranja). Estos no tienen que ser exactos. Servo Motor- $ 10 USD Sí, sé que este no es el más barato en Internet. Tower HobbiesBreadboard- $ 9- $ 30 USD, dependiendo del tamaño. AmazonTactile Switch- $ 0.20 USD Solo quedan 6, 427 en Digi-Key Acabo de rescatar el mío…

Paso 2: el circuito

El circuito es bastante simple. Deberías poder tirarlo en una placa de pruebas en cinco minutos como lo hice yo. Asegúrate de que no tenga sentido para tu familia menos geek y que parezca un fajo de algo que sacaste de una serpiente de drenaje. Mmm

Paso 3: el programa / bosquejo

Aquí está mi código que usé. Podría explicarlo más tarde, soy un poco vago. Para eso son esto y esto.

#include Servo myservo; int button7 = 0; int button6 = 0; int pos = 90; void setup () {pinMode (7, INPUT); pinMode (6, INPUT); myservo.attach (9);} bucle vacío () {button7 = digitalRead (7); button6 = digitalRead (6); myservo.write (pos); retardo (5); pos = restringir (pos, 0, 180); si (botón7 == 1 && botón6 == 0) {pos ++; } si (botón7 == 0 && botón6 == 1) {pos--; }} ¿Algún error, falla? No noto ninguna …

Paso 4: ¡Funciona (o no)! Y, próximamente …

Es de esperar que funcione para usted, si no publica un comentario. Nosotros, los de la comunidad instructable, generalmente somos buenos para ayudar a las personas. Espero poder agregar un video pronto. Podría publicar un video de un Arduino controlando un servo en otro proyecto, ya que he pasado a cosas más grandes y mejores. ¡Así que diviértete con esto, modifícalo, sal y gana dinero con él y luego dímelo! Eso me alegraría el día.