Strona Katarzyny i Wojciecha Płócienników
  • Start
  • O nas
  • Poczta
  • Kuchnia
      • Budujemy drukarkę 3D
      • Arkusze z lat poprzednich
      • Losowane pytania z bazy
      • C
      • C++
      • Logo
        • Interpreter LOGO
      • PHP
      • PostgreSQL
      • XML
      • WiFi
      • LAN
      • Linux
      • ARDUINO
      • ESP8266-ESP32
  • Kontakt
  • Git

Gościmy

Odwiedza nas 72  gości oraz 0 użytkowników.

Statystyki

  • Odsłon artykułów 2699152

Najnowsze na stronie

  • Przerwania GPIO w ESP32
  • Przerwania czasowe w ESP32
  • WatchDog w układach ESP32

W tym dziale znajdziesz informacje dotyczące układu ESP8266. Jest to bardzo ciekawy i użyteczny element. Zdecydowaliśmy się poświęcić mu cały odrębny dział, choć układ ten jest często wykorzystywany razem z Arduino. W poszczególnych artykułach znajdą się informacje podstawowe o ESP8266, jego wersjach, sposobie programowania i wykorzystania.

Następcą układu ESP8266 jest ESP32. Wersja ta została wzbogacona o technologię Bluetooth oraz dwurdzeniowy procesor.

Zapraszamy do lektury....

Przerwania GPIO w ESP32

W poprzednim artykule opisałem przerwania czasowe w ESP32. Tym razem krótka informacja dotycząca zastosowania przerwań GPIO.

Czytaj więcej: Przerwania GPIO w ESP32

Przerwania czasowe w ESP32

Przerwanie (ang. interrupt) lub żądanie przerwania (ang. interrupt request, IRQ) – sygnał powodujący zmianę przepływu sterowania, niezależnie od aktualnie wykonywanego programu. Pojawienie się przerwania powoduje wstrzymanie aktualnie wykonywanego programu i wykonanie przez procesor kodu procedury obsługi przerwania (ang. interrupt handler). Procedura ta wykonuje czynności związane z obsługą przerwania i na końcu wydaje instrukcję powrotu z przerwania, która powoduje powrót do programu realizowanego przed przerwaniem. [Źródło: wikipedia.org]

Czytaj więcej: Przerwania czasowe w ESP32

WatchDog w układach ESP32

Budując nowe innowacyjne urządzenie staramy się by było niezawodne. Przewidujemy każdą możliwą sytuację i staramy się jej zaradzić. Pomimo szczerych chęci, zaangażowania i często dużego doświadczenia nie wszystko udaje się przewidzieć. W efekcie czasami nasze urządzenie zawiesza się i nie chce wykonywać tego, do czego zostało stworzone. Stara informatyczna metoda naprawy to wyłączyć i włączyć ponownie. Często przynosi to właściwy skutek, czyli urządzenie pracuje prawidłowo do czasu... następnego nieoczekiwanego zdarzenia.

Czytaj więcej: WatchDog w układach ESP32

Programowanie układów ESP poprzez WiFi

Konstruowanie nowych układów jest zajęciem twórczym, wymagającym sporo czasu. Często udaje się wykonać wersję minimum i z braku czasu pozostawiamy działający układ z planami na jego rozbudowę. Na planach się jednak kończy, bo aktualizacja oprogramowania wymaga demontażu układu, lub wpinania się do niego z laptopem. Istnieje proste rozwiązanie tego problemu, które zaoszczędzi nam czasu i problemów z fizycznym dostępem do układu. Metoda ta nazywa się OTA programming (Over-the-air programming), czyli bezprzewodowa aktualizacja oprogramowania.

Czytaj więcej: Programowanie układów ESP poprzez WiFi

ESP32 jako serwer WWW

To będzie najkrótszy artykuł, który zamieszczam na naszej stronie. Seria układów ESP zdobywa coraz więcej zwolenników. Powody są trzy: cena, prostota programowania, duże możliwości (zwłaszcza dla urządzeń IoT). W tym wpisie opiszę modyfikację programu napisanego dla ESP8266, by uruchomił się na układach ESP32.

Czytaj więcej: ESP32 jako serwer WWW

  1. ESP32 wykorzystanie dwóch rdzeni
  2. ESP8266 jako klient WWW
  3. ESP8266 jako serwer WWW cz.2
  4. ESP8266 jako serwer WWW
  • 1
  • 2
  • 3
Informacje o plikach cookie

Ta strona używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce Czytaj więcej...