-
Data: 2017-05-03 15:55:08
Temat: Re: arduino, początki, inny edytor
Od: "HF5BS" <h...@...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]
Użytkownik "ToMasz" <t...@p...fm.com.pl> napisał w wiadomości
news:oecgor$2du$1@dont-email.me...
> fajnie się Was czyta, ale co powiecie na takie coś:
>
> char key = keypad.waitForKey(); //czekaj na naciśnięcie klawisza
> Serial.println(key); //wyświetl co zostało naciśnięte
>
> no i działa pięknie. wciskam 1 na klawiaturce, na ekranie pojawia się 1.
> jak wcisnę 2 to na ekranie "wyskoczy" 2. Niestety na wyświetlaniu się
> kończy. Problem pojawia się przy próbie wykorzystania zmiennej "Key" w
> matematyce, gdyż "1" z klawiatury, zapamiętuje się jako key = 48. Chwała
> Bogu że 2 to 49, 3 to 50, więc szybko problem "obszedłem", ale nie
> rozwiązałem. nie wiem dlaczego arduino tak "robi"
Wszędzie tak masz.
Na szybko, więc mało eleganckie i ze znienawidzonym GOTO, ale prościej się
nie da:
10 a$=INKEY$: REM w różnych dialektach jest to bardzo różnie
20 PRINT a$;: GOTO 10
A jeszcze prościej, nie wszystkie dialekty pozwalają tak łatwo:
10 PRINT INKEY$: GOTO 10
Z "debagiem":
10 a$=INKEY$: IF a$="" THEN 10:REM lub GOTO 10, powinno być, aby tekst nie
latał po ekranie
20 PRINT "Znakowi ";a$;" odpowiada kod ASCII";ASC(a$+CHR$(0))
30 GOTO 10
Tak wygląda sprawa, dlaczemu tu i tam widzisz inne wartości.
--
"Jeśli przyjmiesz do siebie zabiedzonego psa i sprawisz,
że zacznie mu się dobrze powodzić - nie ugryzie cię.
Na tym polega zasadnicza różnica między psem a człowiekiem"
(C) Mark Twain
Następne wpisy z tego wątku
- 03.05.17 16:37 ToMasz
- 03.05.17 16:41 ToMasz
- 03.05.17 19:18 Pcimol
- 03.05.17 20:10 slawek
- 04.05.17 08:21 J.F.
- 04.05.17 08:32 J.F.
- 04.05.17 14:12 HF5BS
- 04.05.17 14:22 HF5BS
- 04.05.17 15:19 J.F.
- 04.05.17 20:55 HF5BS
Najnowsze wątki z tej grupy
- Co może być gorsze od pożaru elektryka?
- daltonizm
- Mały Linux
- Superkondensator. Czy to się uda?
- Stare filmy o technice
- Zasilanie własnych konstrukcji przez PoE
- Jak działa domofon?
- Co oni mierzą miernikiem
- 40 lat OrCAD-a
- Multimetr z bluetooth
- Ciekawa mapka z BTS-ami
- Lampy uliczne LED z kubkiem
- Pęczniejące LiPo
- wyłącznik ścienny
- "Wybitna" inteligencja AI
Najnowsze wątki
- 2025-10-26 automat czy manual
- 2025-10-25 W UK (groźnego) seksualnego przestępce (z Etiopii) aż na JEDEN ROK (rasiści) skazali
- 2025-10-25 Warszawa => Senior Cloud Engineer - AWS <=
- 2025-10-24 Prawdziwy obraz społeczeństwa Gazy.
- 2025-10-24 Atra_ment Canona GI-41 vs 45 itp...
- 2025-10-24 Warszawa => International Freight Forwarder <=
- 2025-10-24 Co może być gorsze od pożaru elektryka?
- 2025-10-24 Co może być gorsze od pożaru elektryka?
- 2025-10-24 Warszawa => Senior Microsoft Dynamics 365 Business Central Consultant
- 2025-10-24 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-10-23 brylant
- 2025-10-23 Warszawa => BI Developer / Analityk BI <=
- 2025-10-23 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-10-23 Trójmiasto => Head of Social Media <=
- 2025-10-23 Warszawa => Programista C <=




Deweloperzy hamują sprzedaż mieszkań, ale nie podnoszą cen