
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

W poprzednim samouczku powiedziano, jak wyświetlać tekst na module wyświetlacza LED Dot Matrix LED P10 za pomocą Arduino i złącza DMD, które możesz sprawdzić tutaj. W tym samouczku przedstawimy prosty samouczek projektu, wykorzystując moduł P10 jako nośnik wyświetlania. Tym razem przedstawimy Ci samouczek programowania czujnika temperatury za pomocą LM35.
Krok 1: Materiały, których potrzebujesz
Będziesz potrzebować:
- Arduino Uno
- Złącze DMD
- Czujnik temperatury LM35
- Deska do chleba
- Przewody połączeniowe
Krok 2: Połączenie


Dla połączenia jak pokazano powyżej.
Krok 3: Program
Po zakończeniu instalacji przejdź do programowania, programowanie wymaga dodatkowych plików bibliotek, które można pobrać >> Library DMD & TimeOne.
Przykłady programów w następujący sposób:
/* Wstaw bibliotekę plików */#include #include #include #include #define Panjang 1 // Numer długości wyświetlacza P10 #define Lebar 1 // Numer szerokości wyświetlacza P10 #define czujnik A5 // Zdefiniuj pin czujnika = pin A5
DMD dmd (Panjang, Lebar); // Długość x Szerokość
/* Zmienna Deklarasi */ float suhu; char chr[5]; void ScanDMD() { dmd.scanDisplayBySPI(); } void setup(void) { // Ustaw DMD Timer1.initialize(5000); Timer1.attachInterrupt(ScanDMD); dmd.selectFont(SystemFont5x7); // Użyta czcionka dmd.clearScreen(true); Serial.początek(9600); // Aktywacja funkcji komunikacji szeregowej } void loop(void) { dmd.clearScreen(true); suhu = 0; suhu = odczyt analogowy (czujnik); suhu = (5,0 * suhu * 100,0) / 1024,0; Serial.println(suhu); dtosrf(suhu, 4, 2, chr); dmd.drawString(2, 0, chr, 5, GRAPHICS_NORMAL); dmd.drawString(6, 9, "'Cel", 4, GRAPHICS_NORMAL); opóźnienie(5000); }
Zalecana:
Miernik temperatury i wilgotności za pomocą wyświetlacza OLED: 5 kroków

Miernik temperatury i wilgotności z wyświetlaczem OLED: WYMAGANE KOMPONENTY- 1. Arduino NANO: https://amzn.to/2HfX5PH 2. Czujnik DHT11: https://amzn.to/2HfX5PH 3. Wyświetlacz OLED: https://amzn. to/2HfX5PH 4. Płytka prototypowa: https://amzn.to/2HfX5PH 5. Przewody połączeniowe: https://amzn.to/2HfX5PH Linki do zakupu
Zegar internetowy: wyświetlanie daty i godziny za pomocą OLED za pomocą ESP8266 NodeMCU z protokołem NTP: 6 kroków

Zegar internetowy: wyświetlanie daty i godziny za pomocą OLED za pomocą ESP8266 NodeMCU z protokołem NTP: Cześć, w tej instrukcji zbudujemy zegar internetowy, który będzie pobierał czas z Internetu, więc ten projekt nie będzie wymagał żadnego zegara czasu rzeczywistego do uruchomienia, będzie potrzebował tylko działające łącze internetowe A do tego projektu potrzebujesz esp8266 który będzie miał
Odczyt temperatury za pomocą czujnika temperatury LM35 z Arduino Uno: 4 kroki

Odczytywanie temperatury za pomocą czujnika temperatury LM35 z Arduino Uno: Cześć, w tej instrukcji dowiemy się, jak używać LM35 z Arduino. Lm35 to czujnik temperatury, który może odczytywać wartości temperatury od -55°C do 150°C. Jest to 3-zaciskowe urządzenie, które dostarcza napięcie analogowe proporcjonalne do temperatury. Cześć G
Wyświetlanie daty, godziny i temperatury za pomocą XinaBox: 8 kroków

Wyświetlanie daty, czasu i temperatury za pomocą XinaBox: Fajny wyświetlacz OLED pokazujący datę, godzinę i temperaturę w stopniach Celsjusza i Fahrenheita za pomocą Xinabox xChips opartego na ESP8266
Wyświetlanie temperatury i wilgotności oraz zbieranie danych za pomocą Arduino i przetwarzania: 13 kroków (ze zdjęciami)

Wyświetlanie temperatury i wilgotności oraz zbieranie danych za pomocą Arduino i przetwarzania: Wstęp: Jest to projekt, który wykorzystuje płytę Arduino, czujnik (DHT11), komputer z systemem Windows i program przetwarzający (do bezpłatnego pobrania) do wyświetlania danych temperatury, wilgotności w postaci cyfrowej i forma wykresu słupkowego, wyświetlanie czasu i daty oraz odliczanie czasu