Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Codigos de programacion para arduino, Apuntes de Diseño de Redes

Algunos codigos basicos utiles de arduino

Tipo: Apuntes

2022/2023

Subido el 19/11/2025

nerea-lucas
nerea-lucas 🇪🇸

1 documento

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
SERVO COMANDS
#include <Servo.h> (Incluimos la libreria para controlar nuestro servo)
Servo servoMotor; (Variable para controlar el servomotor)
void setup() {
Serial.begin(9600);
servoMotor.attach(9);(Servo Iniciado para trabajar en el pin seleccionado)
miServo.attach(9, 500, 2500); (de esta manera añadimos unos rangos de pulsos para nuestro servomotor)
servoMotor.write(0);(Ángulo de Servo)
}
void loop() {
servoMotor.write( );
}
pf3

Vista previa parcial del texto

¡Descarga Codigos de programacion para arduino y más Apuntes en PDF de Diseño de Redes solo en Docsity!

SERVO COMANDS

#include <Servo.h> (Incluimos la libreria para controlar nuestro servo) Servo servoMotor; (Variable para controlar el servomotor)

void setup() { Serial.begin( 9600 ); servoMotor.attach( 9 );(Servo Iniciado para trabajar en el pin seleccionado) miServo.attach(9, 500, 2500); (de esta manera añadimos unos rangos de pulsos para nuestro servomotor) servoMotor.write( 0 );(Ángulo de Servo) } void loop() { servoMotor.write( );

DISTANCE SENSOR CODE

const int EchoPin = 6 ; const int TriggerPin = 5 ;

void setup() { Serial.begin( 9600 ); pinMode(TriggerPin, OUTPUT); pinMode(EchoPin, INPUT); }

void loop() { int cm = ping(TriggerPin, EchoPin); Serial.print("Distancia: "); Serial.println(cm); delay( 1000 ); }

int ping(int TriggerPin, int EchoPin) { long duration, distanceCm;

digitalWrite(TriggerPin, LOW); //para generar un pulso limpio ponemos a LOW 4us delayMicroseconds( 4 ); digitalWrite(TriggerPin, HIGH); //generamos Trigger (disparo) de 10us delayMicroseconds( 10 ); digitalWrite(TriggerPin, LOW);

duration = pulseIn(EchoPin, HIGH); //medimos el tiempo entre pulsos, en microsegundos

distanceCm = duration * 10 / 292 / 2 ; //convertimos a distancia, en cm return distanceCm;