You are on page 1of 5

#include <Servo.

h>//Include the Servo Library

int degree=0;

ind led= 12;

String words;

Servo servo1; // "Servos" objects are created

void setup() {

// put your setup code here, to run once:

Serial.begin(9600);

Serial.println("Servos - Arduino");

//servo1.attach(3); //Default

servo1.attach(3,600,2400);

servo1.write(0);

void loop() {

// put your main code here, to run repeatedly:

while (Serial.available()) { // Read the value sent by the Serial Port

delay(5);

char c = Serial.read(); // Read the characters

words += c; // Convert Characters to character string

if (words.length()>0){

degree = words.toInt(); // Convert character string to integers

Serial.print(degree); //Send value in Degrees

Serial.println(" Grados");

delay(2);

servo1.write(degree); // Ajuste de 512 vueltas a los 360 grados

while(servo1.read()<degree-3)

{Serial.println("Desplazando...");}

void loop() // Esta función se mantiene ejecutando


{ // cuando este energizado el Arduino

digitalWrite(12 ,HIGH); // Enciende el LED

delay(2000); // Temporiza un segundo (2s = 2000milisegundos)

digitalWrite(12,LOW); // Apaga el LED

delay(2000); // Temporiza un segundo (2s = 2000milisegundos)

words = ""; // Initialize the string of characters received

void setup() // Se ejecuta cada vez que el Arduino se inicia

pinMode(12,OUTPUT); // Inicializa el pin 12 como una salida

pinmode (3, contacti;


}

//------------------------------------

//Función cíclica

//------------------------------------

void loop() // Esta función se mantiene ejecutando

{ // cuando este energizado el Arduino

digitalWrite(12 ,HIGH); // Enciende el LED

delay(2000); // Temporiza un segundo (2s = 2000milisegundos)

digitalWrite(12,LOW); // Apaga el LED

delay(2000); // Temporiza un segundo (2s = 2000milisegundos)

#include <Servo.h>//Include the Servo Library


#include <led.h>

int degree=0;

int led= 12;

servo Int = 3;

String words;

Servo servo1; // "Servos" objects are created

void setup() {

// put your setup code here, to run once:

Serial.begin(9600);

Serial.println("Servos - Arduino");

//servo1.attach(3); //Default

servo1.attach(3,600,2400);

servo1.write(0);

void loop() {

// put your main code here, to run repeatedly:

while (Serial.available()) { // Read the value sent by the Serial Port

delay(5);

char c = Serial.read(); // Read the characters

words += c; // Convert Characters to character string

if (words.length()>0){

degree = words.toInt(); // Convert character string to integers

Serial.print(degree); //Send value in Degrees

Serial.println(" Grados");

delay(2);

servo1.write(degree); // Ajuste de 512 vueltas a los 360 grados

while(servo1.read()<degree-3)

{Serial.println("Desplazando...");}

void loop() // Esta función se mantiene ejecutando


{ // cuando este energizado el Arduino

digitalWrite(12 ,HIGH); // Enciende el LED

delay(2000); // Temporiza un segundo (2s = 2000milisegundos)

digitalWrite(12,LOW); // Apaga el LED

delay(2000); // Temporiza un segundo (2s = 2000milisegundos)

words = ""; // Initialize the string of characters received

You might also like