Strona Katarzyny i Wojciecha Płócienników
  • Start
  • O nas
  • Poczta
  • Kuchnia
      • Galeria 3D
      • 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

Arduino

  • Wstęp
  • Niezbędne komponenty
  • Elektronika, mechanika
  • ArduinoIDE
  • Mrugająca dioda
  • Podstawy języka
  • Stałe predefiniowane
  • Typy danych
  • Sterowanie wykonywaniem kodu
  • Operatory
  • Funkcje
  • Obsługa przerwań
  • Transmisja szeregowa
  • *****************************
  • Transmisja szeregowa w praktyce
  • Transmisja szeregowa znane problemy

Gościmy

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

Statystyki

  • Odsłon artykułów 2584500

Najnowsze na stronie

  • Przerwania czasowe w ESP32
  • WatchDog w układach ESP32
  • Wstęp

Arduino

W tym dziale znajdziesz kurs programowania ARDUINO oraz artykuły opisujące różne wykonane przez nas projekty. Wkrótce również projekty wykonane z wykorzystaniem mikrokontrolerów ATMEGA (niekoniecznie na płytce ARDUINO). Zapraszamy do lektury oraz dzielenia się uwagami.

Inteligentny dom - założenia

Tytułem wstępu

Każdy domowy wynalazca marzy o wykonaniu różnych bardziej lub mniej przydatnych gadżetów i zamontowaniu ich w domu/mieszkaniu. Własna stacja pogodowa, system oświetlenia, czy sterowanie CO to bardzo często prezentowane układy na znanym portalu elektroda.pl. A może tak kilka pomysłów połączyć razem i wykonać projekt inteligentnego budynku, który będzie przekazywał właścicielowi informacje o podstawowych parametrach? Myślę, że da się zrobić. W najbliższych kilku artykułach postaram się przedstawić modułową propozycję funkcjonowania inteligentnego budynku z możliwością rozbudowy o własne dodatkowe elementy.

Czytaj więcej: Inteligentny dom - założenia

Budujemy własne Arduino - programowanie układów ATmega

W poprzednim artykule opisałem programowanie Arduino Pro Mini. Jest to idealny układ do wykorzystania w docelowym urządzeniu. Osoby, które chcą zbudować własny układ elektroniczny od podstaw zainteresuje natomiast możliwość zaprogramowania mikrokontrolerów ATmega328, ATmega168, ATmega8 i innych w taki sposób, by udawały układy Arduino. Warto zastanowić się, czy takie rozwiązanie ma sens. Układy Atmel ATmega możemy programować z wykorzystaniem asemblera lub języka C. Takie programowanie daje nam pełną kontrolę nad rejestrami, licznikami, pamięcią i wszystkim, co wbudowano w układy Atmela.

Czytaj więcej: Budujemy własne Arduino - programowanie układów ATmega

Oswajamy Arduino pro mini

Arduino jest idealną platformą testową do szybkiego sprawdzenia pomysłów w praktyce. Co jednak zrobić, gdy nasz genialny pomysł okaże się rzeczywiście użyteczny? Możemy oczywiście korzystać z Arduino Uno, czy Arduino Mega w naszym nowym rozwiązaniu wykorzystując pytkę stykową i masę przewodów połączeniowych. Lepszym rozwiązaniem jest jednak zbudowanie urządzenia docelowego zamkniętego w obudowie z połączeniami, które nie rozpadną się przy byle podmuchu wiatru... Jednym z możliwych rozwiązań jest zastosowanie układu Arduino Pro Mini.

Czytaj więcej: Oswajamy Arduino pro mini

ARDUINO - transmisja szeregowa

Opis funkcji dotyczących transmisji szeregowej jest ostatnim artykułem z serii kursu ARDUINO. Kolejne artykuły będą już o konkretnych możliwościach, bibliotekach do obsługi komponentów, czy projektach, które udało nam się doprowadzić do końca. Podstawowe funkcje umożliwiające komunikację z komputerem przewijały się przez kolejne artykuły kursu umożliwiając kontrolę wykonywanego kodu. W poniższym artykule postaram się przedstawić najważniejsze elementy umożliwiające komunikację zarówno z komputerem, jak i drugim zestawem ARDUINO, czy innym układem umożliwiającym wykonanie transmisji szeregowej.

Czytaj więcej: ARDUINO - transmisja szeregowa

ARDUINO - obsługa przerwań

Układy ARDUINO umożliwiają obsługę przerwań zewnętrznych oraz wewnętrznych. Przerwania wewnętrzne wykorzystywane są do obsługi komunikacji szeregowej, odliczania czasu, zliczania impulsów itp. Przerwania zewnętrzne mogą być wykorzystywanie do komunikacji z różnymi układami podłączonymi do układu ARDUINO. W zależności od wykorzystanego układu ARDUINO do dyspozycji projektanta pozostają przynajmniej dwa źródła przerwań. Poniżej przedstawiono tabelę przerwań dla typowych układów ARDUINO:

Czytaj więcej: ARDUINO - obsługa przerwań

  1. ARDUINO - funkcje
  2. ARDUINO - operatory
  3. ARDUINO - sterowanie wykonywaniem kodu
  4. ARDUINO - typy danych
  • 1
  • 2
  • 3
  • 4
  • 5
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...