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 |