en cmd instalar mediante pip la biblioteca serial
pip install serial
pip install pyserial
en cmd instalar mediante pip la biblioteca serial
pip install serial
pip install pyserial
char letra = "";String palabra = "";int numero;void setup() {Serial.begin(115200);Serial3.begin(9600);Serial.println("Bienvenidos");}void loop() {if (Serial3.available()>0){//delay(5);letra = Serial3.read();if (letra != 'Z'){palabra += letra;Serial.println(letra);}else{Serial.println("Se ha completado una palabra");Serial.println(palabra);Serial.println("La pasaremos a un entero");numero = palabra.toInt();Serial.println(numero);palabra = "";}}}
String palabra = "543";
int numero;
void setup() {
}
void loop() {
numero = palabra.toInt();
// Listo
}
char letra = "";
String palabra = "";
int numero;
void setup() {
Serial.begin(115200);
Serial.println("Bienvenidos");
}
void loop() {
if (Serial.available()>0){
letra = Serial.read();
if (letra != 'Z')
{
palabra += letra;
Serial.println(letra);
}
else
{
Serial.println("Se ha completado una palabra");
Serial.println(palabra);
Serial.println("La pasaremos a un entero");
numero = palabra.toInt();
Serial.println(numero);
palabra = "";
}
}
}
int aleatorio;
void setup() { Serial.begin(9600);
}
void loop() {
Serial.print("A"); Serial.print(aleatorio); Serial.println("Z"); delay(500);}
#include <EEPROM.h>
int v1;
int v2;
void setup() {
Serial.begin(115200);
}
Leer: se hace con variable = EEPROM.read(posición);
void loop() {
v1 = EEPROM.read(1);
v2 = EEPROM.read(2);
Serial.print("El valor de la posición 1 es:"):
Serial.println(v1):
Serial.print("El valor de la posición 2 es:"):
Serial.println(v1):
delay(8000);
}
#include <EEPROM.h>
int v1;
int v2;
void setup() {
Serial.begin(115200);
}
void loop() {
v1 = EEPROM.read(1);
v2 = EEPROM.read(2);
Serial.print("El valor de la posición 1 es: ");
Serial.println(v1);
Serial.print("El valor de la posición 2 es: ");
Serial.println(v1);
delay(8000);
}
#include <EEPROM.h>
int v1;
int v2;
void setup() {
Serial.begin(115200);
}
void loop() {
EEPROM.write(1,20); // guarda el valor 20 (atención: el máximo es es 255)
EEPROM.write(2,5); // guarda el valor 5
Serial.println("Se ha grabado");
Serial.println("hacer el ejemplo de lectura para recuperar el valor de la posición 1 y 2");
delay(8000);
}
char teclado;
void setup() {
Serial.begin(115200);
Serial.println("Bienvenido al programa");
}
void loop() {
teclado = Serial.read();
if (teclado == 'a'){
Serial.println("Se ha detectado la a");
}
else if (teclado == 'b'){
Serial.println("Se ha detectado la b");
}
}
