Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Realizar lo siguiente:
a) El código en el procesador raspberry pi, para que los 8 leds realicen una
secuencia de encendido y apagado desde el primer led hasta el último con
un retardo de 500ms. Adjuntar una imagen de la simulación en Proteus.
IMPLEMENTACIÓN EN PROTEUS:
CÓDIGO:
# Importar la biblioteca RPi.GPIO
import RPi.GPIO as GPIO
import time
apellido
IMPLEMENTACIÓN EN PROTEUS:
CODIGO:
#include <LiquidCrystal.h> // Incluimos la librería LiquidCrystal
float pot0 = 0; // Declaramos una variable float llamada pot0 e inicializamos su valor en
0
float pot1 = 0; // Declaramos otra variable float llamada pot1 e inicializamos su valor en
0
float voltaje1 = 0; // Declaramos una variable float llamada voltaje1 e inicializamos su
valor en 0
float voltaje2 = 0; // Declaramos otra variable float llamada voltaje2 e inicializamos su
valor en 0
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // Inicializamos la pantalla LCD con los pines
especificados
void setup() {
lcd.begin(16, 2); // Inicializamos la pantalla LCD con 16 columnas y 2 filas
lcd.setCursor(0, 0); // Establecemos la posición del cursor en la primera fila, primera
columna
lcd.print("Garriazo Elvis"); // Mostramos "Garriazo Elvis" en la pantalla
lcd.setCursor(0, 1); // Establecemos la posición del cursor en la segunda fila, primera
columna
lcd.print("20184309"); // Mostramos "20184309" en la pantalla
delay(3000); // Esperamos 3 segundos
lcd.clear(); // Limpiamos la pantalla LCD
void loop() {
pot0 = analogRead(A0); // Leemos el valor analógico del pin A0 y lo almacenamos en
pot0
pot1 = analogRead(A1); // Leemos el valor analógico del pin A1 y lo almacenamos en
pot1
voltaje1 = (pot0 * 5.0) / 1023; // Convertimos el valor analógico a voltaje para V1
voltaje2 = (pot1 * 5.0) / 1023; // Convertimos el valor analógico a voltaje para V2
lcd.setCursor(0, 0); // Establecemos la posición del cursor en la primera fila, primera
columna
lcd.print("V1= "); // Mostramos "V1= "
lcd.print(voltaje1); // Mostramos el voltaje calculado para V1
lcd.setCursor(0, 1); // Establecemos la posición del cursor en la segunda fila, primera
columna
lcd.print("V2= "); // Mostramos "V2= "
lcd.print(voltaje2); // Mostramos el voltaje calculado para V2
}