Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción
Por un lado, nos permite mantener una posición que indiquemos, siempre que esté dentro
del rango de operación del propio dispositivo. Por otro lado nos permite controlar la
velocidad de giro, podemos hacer que antes de que se mueva a la siguiente posición espere
un tiempo.
El ejemplo más típico es un coche teledirigido, esos que utilizan los niños y no tan niños.
Estos juguetes suelen tener un mando a distancia donde podemos controlar la velocidad y el
giro del coche. Precisamente el giro se suele hacer con un servomotor donde indicamos, en
cada momento, la posición o el ángulo de giro que queremos que tenga en un preciso
momento.
Cosas a tener en cuenta con este dispositivo. Lo primero, el ángulo de giro, en este caso nos
permite hacer un barrido entre -90º y 90º. Lo que viene a ser un ángulo de giro de 180º.
Aunque el servo puede moverse con una resolución de más de 1 grado, este es el máximo
de resolución que vamos a conseguir debido a la limitación de la señal PWM que es capaz
de generar Arduino UNO.
Desarrollo
Paso 1:
Consejos importantes:
Hardware requerido:
Arduino
Servo motor
Alambres
Paso 3:
Código
#include <Servo.h>
Servo servo1;
int estado=0;
int retardo=100;
int analogo=0;
void setup(){
servo1.attach(4);
pinMode(4,OUTPUT);
Serial.begin(9600);
delay(1000);
void loop(){
if(Serial.available()>0){
estado = Serial.read();
if(estado== 'A' ){
servo1.write(0);
if(estado== 'B' ){
servo1.write(90);
}
if(estado== 'C' ){
servo1.write(180);
if(estado=='q'){
analogo=analogRead(A0);
Serial.print(analogo);
Serial.println("∞C");
delay (retardo);
estado=0;
delay(retardo);
El hardware Arduino tiene soporte incorporado para la comunicación en serie en los pines 0
otros pines digitales del Arduino, utilizando un software para replicar la funcionalidad (de
Los pines digitales 0 y 1 en sus placas Arduino o Genuino se utilizan como líneas seriales
virtuales RX y TX. El pin de RX virtual está configurado para escuchar cualquier cosa que
llegue a través de la línea serie principal, y luego hacer que los datos salgan de la línea de
hardware.
Paso 5:
Crear aplicación
http://appinventor.mit.edu/explore/
La pieza clave de esta práctica es el módulo Bluetooth. Estos módulos se encuentran bajo
varios nombres y características. Solo un servomotor conectado a una placa Arduino no
está lo suficientemente interesado como para mantenerlo interesado durante mucho tiempo.
Pero, pensando en el futuro, puedes hacer muchas cosas brillantes solo a partir de esta
práctica. Puede controlar un brazo de robot con un giro del teléfono inteligente, controlar
una cámara conectada a un sistema de giro e inclinación y más.
Referencia
https://www.instructables.com/id/Arduino-How-to-Control-Servo-Motor-Via-Bluetooth-w/