![Licznik za pomocą przycisku - Tinker Cad: 3 kroki Licznik za pomocą przycisku - Tinker Cad: 3 kroki](https://i.howwhatproduce.com/images/008/image-22121-j.webp)
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02
![Image Image](https://i.howwhatproduce.com/images/008/image-22121-2-j.webp)
![](https://i.ytimg.com/vi/pj7eaxIauNI/hqdefault.jpg)
![Wymagane komponenty Wymagane komponenty](https://i.howwhatproduce.com/images/008/image-22121-3-j.webp)
Kiedy już przycisk działa, często chcesz wykonać jakąś akcję w oparciu o to, ile razy przycisk został naciśnięty. Aby to zrobić, musisz wiedzieć, kiedy przycisk zmienia stan z wyłączonego na włączony i policzyć, ile razy ta zmiana stanu ma miejsce. Nazywa się to wykrywaniem zmiany stanu lub wykrywaniem krawędzi. W tym samouczku dowiadujemy się, jak sprawdzić zmianę stanu, wysyłamy wiadomość do Monitora szeregowego z odpowiednią informacją i liczymy cztery zmiany stanu, aby włączyć i wyłączyć diodę LED.
Krok 1: Wymagane komponenty:
![Wymagane komponenty Wymagane komponenty](https://i.howwhatproduce.com/images/008/image-22121-4-j.webp)
![Wymagane komponenty Wymagane komponenty](https://i.howwhatproduce.com/images/008/image-22121-5-j.webp)
![Wymagane komponenty Wymagane komponenty](https://i.howwhatproduce.com/images/008/image-22121-6-j.webp)
1. Arduino UNO
2. Deska do krojenia chleba
3. Przycisk
4. Rezystor
5. Przewody połączeniowe
Krok 2: Schemat obwodu:
![Image Image](https://i.howwhatproduce.com/images/008/image-22121-8-j.webp)
![](https://i.ytimg.com/vi/Bj3np564FeY/hqdefault.jpg)
Podłącz trzy przewody do płytki. Pierwszy biegnie od jednej nogi przycisku przez rezystor pull-down (tutaj 10k omów) do masy. Drugi biegnie od odpowiedniej nogi przycisku do zasilania 5 woltów. Trzeci łączy się z cyfrowym pinem I/O (tutaj pin 2), który odczytuje stan przycisku.
Gdy przycisk jest rozwarty (niewciśnięty) nie ma połączenia między dwoma nogami przycisku, więc pin jest podłączony do masy (poprzez rezystor pull-down) i odczytujemy LOW. Gdy przycisk jest zwarty (wciśnięty), tworzy połączenie między dwiema nóżkami, podłączając pin do napięcia, dzięki czemu odczytujemy HIGH. (Pin jest nadal podłączony do masy, ale rezystor opiera się przepływowi prądu, więc ścieżka najmniejszego oporu jest do +5V.) Jeśli odłączysz cyfrowy pin I/O od wszystkiego, dioda LED może nieregularnie migać. Dzieje się tak dlatego, że wejście jest „pływające” – to znaczy nie jest podłączone ani do napięcia, ani do masy. Zwróci mniej więcej losowo albo WYSOKI, albo NISKI. Dlatego w obwodzie potrzebny jest rezystor pull-down.
Krok 3: Kod:
Aby uzyskać więcej ciekawych projektów, łącz się ze mną na: Youtube:
Strona na Facebooku:
Instagram:
int przycisk=2;
int a, i=0; void setup() { Serial.begin(9600); pinMode(przycisk, WEJŚCIE); } void loop() { a = digitalRead(przycisk); jeśli (a==1) { i=i+1; Serial.print(" Licznik ="); Serial.println(i); } inaczej { i=0; } }
Zalecana:
Prosty przełącznik LED przycisku monety (za pomocą wagi): 8 kroków
![Prosty przełącznik LED przycisku monety (za pomocą wagi): 8 kroków Prosty przełącznik LED przycisku monety (za pomocą wagi): 8 kroków](https://i.howwhatproduce.com/images/002/image-5239-j.webp)
Prosty przełącznik LED przycisku monety (za pomocą wagi): Jest to stosunkowo prosty przełącznik przycisku monety do wykonania. Po przyłożeniu ciężaru do przewodów cęgów siła skierowana w dół zapala diody LED
Obwód przycisku alarmu napadowego za pomocą układu scalonego timera 555 (część 1): 4 kroki
![Obwód przycisku alarmu napadowego za pomocą układu scalonego timera 555 (część 1): 4 kroki Obwód przycisku alarmu napadowego za pomocą układu scalonego timera 555 (część 1): 4 kroki](https://i.howwhatproduce.com/images/008/image-23869-j.webp)
Obwód przycisku alarmu napadowego wykorzystujący układ scalony czasomierza 555 (Część 1): Obwód alarmu napadowego jest używany do natychmiastowego wysyłania sygnału alarmowego do osób w pobliżu w celu wezwania pomocy lub zaalarmowania ich. Możliwa sytuacja paniki może być dowolna, nie ogranicza się do kilku sytuacji. Można by ewentualnie zatrzymać
Mikrokontroler AVR. Przełącz diody LED za pomocą przełącznika przyciskowego. Odbijanie przycisku.: 4 kroki
![Mikrokontroler AVR. Przełącz diody LED za pomocą przełącznika przyciskowego. Odbijanie przycisku.: 4 kroki Mikrokontroler AVR. Przełącz diody LED za pomocą przełącznika przyciskowego. Odbijanie przycisku.: 4 kroki](https://i.howwhatproduce.com/images/004/image-9193-j.webp)
Mikrokontroler AVR. Przełącz diody LED za pomocą przełącznika przyciskowego. Push Button Debouncing.: W tej sekcji dowiemy się, jak utworzyć kod programu C dla ATMega328PU, aby przełączać stan trzech diod LED zgodnie z sygnałem wejściowym z przełącznika przyciskowego. Zbadaliśmy również rozwiązania problemu „Switch Bounce”. Jak zwykle wi
Ulepsz swój kosmos za pomocą fizycznego przycisku inscenizacji programu Kerbal Space: 6 kroków
![Ulepsz swój kosmos za pomocą fizycznego przycisku inscenizacji programu Kerbal Space: 6 kroków Ulepsz swój kosmos za pomocą fizycznego przycisku inscenizacji programu Kerbal Space: 6 kroków](https://i.howwhatproduce.com/images/004/image-9959-9-j.webp)
Ulepsz swój start w kosmos za pomocą fizycznego przycisku inscenizacji programu Kerbal Space Program: Niedawno kupiłem wersję demonstracyjną programu Kerbal Space Program. Kerbal Space Program to gra symulacyjna, która pozwala projektować i odpalać rakiety oraz nawigować nimi na odległe księżyce i planety. Nadal próbuję z sukcesem wylądować na Księżycu (o
Zwiększanie wartości 7 segmentów za pomocą przycisku Push w 8051: 4 kroki (ze zdjęciami)
![Zwiększanie wartości 7 segmentów za pomocą przycisku Push w 8051: 4 kroki (ze zdjęciami) Zwiększanie wartości 7 segmentów za pomocą przycisku Push w 8051: 4 kroki (ze zdjęciami)](https://i.howwhatproduce.com/images/003/image-8938-5-j.webp)
Zwiększanie 7-segmentowej wartości za pomocą przycisku z 8051: W tym projekcie zamierzamy zwiększyć 7-segmentową wartość wyświetlaną za pomocą przycisku z mikrokontrolerem 8051