Praktyka programowania w C Laboratorium 5.
|
|
- Patryk Kaczmarczyk
- 8 lat temu
- Przeglądów:
Transkrypt
1 Praktyka programowania w C Laboratorium by Krzysztof J. Urbański Łączność bezprzewodowa: RFM73 Użycie pasma mikrofalowego 2,4 GHz ma swoje wady i zalety zaletą jest kompaktowa konstrukcja (nie potrzeba zewnętrznej anteny), zaś wadą mniejszy zasięg niż w przypadku pasma 868 MHz lub 433 MHz. Ograniczony zasięg jest spowodowany silnym tłumieniem mikrofal przez prawie wszystkie napotkane przeszkody, podobnie jak w przypadku WiFi. W warunkach dobrej propagacji (otwarta przestrzeń) możliwe jest uzyskanie zasięgu 60 m, w rzeczywistości będzie to kilkanaście metrów, czyli w granicach jednego pomieszczenia lub mieszkania. Transmisja jest realizowana paczkami danych (pakietami) o zawierającymi do 32 bajtów informacji. Przesłane pakiety mogą być sprzętowo potwierdzane przez odbiorcę i w razie potrzeby retransmitowane. Każdy z układów RFM73 dysponuje własnym adresem, ale na dzisiejszych zajęciach użyjemy identycznego adresu dla wszystkich układów. Aby wymiana danych doszła do skutku, trzeba będzie ustawić identyczny kanał radiowy dla wszystkich urządzeń oraz identyczną prędkość transmisji. Inne parametry (długość sum kontrolnych, transmisja potwierdzeń, adresy potoków) powinny pozostać niezmienione (domyślne). Zadania na dzisiaj: 1. Pobranie wzorcowego projektu z uruchomioną komunikacją UART (w tym rozpoznawanie poleceń z terminala). 2. W projekcie powinny być uruchomione komponenty do regulacji jasności diody RGB funkcja RGB(r, g, b) z poprzednich zajęć sprawdź to! 3. Uruchomienie komponentu SPI w mikrokontrolerze według wskazówek poniżej. 4. Zdefiniowanie 2 sygnałów BitIO (rf_ce, rf_nss ) oraz ExtInt (rf_irq) według wskazówek w dalszej części instrukcji. 5. Dodaj do projektu pliki rfm7x.c oraz rfm7x.h. Dołącz plik nagłówkowy w Projekt_2.c. 6. Weryfikacja działania układu RFM73 kiedy układ zostanie wykryty, zapal na 1 sekundę zieloną diodę. Kiedy wystąpi problem czerwoną. 7. Ustaw tryb RX funkcją rfm7x_mode_receive(); oraz kanał 45: rfm7x_channel(45); 8. Dodaj nieskończoną pętlę wewnątrz funkcji main. Wciśnięcie przycisku powinno wysyłać wiadomość: rfm7x_transmit_message_once((const unsigned char *)"Hi there!", 9+1); co sekundę. 9. Kiedy przycisk nie jest wciśnięty, sprawdzaj FIFO odbiornika i wyświetl odebrany komunikat, jeśli FIFO nie jest puste. 10. Kiedy odebrany zostanie pakiet zaczynający się od *, przekaż go jako argument funkcji dekodującej polecenia tekstowe by Krzysztof J. Urbański 1
2 Moduł wlutowany w NE64BASE jest podłączony do linii SPI mikrokontrolera oraz kilku dodatkowych GPIO. SPI to skrót od Serial Peripheral Interface, przy czym w odróżnieniu od UART (SCI) ten interfejs jest synchroniczny, czyli transmisja bitów danych jest synchronizowana dedykowaną linią zegarową. Jedno z urządzeń jest układem nadrzędnym (Master), pozostałe układy są podrzędne (Slave). Układem Master, odpowiedzialnym za sterowanie przebiegiem transmisji i generowanie sygnału zegarowego SCK jest tutaj mikrokontroler, zatem moduł RFM73 działa jako Slave. Pozostałe linie interfejsu SPI to MOSI (Master Out Slave In), MISO (Master In Slave Out) oraz nss (aktywna stanem niskim linia Slave Select). Tą linią będziemy sterować programowo (jak zwykłym GPIO), dlatego jest odłączona od układu peryferyjnego SPI (SS pin allocation: Disabled). Mikrokontroler MC9S12NE64 przy zegarze 25 MHz dysponuje maksymalną szybkością transmisji SPI wynoszącą 12,5 MHz, podczas gdy RMF73 akceptuje co najwyżej 8 MHz. W przykładzie obok użyto zegara ok. 1 MHz, ale możesz później poeksperymentować z wyższymi jego prędkościami. Dodatkową komplikacją jest to, że w SPI są stosowane 4 tryby komunikacji, różniące się polaryzacją zegara (SCK aktywny stanem niskim lub wysokim) oraz momentem, kiedy następuje zatrzaskiwanie danych (faza zegara). RFM73 wymaga konfiguracji dokładnie takiej, jaka została użyta w przykładzie obok. Więcej informacji znajdziesz w nocie katalogowej: by Krzysztof J. Urbański 2
3 Dodaj dodatkowe komponenty, które będą sterować pozostałymi liniami RFM73: Komponent rf_irq nie jest zwykłym BitIO, lecz ExtInt (External Interrupt). Pojawienie się stanu niskiego na linii XIRQ (PE0) wyzwala sprzętowo przerwanie, którego obsługa będzie na razie wyglądać następująco: void rfm7x_clear_irq(void); //prototyp (nagłówek) funkcji z pliku rfm7x.c void rf_irq_oninterrupt(void) { //reakcja na zgłoszenie przerwania od RFM73 rfm7x_clear_irq(); //wyczyść flagę przerwania RFM73 Pomimo niskiej ceny i niepozornego wyglądu RFM73 jest dość skomplikowanym urządzeniem, i nie wystarczy tylko włączyć jego zasilanie, aby od razu można było wysyłać lub odbierać dane. Konieczna jest wcześniejsza inicjalizacja rejestrów, adresów potoków, konfiguracja trybu pracy. Najwygodniej jest posłużyć się gotowymi bibliotekami (funkcjami), które realizują to zadanie. W przykładowym projekcie dostępnym na stronie są dołączone biblioteki do obsługi radia: rfm7x.c oraz rfm7x.h, których autorem jest Wouter van Ooijen. Oryginalne biblioteki wspierały tylko moduły RFM70. Zmiany, które wprowadziłem, polegają na dodaniu obsługi także RFM73 oraz dostosowaniu tych bibliotek do mikrokontrolerów rodziny HCS12. Obowiązuje tutaj licencja zlib: //! The files in this library are licensed under the zlib license, //! which rougly says: when you redistribute the *source* you must //! keep the copyright notice intact. Otherwise you can use these files //! any way you like, including getting rich from selling applications by Krzysztof J. Urbański 3
4 Minimalny kod wymagany do wysyłania danych wygląda tak: rfm7x_init(rfm73); //inicjalizacja modułu rfm7x_mode_transmit(); //ustaw tryb nadawania rfm7x_channel(45); //kanał 45 for(;;) { rfm7x_transmit_message_once((const unsigned char *)"Hi there!", 9+1); //wysyłanie pakietu danych bez potwierdzenia while(rfm7x_transmit_fifo_full()){ //czekaj na wysłanie pakietu CpuDelay100US(10000); //pauza Odbieranie danych jest niewiele bardziej skomplikowane: //to powinny być zmienne globalne uint8_t rfmsg_len, rfpipe; //długość odebranego pakietu i numer potoku uint8_t rfmsg[32+1]; //maksymalnie 32 znaki + miejsce na dodatkowy znak końca napisu w C //to wystarczy wykonać raz (w trakcie uruchamiania zestawu) rfm7x_init(rfm73); //inicjalizacja modułu rfm7x_channel(45); //kanał 45 //ten fragment można umieścić w funkcji main rfm7x_mode_receive(); //ustaw tryb odbierania for(;;) { if(!rfm7x_receive_fifo_empty()) { //odebrano jakieś dane if(0!= rfm7x_receive(&rfpipe, rfmsg, &rfmsg_len) && rfmsg_len > 0) { //danych jest więcej niż 1 bajt rfmsg[rfmsg_len] = '\0'; //dodaj znak końca napisu w C do bufora (void)printf("rfmsg: %s\r\n", rfmsg); //wyświetl odebrany komunikat w terminalu W trakcie działania programu można swobodnie przełączać się między nadawaniem a odbieraniem, co pozwala na zrealizowanie komunikacji dwukierunkowej by Krzysztof J. Urbański 4
5 Moduły RFM7x maja ponadto wiele przydatnych cech, np. możliwość sprzętowego potwierdzania i retransmisji danych w razie potrzeby (bez konieczności ingerencji ze strony programisty), każdy z modułów może mieć swój unikatowy adres, co pozwala na bezkolizyjną współpracę wielu układów na tym samym kanale radiowym. Bardzo przydatne jest też sprzętowe wsparcie dla maksymalnie 6 potoków, co pozwala na budowanie prostych sieci lokalnych w topologii gwiazdy 1:6. Typowy scenariusz użycia to stacja bazowa (AP) + maksymalnie 6 stacji klienckich, będących np. czujnikami bezprzewodowymi. Wykrywanie obecności modułu RFM7x i jednocześnie test komponentu SPI oraz pomocniczych GPIO. if(rfm7x_is_present()) (void)printf("rfm7x is present.\r\n"); else (void)printf("rfm7x is NOT present or initialization failed.\r\n"); //na początku pliku Events.c znajdują się poniższe definicje kolorów RGB sprawdź, czy pasują do twojego zestawu! #define RGB_R 2 #define RGB_G 1 #define RGB_B by Krzysztof J. Urbański 5
Wbudowane układy komunikacyjne cz. 1 Wykład 10
Wbudowane układy komunikacyjne cz. 1 Wykład 10 Wbudowane układy komunikacyjne UWAGA Nazwy rejestrów i bitów, ich lokalizacja itd. odnoszą się do mikrokontrolera ATmega32 i mogą być inne w innych modelach!
Bardziej szczegółowoKomunikacja w mikrokontrolerach Laboratorium
Laboratorium Ćwiczenie 4 Magistrala SPI Program ćwiczenia: konfiguracja transmisji danych między mikrokontrolerem a cyfrowym czujnikiem oraz sterownikiem wyświetlaczy 7-segmentowych przy użyciu magistrali
Bardziej szczegółowoZygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Interfejsy można podzielić na synchroniczne (oddzielna linia zegara), np. I 2 C, SPI oraz asynchroniczne, np. CAN W rozwiązaniach synchronicznych
Bardziej szczegółowoMAGISTRALE MIKROKONTROLERÓW (BSS) Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
(BSS) Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Odległości pomiędzy źródłem a odbiorcą informacji mogą być bardzo zróżnicowane, przykładowo zaczynając od pojedynczych milimetrów w przypadku
Bardziej szczegółowoĆWICZENIE 5. TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM
ĆWICZENIE 5 TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM Wiadomości wstępne: Port szeregowy może pracować w czterech trybach. Tryby różnią się między sobą liczbą bitów
Bardziej szczegółowoMikroprocesory i mikrosterowniki Wydział Elektroniki Mikrosystemów i Fotoniki Politechniki Wrocławskiej Ćwiczenie nr 4
1 Ćwiczenie nr 4 Program ćwiczenia: Interfejs szeregowy SPI obsługa sterownika ośmiopozycyjnego, 7-segmentowego wyświetlacza LED Interfejs szeregowy USART, komunikacja mikrokontrolera z komputerem PC.
Bardziej szczegółowoTECHNIKA MIKROPROCESOROWA II
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 6 Moduł UART - współpraca z komputerem poprzez BlueTooth Mariusz Sokołowski
Bardziej szczegółowoRozproszony system zbierania danych.
Rozproszony system zbierania danych. Zawartość 1. Charakterystyka rozproszonego systemu.... 2 1.1. Idea działania systemu.... 2 1.2. Master systemu radiowego (koordynator PAN).... 3 1.3. Slave systemu
Bardziej szczegółowo1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33
Spis treści 3 1. Wprowadzenie...11 1.1. Wstęp...12 1.2. Mikrokontrolery rodziny ARM...13 1.3. Architektura rdzenia ARM Cortex-M3...15 1.3.1. Najważniejsze cechy architektury Cortex-M3... 15 1.3.2. Rejestry
Bardziej szczegółowoExpandery wejść MCP23S17 oraz MCP23017
Expandery wejść MCP23S17 oraz MCP23017 Expander I/O MCP20S17 I2C Piny wyjściowe expanderów MCP23S17 oraz MCP23017 Expander I/O MCP23S17 SPI Podłączenie urządzenia na magistrali SPI z płytą Arduino. Linie
Bardziej szczegółowoInstrukcja dla: Icomsat v1.0 SIM900 GSM/GPRS shield for Arduino oraz dla GPRS Shield produkcji Seeedstudio.
Instrukcja dla: Icomsat v1.0 SIM900 GSM/GPRS shield for Arduino oraz dla GPRS Shield produkcji Seeedstudio. IComsat jest to shield GSM/GPRS współpracujący z Arduino oparty o moduł SIM900 firmy SIMCOM.
Bardziej szczegółowoKonfiguracja i programowanie Gamepad'a PlayStation2 na mikrokontrolerze STM32
Konfiguracja i programowanie Gamepad'a PlayStation2 na mikrokontrolerze STM32 Autor: Dawid Lubomski Data opracowania streszczenia (wersja 2): 23.04.2018 Data wygłoszenia referatu: 06.04.2018 Wprowadzenie
Bardziej szczegółowo4 Transmisja szeregowa, obsługa wyświetlacza LCD.
1 4 Transmisja szeregowa, obsługa wyświetlacza LCD. Zagadnienia do przygotowania: - budowa i działanie interfejsu szeregowego UART, - tryby pracy, - ramka transmisyjna, - przeznaczenie buforów obsługi
Bardziej szczegółowoOdbiornik pilotów RC-5. z interfejsem RS-485 / MODBUS
Odbiornik pilotów RC-5 z interfejsem RS-485 / MODBUS Wersja urządzenia: 1.0 Wersja dokumentacji: 1.1 http://plc-home.pl 1. Projekt, prawa i użytkowanie Poniżej opisane urządzenie jest projektem hobbystycznym
Bardziej szczegółowoZygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska nrf24l01 transmisja w trybie Shockburst W tym trybie ramka ma prostą strukturę: Zakończona jest opcjonalnym polem kontrolnym, które obsługiwane
Bardziej szczegółowodokument DOK 02-05-12 wersja 1.0 www.arskam.com
ARS3-RA v.1.0 mikro kod sterownika 8 Linii I/O ze zdalną transmisją kanałem radiowym lub poprzez port UART. Kod przeznaczony dla sprzętu opartego o projekt referencyjny DOK 01-05-12. Opis programowania
Bardziej szczegółowo4 Transmisja szeregowa na przykładzie komunikacji dwukierunkowej z komputerem PC, obsługa wyświetlacza LCD.
13 4 Transmisja szeregowa na przykładzie komunikacji dwukierunkowej z komputerem PC, obsługa wyświetlacza LCD. Zagadnienia do przygotowania: - budowa i działanie interfejsu szeregowego UART, - tryby pracy,
Bardziej szczegółowoKod produktu: MP-BTM222-5V
Moduł interfejsu Bluetooth na bazie BTM-222, sterowany komendami AT, poziom napięć TTL 5V Urządzenie zbudowano w oparciu o moduł transmisyjny Bluetooth typu BTM-222 firmy Rayson, umożliwiający zasięg bezprzewodowy
Bardziej szczegółowoCwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR
Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR Zadanie polega na napisaniu pierwszego programu w języku C, jego poprawnej kompilacji i wgraniu na mikrokontroler. W tym celu należy zapoznać
Bardziej szczegółowoInterfejsy szeregowe TEO 2009/2010
Interfejsy szeregowe TEO 2009/2010 Plan wykładów Wykład 1: - Wstęp. Interfejsy szeregowe SCI, SPI Wykład 2: - Interfejs I 2 C, OneWire, I 2 S, CAN Wykład 3: - Interfejs USB Wykład 4: - Interfejs FireWire,
Bardziej szczegółowoMagistrala SPI. Linie MOSI i MISO sąwspólne dla wszystkich urządzeńna magistrali, linia SS jest prowadzona do każdego Slave oddzielnie.
Magistrala SPI Magistrala SPI składa się z linii: MOSI Master output Slave input MISO Master input Slave Output SCK Clock SS Slave select (CS Chip Select lub CE Chip Enable) Sygnał taktujący transmisję
Bardziej szczegółowoMikroprocesory i Mikrosterowniki Laboratorium
Laboratorium Ćwiczenie 4 Magistrala SPI Program ćwiczenia: konfiguracja transmisji danych między mikrokontrolerem a cyfrowym czujnikiem oraz sterownikiem wyświetlaczy 7-segmentowych przy użyciu magistrali
Bardziej szczegółowoInstytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Systemy Czasu Rzeczywistego Zastosowanie interfejsów SPI i I2C do komunikacji laboratorium: 02 autor: mgr inż. Paweł
Bardziej szczegółowoĆwiczenie Konfiguracja statycznych oraz domyślnych tras routingu IPv4
Ćwiczenie Konfiguracja statycznych oraz domyślnych tras routingu IPv4 Topologia Tabela adresacji Urządzenie Interfejs Adres IP Maska podsieci Brama domyślna R1 G0/1 192.168.0.1 255.255.255.0 N/A S0/0/1
Bardziej szczegółowoSML3 październik
SML3 październik 2005 16 06x_EIA232_4 Opis ogólny Moduł zawiera transceiver EIA232 typu MAX242, MAX232 lub podobny, umożliwiający użycie linii RxD, TxD, RTS i CTS interfejsu EIA232 poprzez złącze typu
Bardziej szczegółowoSzkolenia specjalistyczne
Szkolenia specjalistyczne AGENDA Programowanie mikrokontrolerów w języku C na przykładzie STM32F103ZE z rdzeniem Cortex-M3 GRYFTEC Embedded Systems ul. Niedziałkowskiego 24 71-410 Szczecin info@gryftec.com
Bardziej szczegółowoPolitechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 10 (3h) Implementacja interfejsu SPI w strukturze programowalnej Instrukcja pomocnicza do laboratorium z przedmiotu
Bardziej szczegółowoKod produktu: MP-BT-RS232
Interfejs Bluetooth na RS232 do zastosowań kontrolno-pomiarowych, sterowany komendami AT Urządzenie zbudowano w oparciu o moduł transmisyjny Bluetooth typu BTM-222 firmy Rayson, umożliwiający zasięg bezprzewodowy
Bardziej szczegółowoWYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX
Zestaw DSP60EX Karta DSP60EX współpracuje z sterownikiem DSP60 i stanowi jego rozszerzenie o interfejs we/wy cyfrowy, analogowy oraz użytkownika. Karta z zamontowanym sterownikiem pozwala na wykorzystanie
Bardziej szczegółowoFSK i LoRa w zestawach startowych STMicroelectronics
FSK i LoRa w zestawach startowych STMicroelectronics Przedstawiona w poprzednich wydaniach EP modulacja LoRa stanowi bardzo dobre rozwiązanie dla systemów wymagających komunikacji bezprzewodowej na duże
Bardziej szczegółowoModem Bluetooth MBL-232/UK
Modem Bluetooth MBL-232/UK Dziękujemy za wybór naszego produktu. Niniejsza instrukcja pomoże państwu w prawidłowym podłączeniu urządzenia, uruchomieniu, oraz umożliwi prawidłowe z niego korzystanie. Przed
Bardziej szczegółowoLaboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. 1. Przygotowanie środowiska programistycznego. Zajęcia będą
Bardziej szczegółowoLABORATORIUM UKŁADÓW PROGRAMOWALNYCH. PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR ZIMOWY 2017
Politechnika Wrocławska, Wydział Elektroniki Mikrosystemów i Fotoniki Wydziałowy Zakład Metrologii Mikro- i Nanostruktur LABORATORIUM UKŁADÓW PROGRAMOWALNYCH PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR
Bardziej szczegółowoMOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART
MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART Własności MOBOT-RCR v2a: - pasmo komunikacji: ISM 433MHz lub 868MHz - zasięg 50m 300m * - zasilanie: z USB, - interfejs wyjściowy:
Bardziej szczegółowoJak utworzyć diagram
Drukowanie struktury organizacyjnej... 1 Jak utworzyć diagram... 1 Wyświetlanie fragmentu struktury organizacyjnej... 2 Wyświetlanie na wykresie informacji szczegółowych... 3 Uwzględnianie wszystkich rekordów...
Bardziej szczegółowoMIKROKONTROLERY - MAGISTRALE SZEREGOWE
Liczba magistral szeregowych jest imponująca RS232, i 2 C, SPI, 1-wire, USB, CAN, FireWire, ethernet... Równie imponująca jest różnorodność protokołow komunikacyjnych. Wiele mikrokontrolerów ma po kilka
Bardziej szczegółowoPodstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści 1. Konfiguracja pinów2 2. ISP..2 3. I/O Ports..3 4. External Interrupts..4 5. Analog Comparator5 6. Analog-to-Digital Converter.6 7.
Bardziej szczegółowoPROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI
Bartosz Wawrzynek I rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy PROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI Keywords: gesture control,
Bardziej szczegółowoSystemy Wbudowane. Raspberry Pi Sterowanie serwomechanizmem (wersja 2019) Serwomechanizm. Serwomechanizm z silnikiem krokowym
Serwomechanizm Możliwość dokładnego sterowania położenia (lub podobnej wartości) za pomocą układu ze sprzężeniem zwrotnym: Systemy Wbudowane Raspberry Pi Sterowanie serwomechanizmem (wersja 2019) Zadajemy
Bardziej szczegółowoStart Bity Bit Stop 1 Bit 0 1 2 3 4 5 6 7 Par. 1 2. Rys. 1
Temat: Obsługa portu komunikacji szeregowej RS232 w systemie STRC51. Ćwiczenie 2. (sd) 1.Wprowadzenie do komunikacji szeregowej RS232 Systemy bazujące na procesorach C51 mogą komunikować się za pomocą
Bardziej szczegółowoKomplet do nadawania i odbioru obrazu video drogą radiową. Instrukcja obsługi
Komplet do nadawania i odbioru obrazu video drogą radiową. Instrukcja obsługi. 35 03 13 Przed podłączeniem urządzenia zapoznaj się z instrukcją obsługi. Nadajnik Odbiornik I. Zastosowanie. Zestaw do bezprzewodowego
Bardziej szczegółowoKatedra Inżynierii Systemów Sterowania WEiA PG. Przemysłowe Sieci Informatyczne Laboratorium
Katedra Inżynierii Systemów Sterowania WEiA PG Przemysłowe Sieci Informatyczne Laboratorium Instrukcja do ćwiczenia: Sieć Profibus DP (Decentralized Perhipals) Opracowali: Dr inż. Jarosław Tarnawski Dr
Bardziej szczegółowoMultiTool instrukcja użytkownika 2010 SFAR
MultiTool instrukcja użytkownika 2010 SFAR Tytuł dokumentu: MultiTool instrukcja użytkownika Wersja dokumentu: V1.0 Data: 21.06.2010 Wersja urządzenia którego dotyczy dokumentacja: MultiTool ver. 1.00
Bardziej szczegółowoSprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.
Sprawozdanie z projektu MARM Część druga Specyfikacja końcowa Prowadzący: dr. Mariusz Suchenek Autor: Dawid Kołcz Data: 01.02.16r. 1. Temat pracy: Układ diagnozujący układ tworzony jako praca magisterska.
Bardziej szczegółowoSzkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop. 2017 Spis treści O autorze 9 Wprowadzenie 11 Rozdział 1. Sterownik przemysłowy 15 Sterownik S7-1200 15 Budowa zewnętrzna
Bardziej szczegółowo1. Tworzenie nowego projektu.
Załącznik do Instrukcji 1. Tworzenie nowego projektu. Wybieramy opcję z menu głównego New->QNX C Project. Wprowadzamy nazwę przechodzimy do następnego kroku NEXT. Wybieramy platformę docelową oraz warianty
Bardziej szczegółowoKarta katalogowa modułu mh-mrg Wersja dokumentacji 1.2
Karta katalogowa modułu mh-mrg Wersja dokumentacji 1.2 Opis Moduł mh-mrg jest modułem komunikacyjnym Bluetooth/SMS/GSM umożliwiającym zdalne sterowanie system F&Home za pośrednictwem telefonów komórkowych.
Bardziej szczegółowoWPS. Typy WPS: Aby odpowiednio skonfigurować WPS należy wykonać poniższe kroki
WPS (ang. Wi-Fi Protected Setup) jest prostą procedurą tworzenia połączenia pomiędzy klientem bezprzewodowąym (Vigor N61) a AP (router Vigor) z wykorzystaniem WPA lub WPA2. Użytkownik nie musi wybierać
Bardziej szczegółowoWspółpraca procesora ColdFire z urządzeniami peryferyjnymi
Współpraca procesora ColdFire z urządzeniami peryferyjnymi 1 Współpraca procesora z urządzeniami peryferyjnymi Interfejsy dostępne w procesorach rodziny ColdFire: Interfejs równoległy, Interfejsy szeregowe:
Bardziej szczegółowoMETODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02
METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE Wykład 02 NAJPROSTSZY PROGRAM /* (Prawie) najprostszy przykład programu w C */ /*==================*/ /* Między tymi znaczkami można pisać, co się
Bardziej szczegółowoKod produktu: MP01105
MODUŁ INTERFEJSU KONTROLNO-POMIAROWEGO DLA MODUŁÓW Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs kontrolno-pomiarowy do podłączenia modułów takich jak czujniki temperatury, moduły przekaźnikowe,
Bardziej szczegółowoCENTRALA STERUJĄCA SMART CONTROL
Dane Techniczne / Możliwość sterowania urządzeniami marki YOODA i CORTINO za pomocą smartfonów, tabletów i komputera / Tworzenie i zarządzanie grupami urządzeń / Możliwość konfiguracji zdarzeń czasowych
Bardziej szczegółowoo Instalacja środowiska programistycznego (18) o Blink (18) o Zasilanie (21) o Złącza zasilania (22) o Wejścia analogowe (22) o Złącza cyfrowe (22)
O autorze (9) Podziękowania (10) Wstęp (11) Pobieranie przykładów (12) Czego będę potrzebował? (12) Korzystanie z tej książki (12) Rozdział 1. Programowanie Arduino (15) Czym jest Arduino (15) Instalacja
Bardziej szczegółowoArtPlayer oprogramowanie do odtwarzania plików video sterowane Artnet/DMX V1.0.1
Instrukcja obsługi ArtPlayer oprogramowanie do odtwarzania plików video sterowane Artnet/DMX V1.0.1 1 ArtPlayer to proste oprogramowanie umożliwiające odtwarzanie plików video i ich wybór poprzez protokół
Bardziej szczegółowoInstrukcja obsługi programu. BlazeVideo HDTV Player v6
Instrukcja obsługi programu BlazeVideo HDTV Player v6 Spis treści 1. Opis programu...3 1.1 Wprowadzenie...3 1.2 Funkcje programu...3 1.3 Wymagania sprzętowe...4 2. Wygląd interfejsu...4 3. Obsługa programu...6
Bardziej szczegółowoInż. Kamil Kujawski Inż. Krzysztof Krefta. Wykład w ramach zajęć Akademia ETI
Inż. Kamil Kujawski Inż. Krzysztof Krefta Wykład w ramach zajęć Akademia ETI Metody programowania Assembler Język C BASCOM Assembler kod maszynowy Zalety: Najbardziej efektywny Intencje programisty są
Bardziej szczegółowoWykład 4. Interfejsy USB, FireWire
Wykład 4 Interfejsy USB, FireWire Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB
Bardziej szczegółowo1.2. Architektura rdzenia ARM Cortex-M3...16
Od Autora... 10 1. Wprowadzenie... 11 1.1. Wstęp...12 1.1.1. Mikrokontrolery rodziny ARM... 14 1.2. Architektura rdzenia ARM Cortex-M3...16 1.2.1. Najważniejsze cechy architektury Cortex-M3... 16 1.2.2.
Bardziej szczegółowo3. Wyświetlacz LCD. 4. Przycisk [TIME]
Kolorowa stacja s1 1. Przycisk [SNOOZE] Gdy dzwoni budzik, przez wciśnięcie tego przycisku przerwiesz sygnał dźwiękowy, włączając jednocześnie funkcję ponownego budzenia. Gdy dzwoni budzik, przez wciśnięcie
Bardziej szczegółowoINTERFEJSY SYSTEMÓW ELEKTRONICZNYCH. Interfejsy klasy RS
INTERFEJSY SYSTEMÓW ELEKTRONICZNYCH Interfejsy klasy RS Grzegorz Lentka/Marek Niedostatkiewicz Katedra Optoelektroniki i Systemów Elektronicznych ETI PG 2010 RS232 (1) RS232-1962, RS232C - 1969, Electronic
Bardziej szczegółowoSM210 RS485 - JBUS/MODBUS dla SM102E. Æ Instrukcja obsługi
SM210 RS485 - JBUS/MODBUS dla SM102E Æ Instrukcja obsługi Æ Spis treści Przygotowanie... 1 Informacje ogólne... 1 Montaż... 2 Programowanie... 3 Wejście w tryb programowania (COde= 100)... 3 Adres komunikacji...
Bardziej szczegółowoOprogramowanie modułu przycisk UNIV
Oprogramowanie modułu przycisk UNIV 1.0.1.31 1. Cechy: 8-mio kanałowy moduł przycisku. Moduł wysyła wiadomość, gdy przycisk jest wciśnięty i kolejną, kiedy przycisk jest zwolniony. Czas reakcji modułu
Bardziej szczegółowoWS VAC 3 KANAŁOWY BEZPRZEWODOWY ODBIORNIK. z zasilaniem 230 V/AC OGÓLNY OPIS DO ZAŁĄCZANIA I CZASOWEGO STEROWANIA ODBIORNIKÓW EL.
WS304-3-230VAC 3 KANAŁOWY BEZPRZEWODOWY ODBIORNIK DO ZAŁĄCZANIA I CZASOWEGO STEROWANIA ODBIORNIKÓW EL. DO 16A z zasilaniem 230 V/AC OGÓLNY OPIS SMA, gniazdo anteny 433,92 MHz bezpiecznik F1A/250V wejście
Bardziej szczegółowoINSTRUKCJA OBSŁUGI PROGRAMU INSTAR 1.0
INSTRUKCJA OBSŁUGI PROGRAMU INSTAR 1.0 ver. 30.01.2014 Spis treści I. Wstęp... 2 II. Transmisja danych... 3 III. Aktualizacja oprogramowania... 4 IV. Ustawienia parametrów... 4 V. Konfiguracja modemu radiowego....
Bardziej szczegółowoInterfejsy komunikacyjne pomiary sygnałów losowych i pseudolosowych. Instrukcja do ćwiczenia laboratoryjnego
Interfejsy komunikacyjne pomiary sygnałów losowych i pseudolosowych Instrukcja do ćwiczenia laboratoryjnego opracował: Łukasz Buczek 05.2015 rev. 05.2018 1 1. Cel ćwiczenia Doskonalenie umiejętności obsługi
Bardziej szczegółowoMonitor Bezprzewodowa niania elektroniczna Xblitz. Xblitz Baby Monitor Bezprzewodowa niania z kamerą. Tytuł główny nagłówka podtytuł nagłówka
Monitor Bezprzewodowa niania elektroniczna Xblitz Cena: 234.99 zł Xblitz Baby Monitor Bezprzewodowa niania z kamerą Z nianią elektroniczną Xblitz możesz monitorować swoje dziecko w każdej sytuacji. Otrzymujesz
Bardziej szczegółowoTECHNIKA MIKROPROCESOROWA
LABORATORIUM TECHNIKA MIKROPROCESOROWA Port transmisji szeregowej USART ATmega Opracował: Tomasz Miłosławski 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się ze sposobami komunikacji mikrokontrolera
Bardziej szczegółowoTECHNIKA MIKROPROCESOROWA II
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wydział IEiT Katedra Elektroniki TECHNIKA MIKROPROCESOROWA II LAB 6a Wykorzystanie USB do komunikacji z komputerem PC Mariusz Sokołowski http://www.fpga.agh.edu.pl/upt2
Bardziej szczegółowoRouter Lanberg AC1200 RO-120GE 1Gbs
Dane aktualne na dzień: 26-06-2019 14:20 Link do produktu: https://cardsplitter.pl/router-lanberg-ac1200-ro-120ge-1gbs-p-4834.html Router Lanberg AC1200 RO-120GE 1Gbs Cena 165,00 zł Dostępność Dostępny
Bardziej szczegółowoInstytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Systemy Czasu Rzeczywistego Programowanie wyświetlacza graficznego LCD laboratorium: 01 autor: mgr inż. Paweł Pławiak
Bardziej szczegółowoInstytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikrokontrolery i Mikroprocesory Przetwornik ADC laboratorium: 04 autor: mgr inż. Katarzyna Smelcerz Kraków, 2016
Bardziej szczegółowoINSTRUKCJA OBSŁUGI PILOTA COSMO G3 +
INSTRUKCJA OBSŁUGI PILOTA COSMO G3 + www.mobilus.pl 1. INFORMACJE OGÓLNE Pilot COSMO G3 + jest 4 kanałowym pilotem, przeznaczonym do zdalnego sterowania odbiornikami marki MOBILUS ( siłowniki radiowe do
Bardziej szczegółowoPrzemysłowe sieci informatyczne
Przemysłowe sieci informatyczne OPRACOWAŁ TOMASZ KARLA Komunikacja bezprzewodowa wybrane przykłady Różne technologie bezprzewodowe - Bluetooth - WiFi - ZigBee - modemy GSM - modemy radiowe Wybrane urządzenia
Bardziej szczegółowoZastosowania mikrokontrolerów w przemyśle
Zastosowania mikrokontrolerów w przemyśle Cezary MAJ Katedra Mikroelektroniki i Technik Informatycznych Interfejsy komunikacyjne Interfejs Urządzenie elektroniczne lub optyczne pozwalające na komunikację
Bardziej szczegółowoAby w pełni przetestować układ o trzech wejściach IN_0, IN_1 i IN_2 chcemy wygenerować wszystkie możliwe kombinacje sygnałów wejściowych.
Generowanie sygnałów testowych VHDL Wariant współbieżny (bez procesu): sygnał
Bardziej szczegółowoCyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych. Autor: Tomasz Gluziński
Cyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych Autor: Tomasz Gluziński Bezzałogowe Statki Powietrzne W dzisiejszych czasach jedną z najbardziej dynamicznie rozwijających się
Bardziej szczegółowoProjekt MARM. Dokumentacja projektu. Łukasz Wolniak. Stacja pogodowa
Projekt MARM Dokumentacja projektu Łukasz Wolniak Stacja pogodowa 1. Cel projektu Celem projektu było opracowanie urządzenia do pomiaru temperatury, ciśnienia oraz wilgotności w oparciu o mikrokontroler
Bardziej szczegółowoModem Bluetooth MBL-USB/UK
Modem Bluetooth MBL-USB/UK Dziękujemy za wybór naszego produktu. Niniejsza instrukcja pomoże państwu w prawidłowym podłączeniu urządzenia, uruchomieniu, oraz umożliwi prawidłowe z niego korzystanie. Przed
Bardziej szczegółowoWydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Konstrukcje i Technologie w Aparaturze Elektronicznej.
Politechnika Białostocka Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Konstrukcje i Technologie w Aparaturze Elektronicznej Ćwiczenie nr 5 Temat: Przetwarzanie A/C. Implementacja
Bardziej szczegółowoF&F Filipowski Sp. J Pabianice, ul. Konstantynowska 79/81 tel KARTA KATALOGOWA
95-00 Pabianice, ul. Konstantynowska 79/81 tel. +48 4 15 3 83 www.fif.com.pl KARTA KATALOGOWA rh-ir16 LR Nadajnik / odbiornik podczerwieni systemu F&Home RADIO. Wersja LR powiększony zasięg. 95-00 Pabianice,
Bardziej szczegółowoMikroprocesory i Mikrosterowniki Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface
Mikroprocesory i Mikrosterowniki Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na
Bardziej szczegółowoStacja pogodowa, bezprzewodowa Hama EWS 870, -40 C do +70 C
INSTRUKCJA OBSŁUGI Nr produktu 00113984 Stacja pogodowa, bezprzewodowa Hama EWS 870, -40 C do +70 C Strona 1 z 9 Dziękujemy za zakup stacji pogodowej. Produkt został wykonany z najwyższa starannością.
Bardziej szczegółowoKomunikacja w mikrokontrolerach. Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface
Komunikacja w mikrokontrolerach Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie
Bardziej szczegółowoArduino dla początkujących. Kolejny krok Autor: Simon Monk. Spis treści
Arduino dla początkujących. Kolejny krok Autor: Simon Monk Spis treści O autorze Podziękowania Wstęp o Pobieranie przykładów o Czego będę potrzebował? o Korzystanie z tej książki Rozdział 1. Programowanie
Bardziej szczegółowoInstrukcja obsługi Czujnik refleksyjny O6P
Instrukcja obsługi Czujnik refleksyjny O6P O6PIO / 00 0 / 205 P Uwagi wstępne. iczba znaków Instrukcja > Reakcja, wynik [ ] Funkcje przycisków lub wskazówek Odsyłacz Ważna uwaga Nie stosowanie się do instrukcji
Bardziej szczegółowoPraca w środowisku Visual Studio 2008, Visual C
Praca w środowisku Visual Studio 2008, Visual C++ 2008 mgr inż. Tomasz Jaworski tjaworski@kis.p.lodz.pl http://tjaworski.kis.p.lodz.pl/ Tworzenie aplikacji konsolowych 2 3 Tworzenie nowego projektu aplikacji
Bardziej szczegółowoZagadnienia zaliczeniowe z przedmiotu Układy i systemy mikroprocesorowe elektronika i telekomunikacja, stacjonarne zawodowe
Zagadnienia zaliczeniowe z przedmiotu Układy i systemy mikroprocesorowe elektronika i telekomunikacja, stacjonarne zawodowe System mikroprocesorowy 1. Przedstaw schemat blokowy systemu mikroprocesorowego.
Bardziej szczegółowoUniwersalny Konwerter Protokołów
Uniwersalny Konwerter Protokołów Autor Robert Szolc Promotor dr inż. Tomasz Szczygieł Uniwersalny Konwerter Protokołów Szybki rozwój technologii jaki obserwujemy w ostatnich latach, spowodował że systemy
Bardziej szczegółowoPodstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1
Podstawy programowania. Wykład Funkcje Krzysztof Banaś Podstawy programowania 1 Programowanie proceduralne Pojęcie procedury (funkcji) programowanie proceduralne realizacja określonego zadania specyfikacja
Bardziej szczegółowoWymagania aplikacji: Android 4.1 (Jelly Bean) lub nowszy połączenie z Internetem Bluetooth GPS
FPV Tracker to aplikacja przeznaczona do współpracy z systemem FPV Zbig & Pitlab. Aplikacja łączy się z OSD lub GroundStation poprzez Bluetooth. Aplikacja jest dostępna na smartfony oraz tablety z systemem
Bardziej szczegółowoKod produktu: MP-BT-USB
Interfejs Bluetooth na USB do zastosowań kontrolno-pomiarowych, sterowany komendami AT Urządzenie zbudowano w oparciu o moduł transmisyjny Bluetooth typu BTM-222 firmy Rayson, umożliwiający zasięg bezprzewodowy
Bardziej szczegółowoArtPlayer. Odtwarzacz plików video sterowany poprzez Artnet/DMX V Instrukcja obsługi.
ArtPlayer Instrukcja obsługi Odtwarzacz plików video sterowany poprzez Artnet/DMX V1.1.0.2 1 ArtPlayer Modus to proste oprogramowanie umożliwiające odtwarzanie plików video i ich kontrolę poprzez protokół
Bardziej szczegółowoKA-NUCLEO-UniExp. Wielofunkcyjny ekspander dla NUCLEO i Arduino z Bluetooth, MEMS 3DoF, LED-RGB i czujnikiem temperatury
Wielofunkcyjny ekspander dla NUCLEO i Arduino z Bluetooth, MEMS 3DoF, LED-RGB i czujnikiem temperatury jest uniwersalnym ekspanderem dla komputerów NUCLEO oraz Arduino, wyposażonym w analogowy czujnik
Bardziej szczegółowoGniazdo sterowane radiowo z pilotem
INSTRUKCJA OBSŁUGI Gniazdo sterowane radiowo z pilotem Nr produktu 640473 Strona 1 z 6 PRZEZNACZENIE Ten dwu-częściowy zestaw sterowany radiowo składa się z gniazda sieciowego i ręcznego nadajnika radiowego.
Bardziej szczegółowoOPROGRAMOWANIE PRZEKAŹNIKA BISTABILNEGO UNIV
1. Cechy Oprogramowanie przekaźnika bistabinego UNIV 3.2.2.x 3 instrukcje sterujące przekaźnikami (włącz, wyłącz, zaneguj) 3 instrukcje blokujące. 6 timer-ów (1 dla każdego przekaźnika) 1s-24h opóźniających
Bardziej szczegółowoOPIS PROGRAMU USTAWIANIA NADAJNIKA TA105
OPIS PROGRAMU USTAWIANIA NADAJNIKA TA105 Parametry pracy nadajnika TA105 są ustawiane programowo przy pomocy komputera osobistego przez osoby uprawnione przez operatora, które znają kod dostępu (PIN).
Bardziej szczegółowoInstrukcja obsługi zewnętrznego odbiornika MOBILUS C-GR.
Instrukcja obsługi zewnętrznego odbiornika MOBILUS C-GR www.mobilus.pl 1. INFORMACJE OGÓLNE Sterownik bramowy MOBILUS C-GR jest zdalnie sterowanym modułem firmy MOBILUS pracującym w systemie COSMO / COSMO
Bardziej szczegółowoSterownik LED WIFI RGB 12V, 24V 12A + pilot dotykowy
Sterownik LED WIFI RGB 12V, 24V 12A + pilot dotykowy Wymiary pilota: Prąd: Rodzaj pilota / komunikacji: Wymiary: Moc: 115 x 55 x 20 mm 3x4A (12A) dotykowy, radiowy RF, smarfon, WiFi 127 x 66 x 32 mm 144
Bardziej szczegółowoObługa czujników do robota śledzącego linie. Michał Wendland 171628 15 czerwca 2011
Obługa czujników do robota śledzącego linie. Michał Wendland 171628 15 czerwca 2011 1 Spis treści 1 Charakterystyka projektu. 3 2 Schematy układów elektronicznych. 3 2.1 Moduł czujników.................................
Bardziej szczegółowoSigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.
SigmaDSP - zestaw uruchomieniowy. SigmaDSP jest niedrogim zestawem uruchomieniowym dla procesora DSP ADAU1701 z rodziny SigmaDSP firmy Analog Devices, który wraz z programatorem USBi i darmowym środowiskiem
Bardziej szczegółowo