czwartek, 28 marca
Shadow

Tag: pi

RDS – Radio Data System

RDS – Radio Data System

Dla początkujących
Definicja RDS Definicja przyjęta przez BBC mówi "Radio Data System (RDS) to podnośna modulowana informacją cyfrową, a następnie dołożona do konwencjonalnej emisji UKF FM, pozwalająca na wydzielanie tego strumienia danych przez odpowiednio przystosowane odbiorniki i tym samym poprawę odbioru, strojenia i dostarczenia dodatkowych informacji"1. Innymi słowy, w sygnale stacji radiowej UKF nadawana jest informacja (na podnośnej 57 kHz) w której zakodowany jest szereg dodatkowych informacji o stacji - przeznaczonych zarówno dla odbiornika jak i dla odbiorcy. Dane dla radioodbiorników wykorzystywane są na przykład do strojenia urządzenia - w związku z tym są one powtarzane znacznie częściej niż wiadomości dla słuchaczy (takie jak nazwa stacji). Dzięki temu zazwyczaj nie sposób jest zauważyć kied...
Obsługa DS18x20

Obsługa DS18x20

Arduino, Kody Źródłowe, Raspberrypi
Zawarte fragmenty programów dotyczą czujników DS18S20 i DS18B20. Procedury obsługi tych układów nie różnia się od siebie w prostych zastosowaniach, poza sposobem obliczania temperatury na podstawie odczytanych wartości z rejestrów czujników. Język Bascom AVR Odczyt 8 bajtów numeru seryjnego DS18S20 lub DS18B20 gdy na magistrali jest tylko jeden układ. Numer seryjny zostanie zapisany do zmiennej tablicowej Ds: Config 1wire = Pind.7 Dim Ds(8) As Byte 1wreset 1wwrite &H33 Ds(1) = 1wread(8): Uruchomienie konwersji temperatury przez wszystkie czujniki podłączone do magistrali 1-wire. Po wydaniu rozkazu konwersji należy odczekać pewien czas (max 750ms) przed przystąpieniem do odczytu temperatury: Config 1wire = Pind.7 1wreset 1wwrite &HCC 1wwrite &H44 Odc...