HTS221 mały czujnik o sporych możliwościach
|
|
- Przybysław Mikołajczyk
- 5 lat temu
- Przeglądów:
Transkrypt
1 HTS221 mały czujnik o sporych możliwościach Układ HT221 jest zintegrowanym, miniaturowym czujnikiem przeznaczonym do pomiaru wilgotności względnej i temperatury. Nadaje się on nie tylko do zastosowań związanych z pogodą czułość i szybkość reakcji pozwalają na zastosowanie go w roli detektora obecności wody, np. w systemach ostrzegających przed zalaniem. Interfejs I 2 C i ogólnodostępne biblioteki oprogramowania pozwalają na szybkie wykonanie własnego urządzenia z HTS221. Układ scalony czujnika HTS221 charakteryzuje się małymi wymiarami, szerokim zakresem napięcia zasilającego i małym poborem prądu. Ułatwia to stosowanie tego sensora w urządzeniach przenośnych, zasilanych z baterii lub akumulatorów. Najważniejsze parametry czujnika są następujące: Zakres pomiarowy wilgotności względnej: 0 100%. Dokładność pomiaru wilgotności: ±4,5% rh, w zakresie 20 80% rh, ±6% w całym zakresie. Dokładność pomiaru temperatury: ±0,5 C w zakresie C, ±1 C w zakresie C. Zakres temperatury pracy: C. Napięcie zasilania: 1,7 3,6 V. Średni prąd zasilający w trybie aktywnym: 2 ma przy częstotliwości odczytu 1 Hz. Interfejsy komunikacyjne: SPI i I 2 C. Wymiary: 2 mm 2 mm 0,9 mm. Czujnik jest fabrycznie skalibrowany dla uzyskania maksymalnej dokładności pomiarów. Miniaturowa obudowa HTS221 ma 5 wyprowadzeń umieszczonych na spodzie. Ich rozmieszczenie w widoku z góry pokazano na rysunku 1. Czujnik stanowi kompletny system, a jego obudowa zawiera wszystkie niezbędne bloki funkcjonalne. Jedynym dodatkowym komponentem zewnętrznym wymaganym przez jego aplikację jest kondensator o pojemności 100 nf filtrujący napięcie zasilające, który powinien być dołączony możliwie blisko doprowadzenia napięcia zasilającego. Interfejs komunikacyjny wybiera się za pomocą poziomu logicznego na wejściu CS. Logiczna 1 uaktywnia interfejs I 2 C, natomiast logiczne 0 SPI. Szczegółowe informacje techniczne czujnika, dostępne są na stronie internetowej producenta pod adresem Konfiguracja sprzętowa Obudowa czujnika HTS221 jest zbyt mała, aby móc swobodnie dołączyć ją za pomocą przewodów do systemu Rysunek 1. Rozmieszczenie wyprowadzeń sensora HTS
2 Rysunek 2. Połączenie płytki KA-NUCLEO-Weather czujnikiem HTS221 z mikrokontrolerem. Na szczęście są dostępne moduły z wygodnymi do przyłączenia wyprowadzeniami, na których ten czujnik jest zamontowany. Ostatecznie, zestaw sprzętu użytego do testowania możliwości czujnika i pracy przy oprogramowaniu demonstracyjnym wyglądał następująco: 1. Płytka KA-NUCLEO-Weather z zamontowanym czujnikiem HTS221. Gniazda płytki w standardzie Arduino. Czujnik przystosowany do pracy z magistralą I 2 C. 2. Moduł STM32F411 NUCLEO-64 ze złączami w standardzie Arduino do osadzenia płytki KA-NUCLEO-Weather. Na module zamontowano kontroler STM32F411RE. 3. Miniaturowy wyświetlacz OLED SSD1306 z interfejsem I 2 C do prezentowania wyników pomiarów. Na rysunku 2 pokazano schemat połączeń wykonanych pomiędzy gniazdami a czujnikiem i wyświetlaczem. Zielonymi liniami przerywanymi zaznaczono połączenia pomiędzy zamontowanym na płytce KA-NUCLEO-Weather czujnikiem HTS221 i wyprowadzeniami na złączach. Do tych samych wyprowadzeń magistrali I 2 C, do których przyłączono czujnik, doprowadzone są przewody linii SCL i SDA wyświetlacza. Dodatkowo, wyświetlacz jest przyłączony do masy GND i pobiera napięcie zasilania z jednego z dostępnych wyprowadzeń +3,3 V. Zasilanie czujnika jest poprowadzone na płytce KA-NUCLEO-Weather i na rysunku nie zostało zaznaczone. Dodatkowa linia DRDY połączona z wyjściem D8 na złączu Arduino, służy do sygnalizowania gotowości czujnika do odczytu danych kolejnego pomiaru wilgotności i temperatury. Na płytce KA-NUCLEO-Weather zamontowano obowiązkowe dla interfejsu I 2 C rezystory zasilające linie SCL i SDA. Narzędzia programistyczne i biblioteki Napisanie funkcjonalnego oprogramowania dla czujnika HTS221 nie jest skomplikowane, jeśli korzysta się z dostępnych bibliotek i narzędzi programistycznych do automatycznego generowania kodu. Podczas pracy nad projektem korzystałem z następujących pakietów oprogramowania i bibliotek: Narzędzia do generowania szkieletu oprogramowania opartego o sterowniki HAL STM32CubeMX w wersji ( Pakietu kompilatora AC6 System Workbench (SW4STM32, Biblioteki STM32_LIBRARIES.zip ( gl/3cw7ks). Niekomercyjna, darmowa biblioteka funkcji dla mikrokontrolerów STM32F4xx oparta na sterownikach HAL. Między innymi, w bibliotece można znaleźć gotowe funkcje do obsługi wyświetlacza SSD1306. Biblioteki funkcji do obsługi czujnika HTS221 hts221_ lib_stm32.zip ( Dokumentacji biblioteki HAL (UM1884: Description of STM32L4 HAL and Low-layer drivers, AoCgow). Założenia projektowe Założeniem projektu było wykonanie w pełni funkcjonalnego miernika wilgotności i temperatury. Miernik miał działać w trybie pomiaru ciągłego i wyświetlać wyniki na wyświetlaczu OLED SSD1306. W kolejnych punktach, krok po kroku pokażę, jak wykonać oprogramowania takiego przyrządu. STM32CubeMX szkielet oprogramowania miernika wilgotności Posługując się narzędziem programistycznym STM32CubeMX, w łatwy sposób można wygenerować szkielet oprogramowania dla wybranego typu mikrokontrolera lub płytki ewaluacyjnej. Szkielet będzie zawierał procedury inicjujące, utworzone w formacie plików odpowiednim dla wskazanego typu kompilatora. Po uruchomieniu STM32CubeMX należy wybrać płytkę za pomocą menu Board Selector Type of Board: NUC- LEO64 NUCLEO-F411RE. Zostanie wyświetlony rysunek obudowy mikrokontrolera zamontowanego na płytce NUC- LEO-F411RE, jak pokazano na rysunku 3. Ponieważ jako platformę docelową projektu wybrano określony typ płytki, widoczny na rysunku kontroler jest wstępnie skonfigurowany. Między innymi, zaznaczono dwa porty przyłączone na płytce do przycisku (B1[Blue PushButton]) i do diody LED (LD2[Green Led]). Można to pozostawić bez zmian. Rysunek 3. Rysunek obudowy wyświetlony przez STM32CubeMX 116
3 Krok po kroku Kursy EP Konfigurowanie peryferiów dodatkowych Konfigurację wyprowadzenia portu, które będzie służyło do odczytywania poziomu logicznego wyjścia DRDY czujnika HTS221, należy wykonać w następujący sposób: Wskazujemy kursorem na oznaczenie wyprowadzenia portu PA9 i klikamy lewym przyciskiem myszy. Z wyświetlonej listy wybieramy GPIO_Input. Kolor wyprowadzenia zmieni się na zielony. Wybieramy zakładkę Configuration System GPIO. Na wyświetlonej liście klikamy na pozycję PA9. Zmieniamy ustawienia: GPIO mode = Input mode, GPIO Pull-up/Pull-down = Pull-up, User Label = HTS221_DRDY. Wyprowadzenia portów, które będą pracowały na usługach interfejsu I 2 C (SDA, SCL) należy skonfigurować w następujący sposób: Na zakładce Pinout i liście Peripherals wybieramy pozycję I2C1 i zaznaczamy I 2 C. Wskazujemy kursorem wyprowadzenie portu PB9 i wybieramy opcję I2C1_SDA. Podobnie dla portu PB8, dla którego wybieramy opcję I2C1_SCL. Dodatkowo, można zmienić ustawienia wewnętrznych przebiegów zegarowych: Na zakładce Pinout i liście Peripherals wybieramy pozycję RCC i zmieniamy ustawienie High Speed Clock (HSE) na BYPASS Clock Source. Odpowiada to sytuacji na płytce NUCLEO-F411RE, w której impulsy taktujące mikrokontroler są podawane na wejście OSC_IN. Gdyby kontroler miał pracować z dołączonym rezonatorem kwarcowym, należałoby wybrać opcję Crystal/Ceramic Resonator. Następnie otwieramy zakładkę Clock Configuratin. W polu Input Frequency wpisujemy częstotliwość impulsów zegarowych w MHz, czyli w tym przypadku 8. Zaznaczamy na schemacie impulsów zegarowych opcję PLL Source Mux na HSE, a System Clock Mux na PLLCLK. Jeżeli system wewnętrznych podzielników pętli PLL będzie miał ustawione następujące parametry: /M=4, *N=84, /P=2 to impulsy HCLK będą miały częstotliwość 84 MHz. Główne ustawienia projektu Aby wprowadzić ustawienia główne, należy wybrać Project Settings. W polu Project Name wpisać wybraną nazwę dla projektu, a w polu Project Location podać ścieżkę dostępu do katalogu, w którym mają być zapisane pliki projektu. Wybrać z listy Tolchain/IDE nazwę pakietu kompilatora, w którego formacie zostaną wygenerowane pliki projektu. W naszym wypadku będzie to SW4STM32. Generowanie plików projektu Po wybraniu z menu Project Generate Code zostanie wygenerowany szkielet programu i zapisany jako pliki w wybranym lub podanym folderze projektu. Otwarcie wygenerowanych plików projektu za pomocą System Workbench for STM32 Należy otworzyć System Workbench for STM32 (AC6) podając w Workspace Launcher ścieżkę dostępu do katalogu, w którym znajduje się utworzony szkielet oprogramowania. Wybrać File Import General Existing Projects into Workspace Next i podać ścieżkę dostępu do projektu. Import do projektu plików z procedurami obsługi wyświetlacza SSD1306 Zamiast pisać samodzielnie procedury obsługi wyświetlacza, skorzystamy z gotowych procedur znajdujących się w plikach STM32_LIBRARIES.zip. Najpierw należy rozpakować bibliotekę w wybranym katalogu. Przeglądając jej zawartość znajdziemy interesujące nas pliki (tm_stm32_ ssd1306.h i tm_stm32_ssd1306.c). Aby móc posłużyć się funkcjami obsługi wyświetlacza należy najpierw je zaimportować do utworzonego projektu programu. Potrzebny będzie także import kilku dodatkowych plików z biblioteki. Można to zrobić w następujący sposób: W katalogu projektu środowiska System Workbench for STM32 tworzymy podkatalog dla plików procedur wyświetlacza SSD1306. W tym celu na wyświetlonym w Project Explorer drzewie katalogów projektu wskazujemy kursorem Application. Klikamy prawym przyciskiem myszki na Application New Folder i w polu Folder name wpisujemy nazwę dodawanego folderu TM_SSD1306. Klikając prawym przyciskiem myszki na nazwie utworzonego folderu wybieramy Import File System Next. Wskazujemy katalog, w którym znajdują się rozpakowane pliki biblioteki STM32_LIBRARIES i zaznaczamy kwadraciki przy pozycjach: tm_stm32_fonts.h, tm_stm32_ fonts, tm_stm32_ssd1306.h i tm_stm32_ssd1306.c. Po naciśnięciu Finish pliki zostaną przekopiowane do utworzonego w projekcie podkatalogu TM_SSD1306. Należy jeszcze w projekcie zadeklarować ścieżkę dostępu do dodanych plików. W Project Explorer wskazujemy kursorem nazwę projektu. Po kliknięciu prawym przyciskiem wybieramy Properities C/C++ Build Tool Settings Includes. Po naciśnięciu Add Workspace należy wskazać nazwę folderu, w którym znajdują się dodane pliki. Po zatwierdzeniu wyboru nowa ścieżka dostępu zostanie dodana do listy. Można się o tym przekonać rozwijając w drzewie katalogu projektów pozycję Includes. W podobny sposób do opisanego należy utworzyć w projekcie kolejne podkatalogi i zaimportować z biblioteki kolejne pliki: 1. Utworzyć katalog TM_DELAY, zaimportować tm_ stm32_delay.c, tm_stm32_delay.h. 2. Utworzyć katalog TM_GPIO, zaimportować tm_stm32_ gpio.c, tm_stm32_gpio.h. 3. Utworzyć katalog TM_I2C, zaimportować tm_stm32_ i2c.c, tm_stm32_i2c.h. 4. Utworzyć katalog TM_INC, zaimportować attributes.h. Do każdego utworzonego podkatalogu należy w opisany wcześniej sposób podać ścieżkę dostępu. Korzystając z plików bibliotecznych STM32_LIBRA- RIES, dla prawidłowego przebiegu kompilacji należy jeszcze dodać do projektu plik definicji. Po wskazaniu kursorem podkatalogu TM_INC przyciska się prawy 117
4 Listing 1. Modyfikacja pliku nagłówkowego /* Put your global defines for all libraries here used in your project */ /* PINSPACK 2 I2CX SCL SDA I2C1 PB8 PB9 */ #define SSD1306_I2C I2C1 #define SSD1306_I2C_PINSPACK TM_I2C_PinsPack_2 //deklaracja dla transmisji do HTS221 #define HTS221_I2C I2C1 //deklaracje wyprowadzenie DRDY HTS221 #define HTS221_DRDY_Port GPIOA #define HTS221_DRDY_Pin GPIO_PIN_9 przycisk myszy i dalej New Header File. W polu Header File należy wpisać defines.h. Po zatwierdzeniu nazwy za pomocą Finish zostanie utworzony szablon pliku nagłówkowego o podanej nazwie. Należy do niego wkleić tekst z listingu 1. Dzięki tym deklaracjom zostanie prawidłowo zainicjowany interfejs I2C1 oraz port połączony z wyprowadzeniem DRDY. Wygląd drzewa projektu z prawidłowo zaimportowanymi plikami bibliotecznymi pokazano na rysunku 4. Od tego momentu program jest w stanie zainicjować SSD1306 i wyświetlić na ekranie komunikaty. Aby sprawdzić połączenie z wyświetlaczem, należy w pliku main() dodać kilka programu pokazano je na listingu 2. Powinny one być umieszczone w sekcji USER CODE BEGIN 2. Po skompilowaniu programu i zaprogramowaniu mikrokontrolera na wyświetlaczu powinien zostać wyświetlony komunikat HTS221 sensor temperatury i wilgotności. Pliki procedur czujnika HTS221 W opisany wcześniej sposób należy utworzyć w projekcie podkatalog HTS221 i z biblioteki HTS221_LIB_ STM32 zaimportować pliki HTS221_i2c_lib.c i HTS221_i2c_lib.h. Tym razem bibliotekę procedur należy przystosować do współpracy ze sterownikami HAL. Sprowadza się to do zmiany dwóch plików odpowiedzialnych za odczyt i zapis do rejestrów czujnika. Na listingu 3 pokazano sposób modyfikacji funkcji HTS221_I2C_Register_Read dostępnej w pliku HTS221_i2c_lib.c. Na listingu 4 pokazano zmodyfikowana funkcję HTS221_I2C_RegisterWrite, która również jest dostępna w pliku HTS221_i2c_lib.c. Dodatkowo, w pliku HTS221_i2c_ lib.c należy zmienić dyrektywę dyrektywę #include w następujący sposób: //#include stm32f10x _ i2c.h //wersja dla bibliotek CMSIS #include stm32f4xx _ hal.h //wersja dla sterowników HAL W pliku nagłówkowym HTS221 _ i2c _ lib.h należy dodać następujące linie: #include defines.h #include tm _ stm32 _ i2c.h Zmiany w funkcji main() Aby uruchomić program miernika wilgotności i temperatury, należy w funkcji main() dopisać kilka linijek kodu. Najpierw należy uruchomić procedurę inicjacji czujnika HTS221, a gdy się powiedzie odczytać jego Rysunek 4. Wygląd drzewa projektu z zaimportowanymi plikami bibliotecznymi Listing 2. Modyfikacja funkcji main() /* USER CODE BEGIN 2 */ /* Init SSD1306 LCD 128 x 64 px */ if (TM_SSD1306_Init()) /* SSD1306 is connected */ TM_SSD1306_GotoXY(30, 4); /* SSD1306 is not connected */ TM_SSD1306_GotoXY(8, 4); TM_SSD1306_Puts( HTS221 sensor, &TM_Font_7x10, SSD1306_COLOR_WHITE); TM_SSD1306_GotoXY(8, 20); TM_SSD1306_Puts( temperatury i, &TM_Font_7x10, SSD1306_COLOR_WHITE); TM_SSD1306_GotoXY(8, 36); TM_SSD1306_Puts( wilgotnosci, &TM_Font_7x10, SSD1306_COLOR_WHITE); /* USER CODE END 2 */ Listing 3. Modyfikacja funkcji HTS221_I2C_Register_Read //wersja dla sterowników HAL void HTS221_I2C_Register_Read(unsigned char regaddr, unsigned char *regval, unsigned char nob) uint8_t x; if (nob ==1) TM_I2C_Read(HTS221_I2C, HTS221_I2C_Addr_R, regaddr, regval); for (x=0; x<nob; x++) TM_I2C_Read(HTS221_I2C, HTS221_I2C_Addr_R, regaddr+x, regval+x); return; Listing 4. Modyfikacja funkcji HTS221_I2C_Register_Write //wersja dla sterowników HAL void HTS221_I2C_Register_Write(unsigned char regaddr, unsigned char *regval, unsigned char nob) uint8_t val, x; if (nob ==1) val =*regval; TM_I2C_Write(HTS221_I2C, HTS221_I2C_Addr_W, regaddr, val); for (x=0; x<nob; x++) val =*(regval+x); TM_I2C_Write(HTS221_I2C, HTS221_I2C_Addr_W, regaddr+x, val); return; Krok po kroku Kursy EP 118
5 rejestry kalibracyjne. Kod źródłowy programu do dopisania w sekcji USER CODE BEGIN 2, za wcześniej dopisanym kodem uruchamiającym wyświetlacz, pokazano na listingu 5. Dalej, należy dopisać kod odczytujący wyniki pomiarów z czujnika, dokonujący konwersji i wyświetlający dane na wyświetlaczu. Kod należy umieścić w nieskończonej pętli while() pokazanej na listingu 6. Dodatkowo, należy zadeklarować użyte w procedurze odczytu zmienne. Prywatne zmienne globalne dodajemy w sekcji USER CODE BEGIN PV: /* USER CODE BEGIN PV */ /* Private variables */ float tempcelsius = 25.50; float humi = 55; char tmp _ char[20]; unsigned char z; GPIO _ Pin- State stan _ HTS221 _ DRDY; /* USER CODE END PV */ Zmienne lokalne dopisujemy w funkcji main(): /* USER CODE BEGIN 1 */ int tmp _ int; unsigned char tmp _ uchar; /* USER CODE END 1 */ Po skompilowaniu i wczytaniu pliku wynikowego do pamięci mikrokontrolera na wyświetlaczu w powinny być Listing 5. Modyfikacja funkcji main() w celu uruchomienia miernika wilgotności i temperatury if(hts221_i2c_init()) TM_SSD1306_Puts( ID bledny, &TM_Font_7x10, SSD1306_COLOR_WHITE); while(1); TM_SSD1306_Puts( ID prawidlowy, &TM_Font_7x10, SSD1306_COLOR_WHITE); HTS221_I2C_Calib(); //Listing 6. Konwersja i wyświetlanie wyników pomiarów /* Infinite loop */ /* USER CODE BEGIN WHILE */ z =0; while (1) /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ stan_hts221_drdy =HAL_GPIO_ReadPin(HTS221_DRDY_Port, HTS221_DRDY_Pin); while (stan_hts221_drdy ==GPIO_PIN_RESET) z++; HAL_Delay(10); if(z==200) TM_SSD1306_Puts( blad DRDY, &TM_Font_7x10, SSD1306_COLOR_WHITE); while (1); TM_SSD1306_Puts( pomiar, &TM_Font_7x10, SSD1306_COLOR_WHITE); stan_hts221_drdy =HAL_GPIO_ReadPin(HTS221_DRDY_Port, HTS221_DRDY_Pin); TM_SSD1306_Puts( odczyt pokazywane wyniki pomiaru wilgotności względnej w procentach i temperatury z dokładnością do dziesiątej części stopnia., &TM_Font_7x10, SSD1306_COLOR_WHITE); HTS221_I2C_Read_Temp_Humi(&tempCelsius, &humi); tmp_int =(tempcelsius *10); tmp_uchar =tmp_int % 10; snprintf(&tmp_char[0], 20, [T C]: %2d,%d, (int)tempcelsius,tmp_uchar); TM_SSD1306_GotoXY(8, 20); TM_SSD1306_Puts(&tmp_char[0], &TM_Font_7x10, SSD1306_COLOR_WHITE); snprintf(&tmp_char[0], 20, [RH %c]: %d, %,(int)humi); TM_SSD1306_GotoXY(8, 36); TM_SSD1306_Puts(&tmp_char[0], &TM_Font_7x10, SSD1306_COLOR_WHITE); z =0; Płytka alternatywna KA-NUCLEO-F411CE Istnieje możliwość uruchomienia opisywanego oprogramowania na alternatywnej płytce rozwojowej z mikrokontrolerem STM32F411CE o nazwie KA-NUCLEO-F411CE. Jest to platforma sprzętowa o podobnych do NUCLEO-F411RE możliwościach, ze złączami w standardzie Arduino. Decydując się na tę płytkę, należy pamiętać o dwóch rzeczach. Zgodnie z oznaczeniem na rys. 2 wyprowadzenie złącza CN6-2 jest połączone z napięciem +3,3 V. Na płytce KA- -NUCLEO-F411CE w tym miejscu oznaczonym +5V(IO) jest doprowadzone napięcie +5 V. Dla uniknięcia konfliktu należy na płytce KA-NUCLEO-F411CE odciąć połączenie tego wyprowadzenia od napięcia +5 V. Najłatwiej można to zrobić w miejscu pokazanym na rysunku 5 i oznaczonym cyfrą 2. Przecinana ścieżka znajduje się na górnej części płytki drukowanej pomiędzy złączem a krawędzią. Do normalnej pracy płytka KA-NUCLEO-F411CE potrzebuje stałego połączenia z interfejsem USB komputera PC. Jej autonomiczna praca jest jednak możliwa. Należy tylko wlutować zworę zaznaczoną na rys. 5 kolorem czerwonym i cyfrą 1. RYSZARD SZYMANIAK, EP Rysunek 5. Do normalnej pracy płytka KA-NUCLEO-F411CE potrzebuje stałego połączenia z USB należy wlutować zworę zaznaczoną kolorem czerwonym i c yfrą 1 119
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
STM-owa układanka: Nucleo, AC6, HAL
STM-owa układanka: Nucleo, AC6, HAL Od dłuższego czasu sprzedaż mikrokontrolerów STM32 jest powiązana ze wsparciem dla projektów bazujących na tych układach. Jest to wsparcie polegające zarówno na dystrybucji
Nucleo i wyświetlacz OLED
Nucleo i wyświetlacz OLED Sterowanie wyświetlaczem OLED z kontrolerem SSD1306 za pomocą STM32 Doskonałym rozszerzeniem płytki Nucleo może być wyświetlacz OLED. Przyda się on do realizacji interfejsu użytkownika
Płytka ewaluacyjna Nucleo-F411RE
Płytka ewaluacyjna Nucleo-F411RE Płytka Nucleo-F411RE należy do rodziny zestawów ewaluacyjnych umożliwiających testowanie możliwości zamontowanego procesora. Oprócz tego, czasami taka płytka świetnie nadaje
Informatyka I : Tworzenie projektu
Tworzenie nowego projektu w programie Microsoft Visual Studio 2013 Instrukcja opisuje w jaki sposób stworzyć projekt wykorzystujący bibliotekę winbgi2 w programie Microsoft Visual Studio 2013. 1. Otwórz
KA-NUCLEO-Weather. ver. 1.0
Ekspander funkcjonalny dla NUCLEO i Arduino z zestawem sensorów środowiskowych: ciśnienia, wilgotności, temperatury i natężenia światła oraz 5-pozycyjnym joystickiem i LED RGB jest uniwersalnym ekspanderem
KA-Nucleo-Weather. Rev Źródło:
KA-Nucleo-Weather Rev. 20170811113639 Źródło: http://wiki.kamami.pl/index.php?title=ka-nucleo-weather Spis treści Podstawowe cechy i parametry... 2 Wyposażenie standardowe... 3 Schemat elektryczny... 4
Projektowanie z użyciem procesora programowego Nios II
Projektowanie z użyciem procesora programowego Nios II WSTĘP Celem ćwiczenia jest nauczenie projektowania układów cyfrowych z użyciem wbudowanych procesorów programowych typu Nios II dla układów FPGA firmy
STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107
Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 STM32Butterfly2 Zestaw STM32Butterfly2 jest platformą sprzętową pozwalającą poznać i przetestować możliwości mikrokontrolerów z rodziny STM32 Connectivity
LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:
LITEcompLPC1114 Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Bezpłatny zestaw dla Czytelników książki Mikrokontrolery LPC1100. Pierwsze kroki LITEcompLPC1114 jest doskonałą platformą mikrokontrolerową
STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107
Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 STM32 Butterfly Zestaw STM32 Butterfly jest platformą sprzętową pozwalającą poznać i przetestować możliwości mikrokontrolerów z rodziny STM32 Connectivity
Projekt 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
Porty GPIO w mikrokontrolerach STM32F3
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM Podstawy Programowania Mikroprocesorów i Procesorów DSP Porty GPIO w mikrokontrolerach
Cwiczenie 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ć
Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP
Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP ZL32ARM ZL32ARM z mikrokontrolerem LPC1114 (rdzeń Cotrex-M0) dzięki wbudowanemu programatorowi jest kompletnym zestawem uruchomieniowym.
Moduł Komunikacyjny MCU42 do systemu AFS42
Moduł Komunikacyjny MCU42 do systemu AFS42 IOT - Instrukcja Obsługi - Informacja Techniczna Aktualizacja 2015-05-05 13:04 www.lep.pl biuro@lep.pl 32-300 Olkusz, ul. Wspólna 9, tel/fax (32) 754 54 54, 754
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
LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19
LITEcomp Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19 Moduł LITEcomp to miniaturowy komputer wykonany na bazie mikrokontrolera z rodziny ST7FLITE1x. Wyposażono go w podstawowe peryferia, dzięki
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM NetBeans Wykonał: Jacek Ventzke informatyka sem. VI 1. Uruchamiamy program NetBeans (tu wersja 6.8 ) 2. Tworzymy
Laboratorium Procesorów Sygnałowych
Laboratorium Procesorów Sygnałowych Moduł STM32F407 Discovery GPIO, C/A, akcelerometr I. Informacje wstępne Celem ćwiczenia jest zapoznanie z: Budową i programowaniem modułu STM32 F4 Discovery Korzystaniem
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).
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikrokontrolery i Mikroprocesory Zapoznanie się ze środowiskiem CUBE, obsługa portów I/O laboratorium: 02 autor:
DOKUMENTACJA PROJEKTU
Warszawa, dn. 16.12.2015r. Student: Artur Tynecki (E.EIM) atynecki@stud.elka.pw.edu.pl Prowadzący: dr inż. Mariusz Jarosław Suchenek DOKUMENTACJA PROJEKTU Projekt wykonany w ramach przedmiotu Mikrokontrolery
Politechnika Wrocławska
Politechnika Wrocławska Instytut Cybernetyki Technicznej Wizualizacja Danych Sensorycznych Projekt Kompas Elektroniczny Prowadzący: dr inż. Bogdan Kreczmer Wykonali: Tomasz Salamon Paweł Chojnowski Wrocław,
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).
Galileo v10 pierwszy program
Notatka Aplikacyjna NA 03011PL Galileo v10 Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Podstawy... 3 2.1. Tworzenie nowego projektu... 3 2.2. Dodawanie pola tekstowego... 10 2.3. Przechodzenie
INTEGRACJA CENTRALI WENTYLACYJNEJ FIRMY PRO-VENT Z SYSTEMEM INTELIGENTNEGO DOMU FIBARO (CENTRALA HOME CENTER 2) [PL]
Instrukcja oryginalna Urządzenie posiada oznaczenie INTEGRACJA CENTRALI WENTYLACYJNEJ FIRMY PRO-VENT Z SYSTEMEM INTELIGENTNEGO DOMU FIBARO (CENTRALA HOME CENTER 2) [PL] (v. 2018_11) PRO-VENT SYSTEMY WENTYLACYJNE,
Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej
Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium komputerowych systemów pomiarowych Ćwiczenie 8 Wykorzystanie modułów FieldPoint w komputerowych systemach pomiarowych 1. Wprowadzenie
Instalacja programu:
Instrukcja programu Konwerter Lido Aktualizacja instrukcji : 2012/03/25 INSTALACJA PROGRAMU:... 1 OKNO PROGRAMU OPIS... 3 DODANIE MODUŁÓW KONWERSJI... 3 DODANIE LICENCJI... 5 DODANIE FIRMY... 7 DODAWANIE
INTERFEJS LPG/CNG FTDI USB INSTRUKCJA INSTALACJI ORAZ KONFIGURACJI URZĄDZENIA
INTERFEJS LPG/CNG FTDI USB INSTRUKCJA INSTALACJI ORAZ KONFIGURACJI URZĄDZENIA wersja 1.0 http://www.projekt-tech.pl 1. Wymagania sprzętowe - komputer klasy PC z portem USB - system operacyjny Microsoft
Laboratorium 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ą
1.Wstęp. 2.Generowanie systemu w EDK
1.Wstęp Celem niniejszego ćwiczenia jest zapoznanie z możliwościami debuggowania kodu na platformie MicroBlaze oraz zapoznanie ze środowiskiem wspomagającym prace programisty Xilinx Platform SDK (Eclipse).
LABORATORIUM 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
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Podstawowe kroki programowania zestawu uruchomieniowego ZL9AVR z systemem operacyjnym NutOS w środowisku
o 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
Terminal TR01. Terminal jest przeznaczony do montażu naściennego w czystych i suchych pomieszczeniach.
Terminal TR01 Terminal jest m, umożliwiającym odczyt i zmianę nastaw parametrów, stanów wejść i wyjść współpracujących z nim urządzeń automatycznej regulacji wyposażonych w port komunikacyjny lub i obsługujących
Szkolenia 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
1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania
1. Opis aplikacji Interfejs programu podzielony jest na dwie zakładki. Wszystkie ustawienia znajdują się w drugiej zakładce, są przygotowane do ćwiczenia i nie można ich zmieniac bez pozwolenia prowadzącego
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
Programowanie STM32F4(7)
Programowanie STM32F4(7) W artykule zajmiemy się konwerterem A/C wbudowanym w układ mikrokontrolera i za jego pomocą zmierzymy temperaturę panującą na układzie. Do wykonania tego ćwiczenia nie będzie potrzebne
SigmaDSP - 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
ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107
ZL29ARM Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw ZL29ARM jest platformą sprzętową pozwalającą poznać i przetestować możliwości mikrokontrolerów z rodziny STM32 Connectivity Line (STM32F107).
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
Ćwiczenia z S7-1200. S7-1200 jako Profinet-IO Controller. FAQ Marzec 2012
Ćwiczenia z S7-1200 S7-1200 jako Profinet-IO Controller FAQ Marzec 2012 Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz urządzeń..... 3 2 KONFIGURACJA S7-1200 PLC.. 4 2.1 Nowy projekt.
Wybieramy File->New->Project Wybieramy aplikację MFC->MFC Application jak na rysunku poniżej:
Interfejs w MFC 1. Tworzenie nowego projektu Wybieramy File->New->Project Wybieramy aplikację MFC->MFC Application jak na rysunku poniżej: Następnie wybieramy opcje jak na rysunku: Następnie wybieramy
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
ADVANCE ELECTRONIC. Instrukcja obsługi aplikacji. Modbus konfigurator. Modbus konfigurator. wersja 1.1
Instrukcja obsługi aplikacji 1 1./ instalacja aplikacji. Aplikacja służy do zarządzania, konfigurowania i testowania modułów firmy Advance Electronic wyposażonych w RS485 pracujących w trybie half-duplex.
Płytka uruchomieniowa XM64
2015 Płytka uruchomieniowa XM64 - Instrukcja obsługi www.barion-st.com 2015-05-12 2 SPIS TREŚCI 1. WSTĘP... 3 1.1 Co to jest XM64?... 3 1.2 Budowa oraz parametry techniczne... 3 1.3 Schemat połączeń...
Instrukcja obsługi programu PLOMP PLUS FM
Instrukcja obsługi programu PLOMP PLUS FM Edata Polska Sp. z o.o. ul. Puławska 314 02-819 Warszawa Tel 22 545-32-40 Fax 22 678-60-29 biuro@edatapolska.pl Ver 1.04 Aplikacja PLOMP PLUS FM przeznaczona jest
Programowanie układów STM32F4 (1)
Programowanie układów STM32F4 (1) W tym kursie, bazując na nieskomplikowanych projektach, zaprezentuję w praktyczny sposób programowanie układów z rodziny STM32F4. Jest to pierwszy artykuł z serii. Przedstawione
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
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
Electronic Infosystems
Department of Optoelectronics and Electronic Systems Faculty of Electronics, Telecommunications and Informatics Gdansk University of Technology Electronic Infosystems Microserver TCP/IP with CS8900A Ethernet
Rys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom:
1. QT creator, pierwsze kroki. Qt Creator wieloplatformowe środowisko programistyczne dla języków C++, JavaScript oraz QML, będące częścią SDK dla biblioteki Qt. Zawiera w sobie graficzny interfejs dla
Ćwiczenia z S7-1200. Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.
Ćwiczenia z S7-1200 Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP FAQ Marzec 2012 Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz
LABORATORIUM - ELEKTRONIKI Układy mikroprocesorowe cz.2
LABORATORIUM - ELEKTRONIKI Układy mikroprocesorowe cz.2 PRZEBIEG ĆWICZENIA 1. Wybrać z dostarczonych przez prowadzącego następujące elementy Układ Arduino Mega Płytka prototypowa Wyświetlacz 2X16 Potencjometr
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
Instrukcja obsługi. Miniaturowy wodoodporny rejestrator (data logger) temperatury TM-306U
Instrukcja obsługi Miniaturowy wodoodporny rejestrator (data logger) temperatury TM-306U SPECYFIKACJA Miniaturowy rejestrator (data dogger) temperatury. Pomiar temperatury w C/ F. Pamięć 50000 rekordów.
Interfejs RS485-TTL KOD: INTR. v.1.0. Zastępuje wydanie: 2 z dnia 19.12.2012
Interfejs RS485-TTL v.1.0 KOD: PL Wydanie: 3 z dnia 05.12.2013 Zastępuje wydanie: 2 z dnia 19.12.2012 SPIS TREŚCI 1. Opis ogólny.... 3 2. Rozmieszczenie elementów.... 3 3. Przyłączenie do magistrali RS485....
KA-NUCLEO-F411CE. Płytka rozwojowa z mikrokontrolerem STM32F411CE
Płytka rozwojowa z mikrokontrolerem STM32F411CE to płytka rozwojowa o rozstawie złącz typowym dla Arduino UNO, bazująca na mikrokontrolerze STM32F411CE. Dzięki wbudowanemu programatorowi zgodnemu z ST-Link/v2-1,
ZL17PRG. Programator ICP dla mikrokontrolerów ST7F Flash
ZL17PRG Programator ICP dla mikrokontrolerów ST7F Flash Programator ZL17PRG umożliwia programowanie mikrokontrolerów z rodziny ST7 firmy STMicroelectronics. Programator pracuje w oparciu o protokół ICC
Interfejs USB-RS485 KOD: INTUR. v.1.0. Zastępuje wydanie: 2 z dnia 19.12.2012
Interfejs USB-RS485 v.1.0 KOD: PL Wydanie: 3 z dnia 05.12.2013 Zastępuje wydanie: 2 z dnia 19.12.2012 SPIS TREŚCI 1. Opis ogólny.... 3 2. Instalacja interfejsu w systemie operacyjnym.... 4 3. Przyłączenie
AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)
AVR DRAGON INSTRUKCJA OBSŁUGI (wersja 1.0) ROZDZIAŁ 1. WSTĘP... 3 ROZDZIAŁ 2. ROZPOCZĘCIE PRACY Z AVR DRAGON... 5 ROZDZIAŁ 3. PROGRAMOWANIE... 8 ROZDZIAŁ 4. DEBUGOWANIE... 10 ROZDZIAŁ 5. SCHEMATY PODŁĄCZEŃ
1.1 Co to jest USBasp?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 3 1.4 Zawartość zestawu... 4
2012 Programator AVR USBasp Instrukcja obsługi 2012-02-11 2 SPIS TREŚCI 1. WSTĘP... 3 1.1 Co to jest USBasp?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 3 1.4 Zawartość zestawu... 4
KA-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
Programowany kolorowy wskaźnik poziomu napięcia
Programowany kolorowy wskaźnik poziomu napięcia Wskaźniki służą do sygnalizacji stanu obserwowanej wielkości fizycznej. Zamiast szczegółowego wyniku pomiaru, wskaźnik przekazuje informację ogólną, co często
ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]
ZL25ARM Płyta bazowa dla modułów diparm z mikrokontrolerami STR912 [rdzeń ARM966E-S] ZL25ARM to płyta bazowa umożliwiająca wykonywanie różnorodnych eksperymentów z mikrokontrolerami STR912 (ARM966E-S).
1.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.
Instrukcja instalacji systemu. CardioScan 10, 11 i 12
Instrukcja instalacji systemu CardioScan 10, 11 i 12 w wersji 76a/77a (pliki pobrane ze strony: http://www.oxford.com.pl/pobieranie/) Grudzień 2014 Strona 2 Instrukcja instalacji systemu CardioScan 10,
Programator ICP mikrokontrolerów rodziny ST7. Full MFPST7. Lite. Instrukcja użytkownika 03/09
Full Lite MFPST7 Programator ICP mikrokontrolerów rodziny ST7 Instrukcja użytkownika 03/09 Spis treści WSTĘP 3 CZYM JEST ICP? 3 PODŁĄCZENIE PROGRAMATORA DO APLIKACJI 4 OBSŁUGA APLIKACJI ST7 VISUAL PROGRAMMER
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
ZL1MSP430 Zestaw startowy dla mikrokontrolerów MSP430F11xx/11xxA ZL1MSP430
ZL1MSP430 Zestaw startowy dla mikrokontrolerów MSP430F11xx/11xxA ZL1MSP430 Zestaw startowy dla mikrokontrolerów MSP430F11xx/11xxA Mikrokontrolery z rodziny MSP430 słyną z niewielkiego poboru mocy i możliwości
Testowanie I. Celem zajęć jest zapoznanie studentów z podstawami testowania ze szczególnym uwzględnieniem testowania jednostkowego.
Testowanie I Cel zajęć Celem zajęć jest zapoznanie studentów z podstawami testowania ze szczególnym uwzględnieniem testowania jednostkowego. Testowanie oprogramowania Testowanie to proces słyżący do oceny
1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7
1. Aplikacja do LOGO! 8 i LOGO! 7 1.1. Przegląd funkcji Darmowa aplikacja umożliwia podgląd wartości parametrów procesowych modułu podstawowego LOGO! 8 i LOGO! 7 za pomocą smartfona lub tabletu przez sieć
Instrukcja programowania płytek edycji 2014
Instrukcja programowania płytek edycji 2014 Spis treści 1. Opis płytki procesorowej (sumo_base_5)...1 1.1. Podstawowe elementy płytki...2 1.2. Pozostałe elementy płytki...3 2. Opis płytki sterującej napędami
GUIX Studio (1) Projekt e2studio
Krok po kroku Kursy EP GUIX Studio (1) Każda aplikacja wymagająca interakcji z użytkownikiem musi być wyposażona w interfejs użytkownika. Współcześnie zwykle do tego celu używa się wyświetlaczy graficznych.
ZL8AVR. Płyta bazowa dla modułów dipavr
ZL8AVR Płyta bazowa dla modułów dipavr Zestaw ZL8AVR to płyta bazowa dla modułów dipavr (np. ZL7AVR z mikrokontrolerem ATmega128 lub ZL12AVR z mikrokontrolerem ATmega16. Wyposażono ją w wiele klasycznych
Widok programatora PonyProgUSB wersja 1.0 oraz jego elementy przedstawiono na poniższym rysunku.
Telwis PonyProg USB INSTRUKCJA OBSŁUGI Widok programatora PonyProgUSB wersja 1.0 oraz jego elementy przedstawiono na poniższym rysunku. Program PonyProgUSB nie jest wersją instalacyjną. Uruchamiamy go
Ćwiczenia 9 - Swing - część 1
Ćwiczenia 9 - Swing - część 1 Utwórz nowy projekt wybierając: File->New Project->Java Application, przy czym odznacz opcję Create Main Class. Kliknij prawym przyciskiem myszy na podfolder Source Packages
Arduino 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
Programator procesorów rodziny AVR AVR-T910
Programator procesorów rodziny AVR AVR-T910 Instrukcja obsługi Opis urządzenia AVR-T910 jest urządzeniem przeznaczonym do programowania mikrokontrolerów rodziny AVR firmy ATMEL. Programator podłączany
Gromadzenie danych. Przybliżony czas ćwiczenia. Wstęp. Przegląd ćwiczenia. Poniższe ćwiczenie ukończysz w czasie 15 minut.
Gromadzenie danych Przybliżony czas ćwiczenia Poniższe ćwiczenie ukończysz w czasie 15 minut. Wstęp NI-DAQmx to interfejs służący do komunikacji z urządzeniami wspomagającymi gromadzenie danych. Narzędzie
Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0
Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0 Wersja instrukcji 1.0.1 1 SPIS TREŚCI 1. Sprawdzenie wersji systemu Windows... 3 2. Instalacja sterowników interfejsu diagnostycznego...
Język C. Wykład 9: Mikrokontrolery cz.2. Łukasz Gaweł Chemia C pokój 307
Język C Wykład 9: Mikrokontrolery cz.2 Łukasz Gaweł Chemia C pokój 307 lukasz.gawel@pg.edu.pl Pierwszy program- powtórka Częstotliwość zegara procesora μc (należy sprawdzić z kartą techniczną μc) Dodaje
Programowanie niskopoziomowe
W. Complak, J.Kniat, M. Antczak, K. Kwarciak, G. Palik, A. Rybarczyk, Ł. Wielebski Materiały Programowanie niskopoziomowe http://www.cs.put.poznan.pl/arybarczyk/c_w_0.pdf Spis treści 1. Instalacja środowiska
8. Generowanie raportów
8. Generowanie raportów 8.1 Eksport raportu sytuacyjno-wysokościowego z programu LandStar W celu wyeksportowania z programu LandStar pliku z raportem: 1. Wybierz w menu głównym programu Pliki Eksportuj
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
Parametryzacja przetworników analogowocyfrowych
Parametryzacja przetworników analogowocyfrowych wersja: 05.2015 1. Cel ćwiczenia Celem ćwiczenia jest zaprezentowanie istoty działania przetworników analogowo-cyfrowych (ADC analog-to-digital converter),
SML3 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
Programowanie procesora Microblaze w środowisku SDK
Programowanie procesora Microblaze w środowisku SDK 9 kwietnia 2010 Zespół Rekonfigurowalnych Systemów Obliczeniowych AGH Kraków http://www.fpga.agh.edu.pl/ 1.Wstęp Celem niniejszego ćwiczenia jest: zapoznanie
- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy
Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy - Narzędzie Windows Forms - Przykładowe aplikacje 1 Narzędzia Windows Form Windows Form jest narzędziem do tworzenia aplikacji dla
Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet
Głównym elementem jest mikrokontroler PIC18F67J60, który oprócz typowych modułów sprzętowych, jak port UART czy interfejs I2C, ma wbudowany kompletny moduł kontrolera Ethernet. Schemat blokowy modułu pokazano
Instrukcja tworzenia aplikacji EE na bazie aplikacji prezentowanej na zajęciach lab.4 z PIO umożliwiająca przez sieć dostęp wielu użytkownikom.
Instrukcja tworzenia aplikacji EE na bazie aplikacji prezentowanej na zajęciach lab.4 z PIO umożliwiająca przez sieć dostęp wielu użytkownikom. Projektowanie i wdrażanie systemów informatycznych Przekształcenie
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf Materiały poprawione Rozwiązanie zadania w NetBeans IDE 7.4: Jarosław Ksybek, Adam Miazio Celem ćwiczenia jest przygotowanie prostej aplikacji
Tworzenie projektu asemblerowego dla środowiska Visual Studio 2008.
Dwiczenie 5. TEMAT: CEL: Tworzenie projektu asemblerowego dla środowiska Visual Studio 2008. Celem dwiczenia jest poznanie możliwości VS 2008 w zakresie tworzenia i uruchamiania aplikacji z kodem mieszanym
Konfiguracja pakietu CrossStudio for MSP430 2.0.
Konfiguracja pakietu CrossStudio for MSP430 2.0. 1. Przed rozpoczęciem pracy przeczytaj całego manuala. 2. Gratulujemy wyboru modułu MMmsp430x1xxx. W celu rozpoczęcia pracy należy pobrać 30-dniową wersję
Instrukcja instalacji oprogramowania. CardioScan 10, 11 i 12. w wersji 54a i 76a
Instrukcja instalacji oprogramowania CardioScan 10, 11 i 12 w wersji 54a i 76a Sierpień 2012 Strona 2 Instrukcja Instalacji oprogramowania CardioScan 10, 11, 12 Instrukcja Instalacji oprogramowania CardioScan
Konwerter RCP48PEN. IOT - Instrukcja Obsługi - Informacja Techniczna Aktualizacja 2014-02-26 09:41
Konwerter RCP48PEN IOT - Instrukcja Obsługi - Informacja Techniczna Aktualizacja 2014-02-26 09:41 www.lep.pl biuro@lep.pl 32-300 Olkusz, ul. Wspólna 9, tel/fax 32 754 54 54, 32 754 54 55 INSTRUKCJA OBSŁUGI