viernes, 21 de mayo de 2021

Ejercicio de Proteus

 







Código elaborado en Arduino 

1.- 

#include <LiquidCrystal.h>

const int analogInPin =  A0;  
const int analogOutPin = 9; 
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

int sensorValue = 0;        
int outputValue = 0;       

void setup() {
 Serial.begin(9600);

  lcd.begin(16, 2);

  lcd.print("hello, world!");
}

void loop() {
  lcd.setCursor(0, 1);
  lcd.print(millis() / 1000);
  

  sensorValue = analogRead(analogInPin);
  outputValue = map(sensorValue, 0, 1023, 0, 255);

  analogWrite(analogOutPin, outputValue);
  
  Serial.print("sensor = ");
  Serial.print(sensorValue);
  Serial.print("\t output = ");
  Serial.println(outputValue);

  delay(2);
}

2.-

#include <LiquidCrystal.h>


const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;

LiquidCrystal lcd(rs, en, d4, d5, d6, d7);


void setup() {


  lcd.begin(16, 2);


}


void loop() {

  lcd.setCursor(0, 0);

  for(int thisChar=0; thisChar<10; thisChar++){

  lcd.print(thisChar);

  delay(500);

  }

 

 lcd.setCursor(16, 1);

  lcd.autoscroll();

  for(int thisChar=0; thisChar<10; thisChar++){

  lcd.print(thisChar);

  delay(500);

}

lcd.noAutoscroll();


lcd.clear();

}





Elaborado por Juan Carlos Juárez González

No hay comentarios:

Publicar un comentario

Modelo TCP/IP

Actualmente la mayoría de ordenadores están conectados a alguna red (internet, intranet, etc.) y casi todos lo hacen utilizando el  modelo T...