logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Atmega 8 - Uart odbieranie danych bascom - problem z wyłączaniem diody

trippo1 15 Cze 2016 19:07 2232 9
REKLAMA
  • #1 15745162
    trippo1
    Poziom 12  
    Witam serdecznie

    Jako kolejny krok nauki uczę się oprogramować bluetooth hc-05 oraz atmega 8 sprzęgnięte z aplikacją w telefonie. Połączenie bluetooth jest nawiązane po naciśnięciu przycisków w telefonie wysyłana jest dana typu string. Jeden przycisk wysyła daną o wartości "zapal", drugi przycisk o wartości "zgaś". Do portu atmegi8 podłączona jest dioda anodą do mikrokontrolera (oczywiście przez rezystor)

    Program odbioru wygląda tak :

    Kod: VB.net
    Zaloguj się, aby zobaczyć kod


    Problem polega na tym że odbiorę raz daną Zapal dioda się zaświeca ale już wysyłając daną zgaś nie ma żadnej reakcji na wysłanie danych. Proszę bardziej doświadczonych kolegów o poradę.
  • REKLAMA
  • #2 15745315
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • Pomocny post
    #3 15745325
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • Pomocny post
    #4 15746458
    RAPELC
    Poziom 17  
    Czy nie lepiej by było zamiast bawić się w pojedyncze znaki odebrać cały tekst hurtem.
    Kod: VB.net
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #5 15761885
    trippo1
    Poziom 12  
    RAPELC Twoje rozwiązanie najbardziej mi pomogło, dziękuje. Mam jeszcze pytanie czysto techniczne odnośnie innego zagadnienia ale nie chcę otwierać nowego tematu. Czy jeżeli mam układ RTC DS1307 zasilany napięciem 5V i SDA oraz SLC jest podciągnięte rezystorami 4,7k do 5V i są połączone z atmega8 ale zasilaną z napięcia 3,3V to ma to prawo działać?
  • #6 15762221
    Konto nie istnieje
    Poziom 1  
  • #7 15762314
    Konto nie istnieje
    Konto nie istnieje  
  • #8 15764625
    trippo1
    Poziom 12  
    Idąc za radą niveasoft wymieniłem DS1307 na PCF8583 tylko dlaczego jak zlicza minuty od 0-10 to jest taki format zapisu np. 22:1 a nie 22:01?
    Mam taki kod...

    Kod: VB.net
    Zaloguj się, aby zobaczyć kod
    [/code]
  • #9 15764670
    Konto nie istnieje
    Poziom 1  
  • Pomocny post
    #10 15764693
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA