-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.ne
ws.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for
-mail
Subject: Re: arduino, początki, inny edytor
Newsgroups: pl.misc.elektronika
References: <a...@n...v.pl>
<a...@n...neostrada.pl>
<a...@n...neostrada.pl>
<a...@n...v.pl>
<a...@n...neostrada.pl>
<5904bc98$0$5151$65785112@news.neostrada.pl>
<a...@n...neostrada.pl>
<a...@n...v.pl>
<a...@n...neostrada.pl>
<a...@n...v.pl>
<oe56ep$p5n$1@node1.news.atman.pl> <oe586c$qtf$1@node1.news.atman.pl>
<oe77qh$gs9$1@node2.news.atman.pl> <oe7k3e$62b$1@node1.news.atman.pl>
<a...@n...v.pl>
<oea18a$ig2$1@node1.news.atman.pl>
<a...@n...v.pl>
<oec5qu$482$1@node2.news.atman.pl> <oecgor$2du$1@dont-email.me>
From: Piotr Dmochowski <i...@p...onet.pl>
Date: Wed, 3 May 2017 14:55:16 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <oecgor$2du$1@dont-email.me>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: pl
Content-Transfer-Encoding: 8bit
Lines: 29
Message-ID: <5909d336$0$15210$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 31.179.111.125
X-Trace: 1493816118 unt-rea-a-02.news.neostrada.pl 15210 31.179.111.125:53052
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:717707
[ ukryj nagłówki ]W dniu 2017-05-03 o 14:03, ToMasz pisze:
> 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"
>
Tak robi bo mu tak kazałeś ;)
W definicji klawiszy prawdopodobnie użyłeś znaków a nie cyfr, więc
funkcja zwraca numer znaku w tabeli ASCII. Przykład z tutoriala:
char keys[ROWS][COLS] = {
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'#','0','*'}
};
Zgodnie z tablicą ASCII jedynka ma numer 49 i taka liczba jest zapisana
w zmiennej key.
Gdyby w tablicy keys była 1 zamiast '1' to łatwiej byłoby liczyć, ale na
porcie szeregowym byłyby krzaki.
--
Pozdrawiam
Piotrek
Następne wpisy z tego wątku
- 03.05.17 15:55 HF5BS
- 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
- Jak sie smazy elektronike z odleglosci kilkuset metrów?
- William Shockley, co-inventor of the transistor
- Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
- Zamek elektroniczny
- szablon do pasty DIY
- Głośnik potrzebny
- Silikonowy przewód ekranowany
- Wtyk bananowy ekranowany
- 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?
Najnowsze wątki
- 2025-11-07 Warszawa => Starszy Programista C <=
- 2025-11-07 Warszawa => Senior Programmer C <=
- 2025-11-07 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36
- 2025-11-07 Warszawa => Programista C <=
- 2025-11-07 Warszawa => Asystent ds. Sprzedaży i Rozwoju Klienta <=
- 2025-11-07 Wrocław => Programista React ze znajomością C++ <=
- 2025-11-07 Lublin => Programista Delphi <=
- 2025-11-07 OBD2 napięcie akumulatora
- 2025-11-06 citek i GP.
- 2025-11-06 envelo - list polecony
- 2025-11-06 Ostrów Wielkopolski => Specjalista ds. Marketingu Online (PPC) <=
- 2025-11-06 Warszawa => Strategic Account Manager <=
- 2025-11-06 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-11-06 Ktoś się wybiera?
- 2025-11-05 Warszawa => C Programmer <=




Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei