Wiki » History » Version 3
Lukasz, 19.05.2020 09:23
| 1 | 1 | Lukasz | h1. Czujnik wilgotności |
|---|---|---|---|
| 2 | 2 | Lukasz | |
| 3 | {{toc}} |
||
| 4 | |||
| 5 | h2. Opis |
||
| 6 | |||
| 7 | h2. Schemat podłączenia |
||
| 8 | |||
| 9 | !https://git.clss.pl/codinglifestyle/minis/miniarduino/miniCzujnikWilgotnosci/-/raw/master/schemat.jpg! |
||
| 10 | |||
| 11 | h2. Kod |
||
| 12 | |||
| 13 | {{include(https://git.clss.pl/codinglifestyle/minis/miniarduino/miniCzujnikWilgotnosci/-/raw/master/miniCzujnikWilgotnosci.ino)}} |
||
| 14 | |||
| 15 | <pre><code class="cpp"> |
||
| 16 | int sensorA0 = A0; // podlaczenie sygnalu analogowego na czujniku do A0 na Arduino |
||
| 17 | int sensorD2 = 2; // podlaczenie sygnalu cyfrowego na czujniku do pinu 2 na Arduino |
||
| 18 | int varA0; // zmienna dla wartości A0 |
||
| 19 | int varD2; // zmienna dla wartości D2 |
||
| 20 | |||
| 21 | void setup() { |
||
| 22 | Serial.begin(9600); // uruchomienie monitora szeregowego |
||
| 23 | pinMode(2, INPUT); // ustawienie pinu 2 jako wejscie |
||
| 24 | } |
||
| 25 | |||
| 26 | void loop() { |
||
| 27 | |||
| 28 | varA0 = analogRead(sensorA0); // pobranie wartosci z A0 |
||
| 29 | varD2 = digitalRead(sensorD2); // pobranie wartosci z D2 |
||
| 30 | print(0,varD2,varA0); |
||
| 31 | delay(500); |
||
| 32 | } |
||
| 33 | |||
| 34 | void print(int id, int varD, int varA) { |
||
| 35 | Serial.print("Id: "); |
||
| 36 | Serial.print(id); |
||
| 37 | Serial.print(" | D:"); |
||
| 38 | Serial.print(varD); |
||
| 39 | Serial.print(" A:"); |
||
| 40 | Serial.println(varA); |
||
| 41 | } |
||
| 42 | </code></pre> |
||
| 43 | |||
| 44 | 3 | Lukasz | h2. Wynik |
| 45 | |||
| 46 | !picture096-1.png! |
||
| 47 | 2 | Lukasz | |
| 48 | h2. Repozytorium |
||
| 49 | |||
| 50 | Git: https://git.clss.pl/codinglifestyle/minis/miniarduino/miniCzujnikWilgotnosci.git |
||
| 51 | |||
| 52 | h2. Linki |
||
| 53 | |||
| 54 | Korzystano z poradnika: |
||
| 55 | https://botland.com.pl/pl/content/150-arduino-w-polaczeniu-z-czujnikiem-wilgotnosci |