Teplotní čidlo AM2301 kompatibilita

Nedaří se vám s projektem a nenašli jste vhodné místo, kde se zeptat? Napište sem.
Pravidla fóra
Tohle subfórum je určeno pro konzultaci ucelených nápadů, popřípadě řešení komplexnějších projektů, které opravdu není možné rozdělit na menší části.
Většinu problémů jde rozdělit na menší a ptát se na ně v konkrétních subfórech.
Odpovědět
jan+walker
Příspěvky: 2
Registrován: 01 říj 2020, 22:34
Reputation: 0

Teplotní čidlo AM2301 kompatibilita

Příspěvek od jan+walker » 01 říj 2020, 22:43

Dobrý den,
jsem s Arduino úplně na začátku a pokouším se naprogramovat domácí server na měření teploty.
Mám 2 čidla typu AM2301, a zkouším z nich měřit hodnoty teploty.
Tato čidla mi bez problémů fungují s DHT knihovnou a skriptem v ARDUINO UNO ale pokud se stejný skript pokouším nahrát do wifi desky WEMOS tak se mi nedaří z teplotních čidel načíst jakákoliv data.
Neví někdo kde by mohl být problém?
Děkuji JW

martinius96
Příspěvky: 579
Registrován: 01 srp 2017, 19:29
Reputation: 0
Bydliště: Poprad
Kontaktovat uživatele:

Re: Teplotní čidlo AM2301 kompatibilita

Příspěvek od martinius96 » 01 říj 2020, 22:52

Wemos doska (ESP8266) má digitálne piny, ktoré sú mapované inak ako číslo GPIO.
Ak pripojíš ten senzor AM2301 k Wemosu, musíš mu v programe definovať pin, kam to pripájaš..
U Arduina Uno je fyzický digitálny pin mapovaný rovnako ako GPIO, teda D5 bude pin 5.

Wemos má však piny mapované takto: D1 je pin 5, D2 je pin 4, D3 je pin 0, D4 je pin 2... atď (z obrázku pekne viditeľné).
Obrázek
Teda v programe definuješ pin cez D1 (nemusí to zobrať kompilátor), alebo cez GPIO, teda ak by si senzor použil na spomínanom vývode D1, tak dátový pin je 5.

jan+walker
Příspěvky: 2
Registrován: 01 říj 2020, 22:34
Reputation: 0

Re: Teplotní čidlo AM2301 kompatibilita

Příspěvek od jan+walker » 02 říj 2020, 16:11

Moc děkuji ! JW

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 10 hostů