Pràctica 4: Convertir Codi Morse en Text
Objectiu: Desenvolupar un algoritme que, basant-se en la temporització dels senyals, converteixi els patrons Morse en caràcters alfabètics.
Continguts:
- Utilitzar arrays o mapes per emmagatzemar la correspondència entre Morse i lletres.
- Implementar una funció que reconegui i agrupi els senyals.
Exemple de pseudocodi:
// Pseudocodi per convertir Morse a text
String morseToLetter(String morse) {
// Exemple bàsic:
if(morse == ".") return "E";
else if(morse == "-") return "T";
// Afegeix més condicions segons el teu mapa Morse
return "";
}
Pràctica 5: Visualització en un LCD
Objectiu: Mostrar en temps real el text resultant en un display LCD.
Exemple de codi Arduino utilitzant la llibreria LiquidCrystal
:
#include
// Configuració dels pins: RS, E, D4, D5, D6, D7
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
lcd.print("Morse a Text");
}
void loop() {
// Simulació d'entrada de text
lcd.setCursor(0, 1);
lcd.print("Hola, món!");
delay(2000);
}