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

[ATTINY2313][BASCOM]Pobieranie tekstu z LCD

filip127 28 Gru 2011 21:48 2011 10
REKLAMA
  • #1 10315989
    filip127
    Poziom 9  
    Witam razem z kumplem robimy taki mini komputerek na 2 lub 1 Attiny2313.
    Chcę zrobić aby gdy użytkownik naciśnie jakiś tam guziczek to mu pokaże liczbę na ekranie i jeśli wpisze hasło które jest w zmiennej to program idzie dalej.
    Wydaje mi się że być może jest taka funkcja GetLCD lub coś
    O to kod który ja wykminłem:
    Kod: text
    Zaloguj się, aby zobaczyć kod

    Jak zrobić aby hasłem było to hasło które jest w zmiennej "Haslo"?
  • REKLAMA
  • #2 10316074
    korrus666
    Poziom 40  
    Coś mieszasz. Jaką masz klawiaturę ? Zakładam że numeryczną.
    Przecież jak masz jakieś hasło to czytasz kod klawisza i zapisujesz sobie do jakiejś zmiennej. Może to być zmienna tekstowa. Po odczytaniu 4 znaków i potwierdzeniu jakimś klawiszem sprawdzasz czy te wpisane 4 znaki to hasło. Nie da się czytać z ekranu bo wyświetlacz LCD taki zgodny z HD44780 nie posiada takiej funkcji. Nie jest też ci ona do szczęścia potrzebna.
    Twój warunek póki sprawdzania hasła nie zadziała.
  • REKLAMA
  • #4 10316281
    filip127
    Poziom 9  
    Mógłby mi ktoś pomóc jak by to wyglądało.Chyba tak:
    if Znak1=1 and Znak2=2 and Znak3=3 and Znak4=4 = 1234
    Lcd "Haslo dobre"
  • REKLAMA
  • #5 10316891
    pawello0101
    Poziom 12  
    Nie wiem czy o to Ci chodzi ale jeśli piszesz zmienną "const hasło = 1234" to nie zapomnij że to jest stała i nie można jej nadpisywać
  • #6 10317244
    filip127
    Poziom 9  
    Dzięki a czy ktoś byłby łaskaw podać nazwy pinów do bascoma np. Pin1=pinb.1 dam punkty
  • #7 10317344
    Mundi1970
    Poziom 24  
    Rozpiskę pinów znajdziesz w Bascomie, menu View -> Pin Layout lub Help -> Index (BASCOM Hardware -> Chips).
  • REKLAMA
  • #8 10317396
    filip127
    Poziom 9  
    Mam pytanko czy attiny nie padnie jak wszystkie piny będą zajęte tzw. Lcd zapalnik,własny port i klawiatura. O i a prop jaki polecacie programator do attiny 2313 i ew. Atmegi 8 bo chciałem zrobić Isp ale się boje że spalę lpt lub płytę główną.
  • #9 10317633
    sorex86
    Poziom 15  
    Ja mam programator z and-tech'a i bardzo sobie go chwale, usb oczywiście. Przetrwał deszcze, rzucanie plecakiem i wizytę na akademiku... ;d Jeśli aledrogo przeraża swoją ceną zawsze zostaję zagraniczny serwis aukcyjni i paypal. Tam za grosze uda Ci sie wychaczyć programator. Największe możliwości ma JTAG ale bez niego da się obejść.
  • #10 10318550
    filip127
    Poziom 9  
    Dobrze i jestem w BASCOM helpie i np PD0 oznacza pind.0 ?
  • #11 10319797
    aaadamw
    Poziom 16  
    filip127 napisał:


    Dobrze i jestem w BASCOM helpie i np PD0 oznacza pind.0 ?


    człowieku, ogarnij książkę "Programowanie mikrokontrolerów avr w języku bascom" Marcina Wiązani.
    Potem zacznij coś pisać i dopiero wtedy zacznij zadawać pytania.
REKLAMA