OTA (Over The Air) programowanie na odległość
Od jakiegoś czasu przymierzam się do programowania przez WIFI (Over The Air). Stało się to konieczne w momencie gdy powiesiłem układ sterujący oświetleniem z ESP8266 nad oknem w pokoju i…
Od jakiegoś czasu przymierzam się do programowania przez WIFI (Over The Air). Stało się to konieczne w momencie gdy powiesiłem układ sterujący oświetleniem z ESP8266 nad oknem w pokoju i…
JSON to lekki i dość uniwersalny sposób wymiany danych komputerowych. Nie znalazłem tutorialu, który pokazałby jak przesyłać tego typu dane przez sieć opartą o moduł radiowy nRF24L01. O nRF24l01 pisałem…
Dziś na tapecie 128×64 moduł wyświetlacza LCD OLED o przekątnej 0,96′ i bardzo niskiej konsumpcji prądu. Kompatybilny z większością płytek.
Źródło: www.rocketscream.comUsypianie Atmega328 jest banalnie proste. Procesor uśpiony, bez peryferiów pobiera około 0,04 mA* prądu, bez uśpienia około 7-8 mA. To znaczna różnica. Posłużyłem się biblioteką LowPower.h. Poniżej lekko zmodyfikowany…
SPECYFIKACJA: Sensiron Temperature/Humidity sensors are some of the finest & highest-accuracy devices you can get. And, finally we have some that have a true I2C interface for easy reading. The…
Dziś na tapecie 128×64 moduł wyświetlacza LCD OLED o przekątnej 0,96′ i bardzo niskiej konsumpcji prądu. Kompatybilny z większością płytek.
KODY Pobieramy GUID wpisujemy do kodu, odczytujemy adres MAC urządzenia ESP8266 korzystając z programu (powyżej), który również wpisujemy do kodu. Wchodzimy na stronę https://cloud.supla.org rejestrujemy się. Otwiera się strona Rozpocznij…
Dziś udało mi się nawiązać połączenie między Pythonem i Arduino. Skorzystałem z biblioteki firmata. Najpierw do Arduino IDE należy załadować bibliotekę firmata. Następnie do płytki wgrywamy program StandardFirmata, który znajduje…
Aby zaprogramować ATtiny13A z pomocą Arduino Uno postępujemy podobnie jak w przypadku ATtiny85. Zrobiłem już na ten temat artykuł. Pamiętać trzeba tylko, by do Additional Boards Manager wprowadzić ten link: https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json. Wszelkie…
Jedna z nazw używanych w elektronice, które bardzo dobrze określają to co istotnie robią, jest przerwanie (ang. interrupts). W większości przypadków chodzi o to, by móc kontrolować stan pinu, gdy procesor…