Komunikacja radiowa Arduino - Raspberry Pi z wykorzystaniem modułu Bluetooh HC-06
|
|
- Agata Kozieł
- 7 lat temu
- Przeglądów:
Transkrypt
1 Komunikacja radiowa Arduino - Raspberry Pi z wykorzystaniem modułu Bluetooh HC-06 Uruchomienie komunikacji radiowej pomiędzy Arduino a komputerem Rapsberry Pi, z wykorzystaniem modułu łącza radiowego Bluetooth HC06, wymaga wykonania następujących kroków: 1. Podłączyć modułu HC-06 do Arduno. a. W przypadku pracy z płytką edukacyjną etap ten można pominąć. Moduł Bluetooth jest już podłączony. b. W przypadku własnego montażu należy: i. Pin VCC modułu HC06 podłączyć do pinu 3.3V w Arduino Due ii. Pin GND modułu HC06 podłączyć do pinu GND w Arduino Due iii. Pin RXD modułu HC06 podłączyć do pinu 19 (RX1) w Arduino Due iv. Pin TXD modułu HC06 podłączyć do pinu 18 (TX1) w Arduino Due Od tego momentu moduł HC06 jest podłączony do portu szeregowego nr 1 w Arduino Due, a komunikacja z nim odbywać się będzie za pomocą obiektu Serial1. 2. Ustawić nazwę modułu HC-06 na unikalną w danej okolicy. W przypadku zajęć proponowana nazwa to stanxx, gdzie XX to numer stanowiska. 3. Sprawdzić, czy Raspberry Pi widzi moduł po zmianie nazwy. 4. Sparować Raspberry PI z modułem HC-06 i nawiązać połączenie. 5. Przetestować, czy Raspberry Pi może odbierać dane od Arduino. W tym celu potrzeba prostego programu, pracującego w module Arduino i wysyłającego teksty do modułu HC GOTOWE. Teraz można już swobodnie przesyłać dane po łączu radiowym. Kroki te opisano szczegółowo poniżej: Ustawienie nazwy przyjaznej (identyfikatora modułu Bluetooth HC-06) Nazwa modułu jest nazwą przyjazną, wyświetlaną przez wszelkiego rodzaju urządzenia do komunikacji protokołem Bluetooth. Alternatywą dla nazwy przyjaznej jest numer MAC (np. F0:D2:2E:59:92:F3). Nazwa przyjazna musi być unikalna, np. stanxx, gdzie XX to numer stanowiska. Aby ustawić nazwę modułowi HC-06, można skorzystać z następującego programu: #include <ISADefinitions.h> void setup() { pinmode(led8, OUTPUT); Serial1.begin(9600); Serial.begin(9600); Serial.flush(); Serial1.flush();
2
3 Serial1.print("AT+NAME stan01 "); delay(1000); String str = Serial1.readString(); Serial.print("Odpowiedz: ["); Serial.print(str); Serial.println("]"); void loop() { Uwaga 1: Nazwa modułu HC-06 zapisywana jest w pamięci nieulotnej Flash. Pamięć ta ma określoną liczbę cykli zapisu, stąd nie wolno zapisywać nazwy w funkcji loop(). Uszkodzenie pamięci, odpowiedzialnej za nazwę urządzenia, uniemożliwia jej późniejszą zmianę. Uwaga 2: Nazwę modułu HC-06 można zmieniać jedynie w dwóch trybach: a) niesparowany oraz b) sparowany/niepołączony. Jeśli polecenie AT+NAME zostanie wysłane do modułu Bluetooth w trybie połączony, zostanie ono potraktowane jako zwykłe dane i przekazana do odbiornika (np. komputera, telefonu komórkowego czy Raspberry Pi). Uwaga 3 : Moduł HC-06, po załączeniu zasilania, jest zawsze w trybie niesparowany. Parowanie wykonywane jest manualnie, przez użytkownika urządzenia zdalnego (tutaj Raspberry PI). Wyjątkiem jest sytuacja, gdy urządzenie zdalne jest skonfigurowane do automatycznego parowania z wykrytym modułem HC-06 (lub dowolnym innym). Uwaga 4 : Moduł HC-06 podłączono do portu szeregowego Serial1, pod piny: RX1 (pin 19) oraz TX1 (pin 18). Sprawdzenie obecności urządzenia HC-06 po zmianie nazwy Aby sprawdzić, jakie są dostępne urządzenia Bluetooth w okolicy, należy skorzystać z odpowiednich poleceń systemu Linux. W tym celu należy skorzystać z konsoli - wcisnąć kombinację Lewy Ctrl+Lewy Alt+T lub wybrać ikonę Terminal z paska narzędzi systemowych. Wejście w tryb superużytkownika W tym celu należy przełączyć się na konto roota: pi@localhost:~ $ sudo su root@localhost:/home/pi# Sprawdzenie dostępnych urządzeń Bluetooth A następnie wydać polecenie hcitool scan, które wyszukuje urządzenia w okolicy. root@localhost:/home/pi# hcitool scan Scanning... AC:B5:7D:AB:66:7E LAPEK
4
5 20:16:12:15:63:50 stan01 W uzyskanym wyniku interesuje nas wiersz podświetlony na niebiesko. Pierwsza wartość to adres MAC (nazwa sprzętowa) urządzenia Bluetooth o nazwie przyjaznej stan01. Adres MAC 20:16:12:15:63:50 jest unikalny dla każdego modułu i należy go wykorzystywać przy dalszej konfiguracji. Dobrze jest zamontować go na kartce lub w pliku tekstowym. Podłączenie Po pomyślnej zmianie nazwy i odnalezieniu swojego urządzenia, należy sparować go w systemie Raspbian. Można to zrobić za pomocą a) narzędzia dostępnego w pod ikonką w pasku narzędzi systemowych, lub b) za pomocą następujących poleceń: Wyłączenie trybu samolotowego (brak komunikacji RF): W celu aktywacji komunikacji radiowej należy skorzystać z polecenia rfkill : root@localhost:/home/pi# rfkill list 0: phy0: Wireless LAN Soft blocked: no Hard blocked: no 1: hci0: Bluetooth Soft blocked: yes Hard blocked: no root@localhost:/home/pi# rfkill unblock 1 root@localhost:/home/pi# rfkill list 0: phy0: Wireless LAN Soft blocked: no Hard blocked: no 1: hci0: Bluetooth Soft blocked: no Hard blocked: no W tym przykładzie wyświetlono listę urządzeń, w której moduł Bluetooth z Raspberry Pi ma identyfikator 1. Po ustaleniu identyfikatora użyto polecenia unblock. Parowanie modułu HC-06 i Raspberry Pi Aby sparować dowolne urządzenie z Raspberry Pi, należy skorzystać z następujących poleceń narzędzia bluetoothctl : root@localhost:/home/pi# bluetoothctl -a [NEW] Controller B8:27:EB:A7:0C:73 localhost [default] Agent registered [bluetooth]# power on Changing power on succeeded [bluetooth]# scan on Discovery started [CHG] Controller B8:27:EB:A7:0C:73 Discovering: yes [NEW] Device 20:16:12:15:63:50 nazwa [NEW] Device 2C:D0:5A:50:DC:8D DESKTOP-4GF1VDR
6
7 [NEW] Device AC:B5:7D:AB:66:7E LAPEK [bluetooth]# trust 20:16:12:15:63:50 [CHG] Device 20:16:12:15:63:50 Trusted: yes Changing 20:16:12:15:63:50 trust succeeded [CHG] Device 2C:D0:5A:50:DC:8D RSSI: -77 [CHG] Device 2C:D0:5A:50:DC:8D RSSI: -65 [bluetooth]# pair 20:16:12:15:63:50 Attempting to pair with 20:16:12:15:63:50 [CHG] Device 20:16:12:15:63:50 Connected: yes Request PIN code [agent] Enter PIN code: 1234 [CHG] Device 20:16:12:15:63:50 UUIDs: f9b34fb [CHG] Device 20:16:12:15:63:50 Paired: yes Pairing successful [CHG] Device 20:16:12:15:63:50 Connected: no [bluetooth]# quit Agent unregistered [DEL] Controller B8:27:EB:A7:0C:73 localhost [default] Po wykonaniu polecenia pair w narzędziu bluetoothctl system operacyjny wyświetli monit o treści: Device xxxx has requested a pairing. Do you accept the request? Należy odpowiedzieć OK. Możliwy jest również następujący komunikat: GDBus.Error:org.bluez.Error.NotAvailable: Operation currently not available. Try connect manually. Należy go zignorować (wcisnąć OK ). Po wyjściu z narzędzia bluetoothctl komputer Raspberry Pi oraz moduł HC-06 o numerze MAC 20:16:12:15:63:50 są sparowane. Nawiązywanie połączenia pomiędzy sparowanymi urządzeniami W tej chwili moduł HC-06 znajduje się w trybie sparowany/niepołączony. Aby nawiązać połączenie, należy skorzystać z następującego polecenia: root@localhost:/home/pi# rfcomm connect hci0 20:16:12:15:63:50 Connected /dev/rfcomm0 to 20:16:12:15:63:50 on channel 1 Press CTRL-C for hangup Po wydaniu polecenia rfcomm w systemie zainstalowane zostanie urządzenie /dev/rfcomm0, które komunikuje się bezpośrednio z modułem Bluetooth HC-06. Uwaga! Wciśnięcie CTRL+C spowoduje zatrzymanie i wyłączenie urządzenia. Jeśli użytkownik ma potrzebę wydawania kolejnych poleceń w terminalu, należy utworzyć nowy terminal. Nawiązywanie połączenia pomiędzy sparowanymi urządzeniami Wydanie następującego polecenia: pi@localhost:~ $ cat /dev/rfcomm0 ta Ala ma kota Ala ma ko^c
8
9 spowoduje wyświetlenie w terminalu danych Ala ma kota\n, otrzymywanych od Arduino. Program wysyłający te dane może mieć następującą postać: #include <ISADefinitions.h> void setup() { pinmode(led8, OUTPUT); Serial1.begin(9600); bool state = false; const char* tekst = "Ala ma kota\n"; int counter = 0; void loop() { char ch = tekst[counter]; counter = (counter + 1) % strlen(tekst); digitalwrite(led8, state=!state); Serial1.print(ch); delay(150); Komunikacja - programowanie Raspberry Pi Nowy projekt w środowisku Qt: QtCreator -> New Project -> Non-Qt Project -> Pain C/C++ Project (CMake Build). Uruchamianie w oddzielnym terminalu, ze względu na niepoprawną obsługę strumieni WE/WY w oknie Qt: Project->Run settings, zaznaczyć "Run in Terminal" Kod odbierający dane, przesyłane przez Arduino do Raspberry Dane są liniami tekstu, zakończonego znakiem \n. #include <stdio.h> #include <stdlib.h> int main( void ) { FILE * f = fopen( " /dev/rfcomm0 ", "rw" ); if (f == NULL ) { perror( "fopen" ); exit( 1 ); // odbierz linię tekstu; linia MUSI kończyć się symbolem \n int cnt = 0 ;
10
11 while ( 1 ) { char line[ 100 ]; fgets(line, sizeof (line), f); printf( "line %d=%s", cnt++, line); fflush( stdout ); // zapewnij wyświetlanie wyniku fclose(f); return 0 ; Kod Arduino odbierający dane od Raspberry PI Dane są liniami tekstu, zakończonego znakiem \n. W ramach tekstu podawane są polecenia SET x oraz RESET x, gdzie x jest numerem diody LED zakresu 0-7. Polecenie SET włącza diodę, polecenie RESET wyłącza. #include <ISADefinitions.h> void setup() { for (int i = 0; i < 8; i++) pinmode(leds[i], OUTPUT); Serial1.begin(9600); Serial.begin(9600); Serial.println("start"); void loop() { String command = Serial1.readStringUntil('\n'); command.trim(); command.tolowercase(); Serial.print("."); if (command == "") return; if (command.startswith("set")) { command.remove(0, 3); command.trim(); int id = command.toint(); if (id >= 0 && id <= 7) digitalwrite(leds[id], true); if (command.startswith("reset")) { command.remove(0, 5); command.trim(); int id = command.toint(); if (id >= 0 && id <= 7)
12
13 digitalwrite(leds[id], false); Kod wysyłający polecenia SET/RESET do Arduino #include <stdio.h> #include <stdlib.h> int main( void ) { FILE * f = fopen( "/dev/rfcomm0", "w" ); if (f == NULL ) { perror( "fopen" ); exit( 1 ); while ( 1 ) { printf( "Wpisz polecenie i naciśnij ENTER:\n" ); fflush( stdout ); char command[ 100 ]; //fgets(stdin, sizeof(command), f); gets(command); printf( "> %s (%d)\n", command, strlen(command)); int a = fprintf(f, "%s\n", command); printf( "fprintf: wyslano %d bajtow\n", a); if (a==- 1 ) { perror( "printf" ); exit( 1 ); fclose(f); return 0 ; Kod realizujący dwukierunkową transmisję Raspberry Pi - Arduino Uwaga! Operacja read jest blokująca - w buforze odbiorczym musi być co najmniej jeden bajt, aby funkcja ta mogła się zakończyć. Proszę skorzystać z funkcji select. #include <stdio.h> #include <stdlib.h> #include <fcntl.h> int main( void )
14
15 { int fd = open( "/dev/rfcomm0", O_RDWR ); printf( "fd=%d\n", fd); char buffer[ 100 ]; write(fd, "123\n", 4 ); int b = read(fd, buffer, 100 ); printf( "b=%d\n", b); close(fd); return 0 ; Polecenia: apt-get remove --purge qtcreator apt-get install qt5-default apt-get install qtcreator
16
Instrukcja 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.
MultiTool 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
Łącza nienazwane(potoki) Łącza nienazwane mogą być używane tylko pomiędzy procesami ze sobą powiązanymi.
Przykład: $ ls more Łącza nienazwane(potoki) Łącza nienazwane mogą być używane tylko pomiędzy procesami ze sobą powiązanymi. Tworzenie łącza #include int pipe(int filedes[2]); Przykład: int
SCL > Pin 21 SDA > Pin 20 VCC > 5V GND > GND
Nazwa implementacji: Budowa RTC w oparciu o DS1307 Autor: Krzysztof Bytow Opis implementacji: Układ DS1307 jest to zegar czasu rzeczywistego (Real Time Clock) służy do odliczania czasu niezależnie od stanu
Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU
Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU Spis treści: 1. Instalacja oprogramowania XG5000 3 2. Tworzenie nowego projektu i ustawienia sterownika 7 3. Podłączenie sterownika
Zygmunt 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
Przewodnik połączenia (dla aparatu COOLPIX)
Przewodnik połączenia (dla aparatu COOLPIX) W niniejszym dokumencie została opisana procedura korzystania z aplikacji SnapBridge (wersja 2.5) w celu nawiązania połączenia bezprzewodowego pomiędzy obsługiwanym
Wersja polska. Wstęp. Sterowniki i oprogramowanie. Instalacja. BT211 Sweex Bluetooth 2.0 Class 1 Adapter USB
BT211 Sweex Bluetooth 2.0 Class 1 Adapter USB Wstęp Nie należy wystawiać Sweex Bluetooth 2.0 Class 1 Adapter USB na działanie wysokich temperatur. Nie należy wystawiać produktu na bezpośrednie działanie
Pobieranie argumentów wiersza polecenia
Pobieranie argumentów wiersza polecenia 2. Argumenty wiersza polecenia Lista argumentów Lista argumentów zawiera cały wiersz poleceń, łącznie z nazwą programu i wszystkimi dostarczonymi argumentami. Przykłady:
Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000
Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne ze sterownikiem CX1000 Sterownik CX1000 należy do grupy urządzeń określanych jako komputery wbudowane (Embedded-PC).
INSTRUKCJA UŻYTKOWNIKA MPCC
V1.0.0 (10.14.2015) 1 (7) INSTALACJA UWAGA: Produkt działa jako urządzenie nadrzędne Modbus. Dlatego w przypadku podłączania narzędzia do istniejącej sieci Modbus konieczne może okazać się odłączenie innego
Instrukcja do oprogramowania ENAP DEC-1
Instrukcja do oprogramowania ENAP DEC-1 Do urządzenia DEC-1 dołączone jest oprogramowanie umożliwiające konfigurację urządzenia, rejestrację zdarzeń oraz wizualizację pracy urządzenia oraz poszczególnych
Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie
Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne ze sterownikiem CX9000 Sterownik CX9000 należy do grupy urządzeń określanych jako komputery wbudowane (Embedded-PC).
Biblioteka standardowa - operacje wejścia/wyjścia
Biblioteka standardowa - operacje wejścia/wyjścia Przemysław Gawroński D-10, p. 234 Wykład 6 15 stycznia 2019 (Wykład 6) Biblioteka standardowa - operacje wejścia/wyjścia 15 stycznia 2019 1 / 14 Outline
Konfigurowanie sterownika BC8150 firmy Beckhoff wprowadzenie
Konfigurowanie sterownika BC8150 firmy Beckhoff wprowadzenie 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BC8150 Stanowisko laboratoryjne ze sterownikiem BC8150 Sterownik BC8150 należy
Pliki w C/C++ Przykłady na podstawie materiałów dr T. Jeleniewskiego
Pliki w C/C++ Przykłady na podstawie materiałów dr T. Jeleniewskiego 1 /24 Pisanie pojedynczych znaków z klawiatury do pliku #include void main(void) { FILE *fptr; // wkaznik do pliku, tzw. uchwyt
Schemat blokowy architektury AVR
Schemat blokowy architektury AVR Rejestry procesora AVR dostępne programowo Rejestry procesora AVR związane z pobraniem i wykonaniem rozkazu Schemat blokowy procesora ATMega 2560 ATMEL ATMEGA328P MEMORY
Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie)
Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie) UWAGA Podstawowym wymaganiem dla uruchomienia modemu ED77 jest komputer klasy PC z portem USB 1.1 Instalacja
Linksys/Cisco SPA2102, SPA3102 Instrukcja Konfiguracji
Linksys/Cisco SPA2102, SPA3102 Instrukcja Konfiguracji 1. Logowanie się do systemu ipfon24 Aby zalogować się do systemu należy wejść na https://ipfon24.ipfon.pl i zalogować się podające login wybrany podczas
4 Channel Video Server ACD-2200. Ver. 080331. Quick Installation Guide
4 Channel Video Server ACD-2200 Ver. 080331 Quick Installation Guide 1 1 Start 1.1 Zawartość opakowania ACD-2200 Karta gwarancyjna Płyta CD Akcesoria 1.2 Opis urządzenia 1. Numer kanału 2. Wejście wideo
dokument 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
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i Mikrokontrolery Dostęp do portów mikrokontrolera ATmega32 język C laboratorium: 10 autorzy: dr
Modem 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
Funkcje standardowej biblioteki wejść-wyjść do wyświetlania i pobierania danych
Funkcje standardowej biblioteki wejść-wyjść do wyświetlania i pobierania danych Przykłady wykorzystanie funkcji printf i scanf do wyświetlania danych na wyświetlaczu LCD oraz komunikacji sterownika mikroprocesorowego
Aktualizacje oprogramowania Instrukcja obsługi
Aktualizacje oprogramowania Instrukcja obsługi Copyright 2009 Hewlett-Packard Development Company, L.P. Windows jest zastrzeżonym znakiem towarowym firmy Microsoft Corporation, zarejestrowanym w USA. Uwagi
Linksys/Cisco RT31P2, WRT54GP2. Instrukcja Konfiguracji
Linksys/Cisco RT31P2, WRT54GP2 Instrukcja Konfiguracji 1. Logowanie się do systemu ipfon24 Aby zalogować się do systemu należy wejść na https://ipfon24.ipfon.pl i zalogować się podające login wybrany podczas
UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.
Dokumentacja techniczna -MAN v2 Dotyczy urządzeń z wersją firmware v5 lub nowszą. Spis treści: 1 Wprowadzenie... 3 2 Dane techniczne... 3 3 Wyprowadzenia... 3 4 Interfejsy... 4 4.1 1-WIRE... 4 4.2 RS232
Funkcje zawarte w bibliotece < io.h >
PLIKOWE OPERACJE WEJŚCIA - WYJŚCIA Język C/C++ nie ma wbudowanych żadnych instrukcji umożliwiających wykonywanie operacji wejścia-wyjścia! Służą do tego funkcje biblioteczne. Funkcje zawarte w bibliotece
Kod produktu: MP-W7100A-RS485
KONWERTER RS485/422 - TCP/IP ETHERNET NA BAZIE W7100A FIRMY WIZNET MP-W7100A-RS485 jest gotowym do zastosowania konwerterem standardu RS485 lub RS422 na TCP/IP Ethernet. Umożliwia bezpośrednie podłączenie
Interfejsy: Ethernet do połączenia z siecią LAN Serial do połączenia z siecią WAN. pełną konfigurację urządzenia. Zadanie.01-2 -
Wybrane urządzenia Procesy Bezpieczeństwa Sieciowego Przełącznik sieciowy. Dostępny sprzęt: Cisco modele 1900, 2900, 2950, 2960. Interfejsy: technologia Ethernet, szybkość 10/100/1000 Mb/s. Medium: kabel
2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego
2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego produktu. 23 czerwca 2014 Spis treści 3 Spis treści...5
Funkcje zawarte w bibliotece < io.h >
PLIKOWE OPERACJE WEJŚCIA - WYJŚCIA Język C/C++ nie ma wbudowanych żadnych instrukcji umożliwiających wykonywanie operacji wejścia-wyjścia! Służą do tego funkcje biblioteczne. Funkcje zawarte w bibliotece
Kod produktu: MP-W7100A-RS232
KONWERTER RS232 - TCP/IP ETHERNET NA BAZIE W7100A FIRMY WIZNET MP-W7100A-RS232 jest gotowym do zastosowania konwerterem standardu RS232 na TCP/IP Ethernet (serwer portu szeregowego). Umożliwia bezpośrednie
cmt + CODESYS, oraz zdalne wejścia/ wyjścia
Instrukcja użytkownika cmt + CODESYS, oraz zdalne wejścia/ wyjścia W tej instrukcji przedstawiono krok po kroku, jak skonfigurować panel cmt3090 i zdalne wejścia/ wyjścia. V1.00 Spis treści 1. Instalacja
Przewodnik połączenia (dla aparatu KeyMission 80)
Przewodnik połączenia (dla aparatu KeyMission 80) Spis treści Instalowanie aplikacji SnapBridge... 2 Połączenie aparatu z urządzeniem inteligentnym... 3 Wysyłanie zdjęć i zdalne fotografowanie...7 Rozwiązywanie
PODŁĄCZENIE I KONFIGURACJA BRAMKI VoIP LINKSYS PAP2T
PODŁĄCZENIE I KONFIGURACJA BRAMKI VoIP LINKSYS PAP2T 1. Opis produktu: Liczba / typ portów LAN, 1 x RJ-45, Liczba portów FXS, 2 x RJ-11, Zarządzanie, monitorowanie i konfiguracja zarządzanie przez przeglądarkę
PROGRAMOWANIE SYSTEMÓW CZASU RZECZYWISTEGO
PROGRAMOWANIE SYSTEMÓW CZASU RZECZYWISTEGO LABORATORIUM Temat: QNX Neutrino Interrupts Mariusz Rudnicki 2016 Wstęp W QNX Neutrino wszystkie przerwania sprzętowe przechwytywane są przez jądro systemu. Obsługę
Obsługa plików. Systemy Operacyjne 2 laboratorium. Mateusz Hołenko. 25 września 2011
Obsługa plików Systemy Operacyjne 2 laboratorium Mateusz Hołenko 25 września 2011 Plan zajęć 1 Pliki w systemie Linux i-węzły deskryptory plików 2 Operacje na plikach otwieranie i zamykanie zapis i odczyt
ZiMSK. mgr inż. Artur Sierszeń mgr inż. Łukasz Sturgulewski ZiMSK 1
ZiMSK mgr inż. Artur Sierszeń asiersz@kis.p.lodz.pl mgr inż. Łukasz Sturgulewski luk@kis.p.lodz.pl ZiMSK 1 Model warstwowy sieci OSI i TCP/IP warstwa aplikacji warstwa transportowa warstwa Internet warstwa
3. Sieć PLAN. 3.1 Adresowanie płyt głównych regulatora pco
3. Sieć PLAN Wszystkie urządzenia podłączone do sieci plan są identyfikowane za pomocą swoich adresów. Ponieważ terminale użytkownika i płyty główne pco wykorzystują ten sam rodzaj adresów, nie mogą posiadać
Seria wielofunkcyjnych serwerów sieciowych USB
Seria wielofunkcyjnych serwerów sieciowych USB Przewodnik szybkiej instalacji Wstęp Niniejszy dokument opisuje kroki instalacji i konfiguracji wielofunkcyjnego serwera sieciowego jako serwera urządzenia
Konfigurowanie sterownika BX9000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BX9000
Konfigurowanie sterownika BX9000 firmy Beckhoff wprowadzenie 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BX9000 Stanowisko laboratoryjne ze sterownikiem BX9000 Sterownik BX9000 należy
Podstawy programowania, Poniedziałek , 8-10 Projekt, część 1
Podstawy programowania, Poniedziałek 30.05.2016, 8-10 Projekt, część 1 1. Zadanie Projekt polega na stworzeniu logicznej gry komputerowej działającej w trybie tekstowym o nazwie Minefield. 2. Cele Celem
Seria wielofunkcyjnych serwerów sieciowych USB
Seria wielofunkcyjnych serwerów sieciowych USB Przewodnik szybkiej instalacji Wstęp Niniejszy dokument opisuje kroki instalacji i konfiguracji wielofunkcyjnego serwera sieciowego jako serwera urządzenia
Kod 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
Język polski na wyświetlaczu przemiennika
Język polski na wyświetlaczu przemiennika ę ś Język polski na wyświetlaczu przemienników W przemiennikach częstotliwości serii 9000X (SVX, SPX) istnieje możliwość wyświetlania komunikatów tekstowych na
BT180 CLASS I USB BLUETOOTH ADAPTER Informacje na temat produktu
Informacje na temat produktu C Instalacja A B D A: Wtyk USB B: Osłona C: Kontrolka połączenia [miga powoli = gotowy do użytku] [miga szybko = aktywność Bluetooth] D: Przedłużacz USB 1 ON Włącz komputer.
Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe
Fiery Remote Scan Program Fiery Remote Scan umożliwia zarządzanie skanowaniem na serwerze Fiery server i drukarce ze zdalnego komputera. Programu Fiery Remote Scan można użyć do wykonania następujących
NWD-210N Bezprzewodowy adapter USB 802.11n
NWD-210N Bezprzewodowy adapter USB 802.11n Skrócona instrukcja obsługi Wersja 1.00 11/2007 Edycja 1 Copyright 2006. Wszelkie prawa zastrzeżone. Przegląd NWD210N to adapter sieciowy USB do komputerów osobistych.
Języki programowania. Przetwarzanie plików amorficznych Konwencja języka C. Część siódma. Autorzy Tomasz Xięski Roman Simiński
Języki programowania Część siódma Przetwarzanie plików amorficznych Konwencja języka C Autorzy Tomasz Xięski Roman Simiński Niniejsze opracowanie zawiera skrót treści wykładu, lektura tych materiałów nie
Sieciowy serwer IP urządzeń USB z 4 portami USB 2.0
Sieciowy serwer IP urządzeń USB z 4 portami USB 2.0 Instrukcja u ytkowania DA-70254 Spis treści 1. Wstęp... 3 1.1 Przegląd produktu... 3 1.2 Zarządzanie sieciowe... 3 1.3 Części składowe i właściwości...
Instrukcja instalacji Zespołu Diagnostycznego Delphi w systemie Vista.
Instrukcja instalacji Zespołu Diagnostycznego Delphi w systemie Vista. Przed przejściem do dalszej części niniejszej instrukcji upewnij się, czy modułbluetooth, który jest zamontowany w Twoim urządzeniu
Stałe i zmienne znakowe. Stała znakowa: znak
Stałe i zmienne znakowe. Stała znakowa: znak Na przykład: a, 1, 0 c Każdy znak jest reprezentowany w pamięci przez swój kod. Kody alfanumerycznych znaków ASCII to liczby z przedziału [32, 127]. Liczby
ZyXEL NBG-415N. Bezprzewodowy router szerokopasmowy 802.11n. Skrócona instrukcja obsługi. Wersja 1.00 10/2006 Edycja 1
ZyXEL NBG-415N Bezprzewodowy router szerokopasmowy 802.11n Skrócona instrukcja obsługi Wersja 1.00 10/2006 Edycja 1 Copyright 2006 ZyXEL Communications Corporation. Wszystkie prawa zastrzeżone Wprowadzenie
Kod 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
1. 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
METODY 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ę
1.1 Co to jest USBCOM?... 3 1.2 Budowa oraz parametry techniczne... 3
2014 Konwerter USBCOM Instrukcja obsługi www.barion-st.com 2014-09-30 2 SPIS TREŚCI 1. WSTĘP... 3 1.1 Co to jest USBCOM?... 3 1.2 Budowa oraz parametry techniczne... 3 2. OBSŁUGA URZĄDZENIA... 5 2.1 Instalacja
Rozwiązywanie problemów z łącznością Bluetooth dotyczących klocka EV3
Rozwiązywanie problemów z łącznością Bluetooth dotyczących klocka EV3 Uwagi ogólne Gdy chcesz używać połączenia typu Bluetooth z oprogramowaniem LEGO MINDSTORMS EV3 Home Edition, upewnij się, że w klocku
Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika
Warsztaty AVR Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR Dariusz Wika 1.Krótki wstęp: Eclipse to rozbudowane środowisko programistyczne, które dzięki możliwości instalowania
PBS. Wykład Organizacja zajęć. 2. Podstawy obsługi urządzeń wykorzystywanych podczas laboratorium.
PBS Wykład 1 1. Organizacja zajęć. 2. Podstawy obsługi urządzeń wykorzystywanych podczas laboratorium. mgr inż. Roman Krzeszewski roman@kis.p.lodz.pl mgr inż. Artur Sierszeń asiersz@kis.p.lodz.pl mgr inż.
Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie
Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne ze sterownikiem CP6601 Sterownik CP6601 należy do grupy urządzeń określanych jako komputery przemysłowe (Industrial
Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie
Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne z modułem BK9050 Moduł BK9050 jest urządzeniem typu Bus Coupler, umożliwiającym instalację rozproszonych grup terminali
Instrukcja obsługi. Grand IP Camera III. Kamera IP do monitoringu
Instrukcja obsługi Grand IP Camera III Kamera IP do monitoringu 1 ROZDZIAŁ 1 1.1Wstęp Grandtec przedstawia kamerę IP z wbudowanym serwerem web i możliwością zarządzania przez WWW. Produkt stanowi idealne
Narzędzie Setup. Instrukcja obsługi
Narzędzie Setup Instrukcja obsługi Copyright 2006 Hewlett-Packard Development Company, L.P. Bluetooth jest znakiem towarowym należącym do właściciela i używanym przez firmę Hewlett-Packard Company w ramach
AMX 530BT. Instrukcja instalacji i konfiguracji AMX 530BT dla systemów operacyjnych XP, 7 i Instalacja i konfiguracja AMX 530BT dla Windows XP
AMX 530BT Instrukcja instalacji i konfiguracji AMX 530BT dla systemów operacyjnych XP, 7 i 10 1. Instalacja i konfiguracja AMX 530BT dla Windows XP System Windows XP z dodatkiem Service Pack 2 wyposażony
Rozdział 8. Sieci lokalne
Rozdział 8. Sieci lokalne Ćwiczenia zawarte w tym rozdziale pozwolą na podłączenie komputera z zainstalowanym systemem Windows XP do lokalnej sieci komputerowej. Podstawowym protokołem sieciowym dla systemu
ZADANIE.02 Podstawy konfiguracji (interfejsy) Zarządzanie konfiguracjami 1,5h
Imię Nazwisko ZADANIE.02 Podstawy konfiguracji (interfejsy) Zarządzanie konfiguracjami 1,5h 1. Zbudować sieć laboratoryjną 2. Podstawowe informacje dotyczące obsługi systemu operacyjnego (na przykładzie
Typy złożone. Struktury, pola bitowe i unie. Programowanie Proceduralne 1
Typy złożone Struktury, pola bitowe i unie. Programowanie Proceduralne 1 Typy podstawowe Typy całkowite: char short int long Typy zmiennopozycyjne float double Modyfikatory : unsigned, signed Typ wskaźnikowy
Operacje na plikach. Informatyka. Standardowe strumienie wejścia i wyjścia
Materiały Operacje na plikach Informatyka Operacje wejścia-wyjścia w C/C++: Podejście proceduralne Podejście obiektowe Standardowe strumienie wejścia i wyjścia stdin - strumień wejściowy (klawiatura) cin
Łącza nienazwane(potoki)
8. Łącza nienazwane(potoki) Łącze (potok, ang. pipe) jest to urządzenie komunikacyjne pozwalające na przesyłanie informacji w jedną stronę. Jeden proces wysyła dane do łącza za pomocą funkcji write, zaś
Klawiatura matrycowa
Klawiatura matrycowa Budowa matrycy klawiatury. Nieodzownym elementem każdego systemu mikroprocesorowego jest klawiatura. Umożliwia ona wpływ użytkownika na wykonywany przez niego program. Jednak teoretycznie
Contents 1. Czujniki, wskaźniki, wyposażenie Dymo Co zawiera opakowanie Elementy czujnika Dymo Specyfikacja
Szybki start Contents 1. Czujniki, wskaźniki, wyposażenie Dymo... 1 1.1 Co zawiera opakowanie... 1 1.2 Elementy czujnika Dymo... 2 1.3 Specyfikacja... 3 1.4 Operacje na Dymo przyciski i wskaźniki... 4
Programowanie w językach
Programowanie w językach wysokiego poziomu Obsługa plików za pomocą strumieni Elektronika i Telekomunikacja, semestr III rok akademicki 2013/2014 dr inż. Paweł Myszkowski Plan zajęć a) otwieranie i zamykanie
8. Sieci lokalne. Konfiguracja połączenia lokalnego
8. Sieci lokalne Ćwiczenia zawarte w tym rozdziale pozwolą na podłączenie komputera z zainstalowanym systemem Windows XP do lokalnej sieci komputerowej. Podstawowym protokołem sieciowym dla systemu Windows
USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian
1 / 9 Content list / Spis Treści 1. Hardware and software requirements, preparing device to upgrade Wymagania sprzętowe i programowe, przygotowanie urządzenia do aktualizacji 2. Installing drivers and
Instrukcja obsługi programu DS150E. Dangerfield March. 2009V3.0 Delphi PSS
Instrukcja obsługi programu DS150E 1 SPIS TREŚCI Główne elementy... 3 Instrukcje instalacji.... 5 Konfiguracja Bluetooth.26 Program diagnostyczny...39 Zapis do ECU (OBD)...85 Skanowanie..88 Historia...93
Moduł Ethernetowy. instrukcja obsługi. Spis treści
Moduł Ethernetowy instrukcja obsługi Spis treści 1. Podstawowe informacje...2 2. Konfiguracja modułu...4 3. Podłączenie do sieci RS-485 i LAN/WAN...9 4. Przywracanie ustawień fabrycznych...11 www.el-piast.com
PIXMA MG5500. series. Przewodnik konfiguracji
PIXMA MG5500 series Przewodnik konfiguracji CANON INC. 2013 Przewodnik konfiguracji Ten podręcznik zawiera informacje dotyczące konfiguracji połączenia sieciowego dla drukarki. Połączenie sieciowe Połączenie
Wersja polska. Wstęp. Zawartość opakowania. Dane techniczne. Dodatkowe dane techniczne. BT200 - Sweex Bluetooth 2.0 Class II Adapter USB
BT200 - Sweex Bluetooth 2.0 Class II Adapter USB Wstęp Dziękujemy za zakup Sweex Bluetooth 2.0 Adapter. Za pomocą tego urządzenia można w łatwy sposób uzyskać połączenie z innymi urządzeniami Bluetooth.
TomTom ecoplus Reference Guide
TomTom ecoplus Reference Guide Contents Przed instalacją 3 Witamy... 3 Elementy... 3 Wymagania... 3 Instalacja ecoplus 5 Konfiguracja połączenia Bluetooth w WEBFLEET... 5 Konfiguracja połączenia Bluetooth
Instrukcja instalacji i obsługi systemu AR4vision (wersja 1.0.0)
Instrukcja instalacji i obsługi systemu AR4vision (wersja 1.0.0) Wymagania techniczne: Aplikacja Desktop: System operacyjny Windows 10 Kamera internetowa oraz mikrofon Aplikacja Hololens: System operacyjny
Ćwiczenie 1. Kolejki IBM Message Queue (MQ)
Ćwiczenie 1. Kolejki IBM Message Queue (MQ) 1. Przygotowanie Przed rozpoczęciem pracy, należy uruchomić "Kreator przygotowania WebSphere MQ" oraz przejść przez wszystkie kroki kreatora, na końcu zaznaczając
Instrukcja użytkowania
ASPEL S.A. PL 32-080 Zabierzów, os. H. Sienkiewicza 33 tel. +48 12 285 22 22, fax +48 12 285 30 30 www.aspel.com.pl Instrukcja użytkowania Konfiguracja bezprzewodowej komunikacji rejestratora AsPEKT 703
Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 podłączenie i obsługa wyświetlacza LCD.
LAB. 2 Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 podłączenie i obsługa wyświetlacza LCD. Laboratorium Mikroprocesorowych Układów Sterowania instrukcja
MultiBoot Instrukcja obsługi
MultiBoot Instrukcja obsługi Copyright 2009 Hewlett-Packard Development Company, L.P. Informacje zawarte w niniejszym dokumencie mogą zostać zmienione bez powiadomienia. Jedyne warunki gwarancji na produkty
instrukcja instalacji modemu SpeedTouch 605s
instrukcja instalacji modemu SpeedTouch 605s Spis treści 1. Opis diod kontrolnych i gniazd modemu SpeedTouch 605s... 2 1.1. Opis diod kontrolnych... 2 1.2. Opis gniazd... 3 2. Konfiguracja połączenia przewodowego...
Przełącznik USB 2.0. Podręcznik użytkownika. Typ: DA & DA
Przełącznik USB 2.0 Podręcznik użytkownika Typ: DA-70135-1 & DA-70136-1 Zapoznanie się z Przełącznikiem USB 2.0 Dziękujemy za wybranie Przełącznika USB 2.0 Obecnie złącza USB znajdują się w wielu urządzeniach,
1 POLSKI... 2 1.1 INSTALACJA OPROGRAMOWANIA IDC3 FIRMY TEXA... 2 1.2 INSTALACJA W SYSTEMIE WINDOWS VISTA...21
1 POLSKI... 2 1.1 INSTALACJA OPROGRAMOWANIA IDC3 FIRMY TEXA... 2 1.2 INSTALACJA W SYSTEMIE WINDOWS VISTA...21 Setup IDC3_multilang_PL_00 Texa S.p.A. 1/25 1 POLSKI 1.1 INSTALACJA OPROGRAMOWANIA IDC3 FIRMY
Instrukcja podłączenia i konfiguracji BLUETOOTH NX. Interfejs. (instrukcja dostępna także na www.ac.com.pl) ver. 1.2 2014-12-18
Instrukcja podłączenia i konfiguracji BLUETOOTH NX Interfejs (instrukcja dostępna także na www.ac.com.pl) ver. 1.2 2014-12-18 SPIS TREŚCI 1. Dane techniczne... 3 2. Przeznaczenie... 3 3. Zasada działania...
LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program
LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program Przygotował: Jakub Wawrzeńczak 1. Wprowadzenie Lekcja przedstawia wykorzystanie środowiska LabVIEW 2016
Zasilanie ednet.power
Zasilanie ednet.power Instrukcja szybkiej instalacji 84290 84291 84292 84290 Zestaw startowy zasilania ednet.power (1 moduł główny sieci Wi-Fi + 1 inteligentna wtyczka do zastosowań w pomieszczeniach)
MOBOT-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:
Opcje Fiery1.3 pomoc (klient)
2015 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego produktu. 28 stycznia 2015 Spis treści 3 Spis treści...5
POLITECHNIKA WROCŁAWSKA WYDZIAŁ ELEKTRYCZNY KATEDRA ENERGOELEKTRYKI LABORATORIUM INTELIGENTNYCH INSTALACJI ELEKTRYCZNYCH
POLITECHNIKA WROCŁAWSKA WYDZIAŁ ELEKTRYCZNY KATEDRA ENERGOELEKTRYKI LABORATORIUM INTELIGENTNYCH INSTALACJI ELEKTRYCZNYCH Wprowadzenie do oprogramowania firmowego Eaton RF-System (na podstawie dokumentacji
Zarządzanie licencjami dla opcji Fiery na komputerze klienta
Zarządzanie licencjami dla opcji Fiery na komputerze klienta Aby udostępnić opcję Fiery zainstalowaną na komputerze klienta, należy aktywować jej licencję. Opcja Fiery wymaga unikalnego kodu aktywacyjnego
Packet Tracer - Nawigacja w IOS
Topologia Cele Część 1: Podstawowe połączenia, dostęp do CLI i korzystanie z pomocy. Część 2: Poznanie trybu EXEC. Część 3: Ustawianie zegara. Wprowadzenie W tym ćwiczeniu, będziesz ćwiczyć umiejętności
Kod produktu: MP00501-XE232NET
MODUŁ KONWERTERA RS232-ETHERNET, STEROWANIE KOMENDAMI AT, SERWER E-MAILI Podstawowe informacje Urządzenie zbudowane zostało na bazie modułu XE232NET-1ITR firmy Xecom. Składa się ono z dwóch elementów:
KAmodRPi ADC DAC. Rev Źródło:
KAmodRPi ADC DAC Rev. 20170811113936 Źródło: http://wiki.kamami.pl/index.php?title=kamodrpi_adc_dac Spis treści Wymagania... 2 Sposób podłączenia... 3 Konfiguracja... 4 Kod programu w Pythonie... 5 Do
1. Instalacja modułu w systemie Windows.
1. Instalacja modułu w systemie Windows. W urządzeniach dołączanych do sieci lokalnej LAN zastosowano moduły firmy DIGI. Sterowniki dostarczone przez producenta tworzą w systemie Windows wirtualny port