grudzień 2025

Timery w Arduino

Arduino posiada clock (zegar kwarcowy / oscylator) o częstotliwości 16Mhz. Każdy cykl zegara odbywa się co 1/16000000s czyli co 62.5ns. Timery 0, 1 i 2 ATmega328P posiada 3 timery[0, 1, 2], które zliczają cykle zegara. Timer0: 8-bit (0-255), używany do delay, millis, micros, itp. Timer1: 16-bit (0-65535), używany w bibliotekach (np. servo) Timer2: 8-bit (0-255),

Timery w Arduino Read More »

Komunikacja USART (Serial Port) w Arduino

USART (Universal Synchronous / Asynchronous Receiver-Transmitter) to sprzętowy moduł, który umożliwia komunikację szeregową między płytką Arduino, a innymi urządzeniami (np. komputer, moduły czujników, Bluetooth, inne mikrokontrolery) za pomocą pinów Rx i Tx. UART realizuje transmisję i odbiór danych w sposób asynchroniczny, co oznacza, że nie wymaga dodatkowego sygnału zegarowego do synchronizacji. Arduino posiada wbudowany moduł

Komunikacja USART (Serial Port) w Arduino Read More »

Silniki DC

Silniki prądu stałego (DC) to jedne z najpopularniejszych typów silników, które przekształcają energię elektryczną w energię mechaniczną poprzez obrót. Ich budowa i zasada działania opiera się na oddziaływaniu pola magnetycznego i prądu elektrycznego, które generują moment obrotowy. Występują 2 podstawowe typy silników: szczotkowe i bezszczotkowe. Silnik szczotkowy DC Budowa silnika szczotkowego DC Stojan (stator): Nieruchoma

Silniki DC Read More »

Przycisk chwilowy z Arduino

Przycisk chwilowy to jeden z podstawowych komponentów analogowych stosowany w robotyce i automatyce. Przyciski chwilowe występują w wersji NO – Normally Open oraz NC – Normally Closed. W arduino zazwyczaj ustawia się go w trybie pulldown lub pullup za pomocą rezystora 10k / 20k. Pulldown ściąga stan na niski (rezystor jest połączony z GND), a

Przycisk chwilowy z Arduino Read More »

ESP Pobieranie statystyk z Youtube

1. Pobierz i dodaj odpowiednie biblioteki, link github do bibliotek: https://github.com/espressif/arduino-esp32 2. Na początek należy stworzyć projekt w konsoli dewelopera:  https://console.cloud.google.com/cloud-resource-manager?pli=1 Włącz API YouTube Data API v3 (Enable) Dodaj Credentials (Create Credentials -> API Key) Zobacz: Połączenie ESP8266 z WiFi Zobacz: Wysyłanie danych przez WiFi ESP i Python

ESP Pobieranie statystyk z Youtube Read More »

Enkoder z Arduino

Enkoder służy do określania: położenia, kąta, kierunku, prędkości obrotu. Pobierz informacje w postaci PDF Typy enkoderów: Enkodery przyrostowe   1.Generują impulsy w trakcie obrotu pokrętła 2.Nie podają bezpośrednio aktualnej pozycji 3.Posiadają dwa wyjścia: A i B, które generują sygnały przesunięte w fazie o 90°. Enkodery absolutne  1.Podają dokładną pozycję wału w jednym obrocie, co pozwala

Enkoder z Arduino Read More »

Przewijanie do góry