Programación de Interfaces Con Arduino Equipo 8 Grupo 2101154100
Programación de Interfaces Con Arduino Equipo 8 Grupo 2101154100
Programación de Interfaces Con Arduino Equipo 8 Grupo 2101154100
Carrera:
INGENIERÍA ELECTROMECÁNICA
Asignatura:
INTRODUCCIÓN A LA PROGRAMACIÓN
Actividad:
Alumnos:
Gutiérrez Lugo Diego Yefer
Duran Aguilar Fernando
Roberto
7 DE NOVIEMBRE DE 2021
Arduino se enfoca en acercar y facilitar el Arduino es una plataforma de autoría
uso de la electrónica y programación de electrónica de código abierto, en
sistemas embebidos en proyectos hardware y software gratuitos, flexible y
multidisciplinarios. para uso de creadores y desarrolladores.
Arduino ofrece unas bases de hardware
Esta plataforma permite la creación de
abierto para que otros fabricantes
puedan crear sus propias placas. diferentes tipos
de microordenadores únicos a las que la
En lo referente a hardware, se basa en comunidad de creadores
placas que se pueden ensamblar a mano puede dar diferentes usos.
o que se pueden comprar directamente
preensambladas. Cada una de las
placas lleva un microcontrolador en el
que se carga el programa software que
es necesario desarrollar para “darle vida”
a la placa.
la plataforma
es una de
programación con la
que cualquier persona que pueda crear
para placas
IDE de Arduino
Paso 1: Conecta el Arduino
• SDA - SDA
• SD L - SD L
• VIN - 5v
• GND - GND
• + al Pin 13
• - a GND
Paso 2: Instalar las bibliotecas
Luego, busque y seleccione los archivos .ZIP que descargó anteriorm ente.
Paso 3: Program a el Arduino
Abra el IDE de Arduino y cree un nuevo archivo. Elim ine todo lo que ya está
allí y pegue el siguiente código.
// Include Libraries
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_LSM303_U.h>
#include <Adafruit_LSM303.h>
void setup(void)
{
//Just for Debugging
//Serial.begin(9600);
//Serial.println("Starting...");
// Setup pin 13
pinMode(13, OUTPUT);
// There was a problem detecting the LSM303 ... check your connections
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(500);
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(500);
while(1);
}
// Wait 5 seconds
delay(5000);
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
float Pi = 3.14159;
// Normalize to 0-360
if (heading < 0)
{
heading = 360 + heading;
}
return heading;
}
void loop(void)
{
//Serial.println("");
}
Paso 4: ¡Pruébalo!
Si tiene uno de estos, sim plem ente corte uno de los cables, agregue cables
de extensión si es necesario y agregue el interruptor. En m i caso, obtuve un
conector de barril de bloque de terminales y lo cableé con eso. Como no
m e preocupa dem asiado la seguridad, m i llave es solo un sim ple interruptor
de palanca, pero puedes ser creativo. Utilice un interruptor de lengüeta y un
im án, RFID, ¡tal vez incluso una aplicación de teléfono inteligente!
Paso 6: ¡Móntelo!