Skocz do zawartości

faalkoor

Użytkownicy
  • Zawartość

    5
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O faalkoor

  • Ranga
    2/10
  1. faalkoor

    Telegraf

    Ma działać, że chcę pomiędzy dwoma Arduino bezprzewodowo przesyłać wiadomość w postaci kodu Morse'a. Do obu Arduino podłączone są wyświetlacze LCD. Możliwe, że błędnie użyłem pojęć receiver i transmitter, chodzi o wykorzystanie modułu radiowego, którego niestety już nie posiadam, gdyż uległ przypadkowej destrukcji . Chcę to wykorzystać głównie na zbiórkach i obozach harcerskich. Jeśli chodzi o zakończone programy to był to układ imitujący bombę. Pracuję również nad układem mającym działać jak klawiatura w telefonach komórkowych. Nie robiłem kursów forbotowych i w sumie nie wiem dlaczego.
  2. faalkoor

    Telegraf

    #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); byte kropka [8] = { B00000, B00000, B01110, B01110, B01110, B00000, B00000, }; byte myslnik [8] = { B00000, B00000, B00000, B11111, B00000, B00000, B00000, }; int kbutton = 7; int mbutton = 8; int cbutton = 9; int x=0; void setup() { lcd.createChar(0, kropka); lcd.createChar(1, myslnik); lcd.begin(16,2); pinMode(kbutton, INPUT); pinMode(mbutton, INPUT); pinMode(cbutton, INPUT); } void loop() { lcd.setCursor(0,0); lcd.print("KORMORAN NADAJE:"); if (digitalRead(kbutton) == HIGH) { lcd.setCursor(x,1); x++; lcd.write(byte(0)); while(digitalRead(kbutton) == HIGH); } if (digitalRead(mbutton) == HIGH) { lcd.setCursor(x,1); x++; lcd.write(byte(1)); while(digitalRead(mbutton) == HIGH); } if (digitalRead(cbutton) == HIGH) { lcd.clear(); while(digitalRead(cbutton) == HIGH); x=0; } if(x>=16) { lcd.clear(); x=0; } }
  3. faalkoor

    Telegraf

    Ok, dziękuje . Jeśli chodzi o kod to gdzieś zaginął . Mam tylko ten fragment, który odpowiada za pisanie odpowiedniego znaku na LCD.
  4. faalkoor

    Telegraf

    Witam, Od niedawna borykam się z układam mającym działać jak telegraf. W takim sensie, iż do dyspozycji mamy 5 przycisków. Mają następujące funkcje: pisanie kropki pisanie kreski pisanie ukośnika wymazywanie całości zapisanego kodu wysyłanie kodu Nie wiem jak przesłać napisany kod Morse'a z Serial Monitora jednego Arduino do drugiego Arduino przez transmiter oraz odbiorem tego przez receiver i wyświetleniem tego na LCD. Próbowałem już coś kombinować, ale nie daje to żadnego efektu. Pozdrawiam
×