Spis treści. S t r o n a 2

Wielkość: px
Rozpocząć pokaz od strony:

Download "Spis treści. S t r o n a 2"

Transkrypt

1

2 Spis treści Wstęp... 3 Co powinieneś wiedzieć?... 3 Bezpieczeństwo... 4 Przygotowanie środowiska pracy... 5 Instalacja i konfiguracja środowiska mblock... 7 Podstawy programowania w Scratch Pierwsze kroki Miganie diodą Sterowanie servo Sterowanie silnikiem Pomiar odległości Wykrywanie linii Od Scratch a do C Instalacja i konfiguracja środowiska Arduino Programowanie w C Pierwsze kroki Komunikacja z komórką za pośrednictwem modułu bluetooth S t r o n a 2

3 Wstęp PROPOX to firma z wieloletnią tradycją. Stoją za nami lata doświadczeń i zadowoleni klienci zarówno z Polski jak i z zagranicy. Zapewniamy bezproblemową i kompleksową obsługę w jak najkrótszym czasie. Nasi specjaliści gotowi są w każdej chwili podzielić się swoim doświadczeniem, czy pomóc rozwiązać ewentualny problem. Jesteśmy pasjonatami i dlatego jesteśmy najlepsi! Systematycznie rozszerzamy naszą ofertę, by wypełniać motto naszej firmy - "Many Ideas One Solution". Pragniemy, by nasze produkty stanowiły kompletny zestaw narzędzi wykorzystywany zarówno przez profesjonalnych konstruktorów, jak i hobbystów, skracając czas i obniżając koszty projektowania nowych systemów. Firma Propox Sp. z o.o. Co powinieneś wiedzieć? Projekt L I X B O T oparty jest na licencji GPL, która pozwala na darmowe rozpowszechnianie i udoskonalanie urządzenia. Ograniczeniem co do jego możliwości jest jedynie nasza wyobraźnia. Jako firma posiadająca w sprzedaży zestaw części do projektu i jednocześnie pomysłodawcy całego przedsięwzięcia oferujemy także pełne wsparcie techniczne i pomoc w rozwijaniu konstrukcji w formie forum: oraz strony internetowej, która jest platformie poświęcona Podstawowy zestaw opiera się na module ARDUINO UNO, który pozwala na łatwe programowanie dla osób, które dopiero się go uczą, bądź chcą się nauczyć. Oprócz tego dołączony jest także moduł portów, czujnik ultradźwiękowy, moduł komunikacji Bluetooth, czujnik IR, 3 czujniki odbiciowe i sterownik silników. Teraz pozostaje Nam jedynie życzyć dobrej zabawy i "wielu błędów podczas kompilacji programów"! :) Pozdrawiamy, Propox...a teraz do dzieła!!! S t r o n a 3

4 Bezpieczeństwo 1. Urządzenie posiada deklarację zgodności CE, potwierdzoną certyfikatem. Deklaracja jest dostępna na stronie internetowej 2. Produkt jest w pełni bezpieczny. Przeznaczony do użytku osób powyżej 16 roku życia. 3. W przypadku awarii lub uszkodzenia w układzie elektrycznym lub mechanicznym urządzenia, a w przypadku jakichkolwiek wątpliwości związanych ze zrozumieniem komunikatu o niesprawności lub określeniem sposobu jej usunięcia, natychmiast wyłącz zasilanie i skontaktuj się z serwisem. To urządzenie może być wykorzystywane na terenie wszystkich państw UE. W miejscach użytkowania urządzenia należy przestrzegać przepisów krajowych i lokalnych. S t r o n a 4

5 Przygotowanie środowiska pracy Do pracy potrzebujesz jednego robota z serii LIXBOT: LIXBOT Racer ROBOT lub LAZY BALL ROBOT oraz Komputer z systemem operacyjnym Windows, Kabel USB, Środowisko mblock do programowania w Scratch, Środowisko Arduino do programowania w C. Połączenia elektroniczne przygotuj zgodnie ze schematem poniżej. Zadbaj o właściwe podłączenie szczególnie pinów PWM gdyż biblioteki arduino korzystają z wewnętrznych zegarów, które także są używane do obsługi PWM. Pamiętaj, że moduł Bluetooth wymaga dzielnika rezystancyjnego ponieważ pracuje on na poziomach 3,3V. Nr pinu Arduino PIN0 RX Czujnik/Płytka Bluetooth TX S t r o n a 5

6 PIN1 TX PIN2 TX PIN3 TX PIN4 RX PIN5 RX PIN6 TX PIN7 TX PIN8 TX PIN9 TX PIN10 RX PIN11 TX PIN12 RX PIN13 RX Bluetooth RX HC-SR04 Trig L298N - ENA HC-SR04 Echo Line Follower1 signal L298N - IN1 L298N IN2 L298N IN3 L298N IN4 Servo signal L298N ENB Line Follower1 signal Line Follower1 signal Timer0 używany jest w Arduino do obsługi funkcji delay() i millis(). Timer1 używany jest w Arduino do obsługi funkcji dotyczących servo. Timer2 używany jest w Arduino do obsługi funkcji tone(). Piny PWM wykorzystują odpowiednio: - Pin 5 i 6 - Timer0, - Pin 9 i 10 Timer1, - Pin 11 i 3 Timer2. Jeżeli nie jesteś w posiadaniu któregoś z robotów możesz zakupić je w Naszym sklepie internetowym, gdyż będą Ci one potrzebne do nauki programowania. S t r o n a 6

7 Instalacja i konfiguracja środowiska mblock Program możesz pobrać ze strony Zainstaluj pobrany program. Instalacja to standardowy proces, do którego jesteś przyzwyczajony działając w swoim systemie operacyjnym. Po uruchomieniu programu napotkasz na okno jak na poniższym rysunku. Aby skonfigurować środowisko mblock musisz wybrać typ programowanej płytki. W naszym przypadku jest to Arduino UNO. Wybierz z menu: Płytki->Arduino UNO. S t r o n a 7

8 Teraz jesteś gotowy do instalacji w swoim środowisku drivera a potrzebnego do obsługi i programowania płytki Arduino. W tym celu wybierasz z Menu opcje: Połącz->Zainstaluj Arduino driver. Kolejny krok to wybranie portu szeregowego do którego podłączyłeś płytkę Arduino. Z menu wybierz: Połącz->Port szeregowy->twój PORT. S t r o n a 8

9 Teraz jesteś gotowy do napisania swojego pierwszego programu!!! S t r o n a 9

10 Podstawy programowania w Scratch Pierwsze kroki Programowanie w Scratch polega na przeciąganiu myszką komend/instrukcji/poleceń (słów tych używamy zamiennie) z panelu komend do panelu skryptów. W panelu komend mamy kilka zakładek, które zawierają komendy ogólne, komendy do sterowania duszkami w panelu obsługi grafiki oraz komendy specyficzne dla płytki arduino. Komendy dla płytki arduino znajdują się w zbiorze Roboty. Każdy program musi się jakoś zaczynać do tego celu w panelu Roboty mamy polecenie Arduino program. Miganie diodą Pomysł jest taki abyś napisał swój pierwszy program, który spowoduje, że dioda umieszczona na płytce arduino zacznie migać. Jak to zrobić? A no prosto. Miganie diody polega na tym, ze przez 1s sią ona pali, a potem przez 1s się ona nie pali i tak w kółko. Polecenie do zapalenia diody to ustaw pin cyfrowy 13 na wysoki. Polecenie do zgaszenia diody to ustaw pin cyfrowy 13 na niski. Polecenie do czekania 1s to czekaj 1s S t r o n a 10

11 Polecenie do i tak w kółko nazywa się pętlą i w mblock brzmi ono zawsze. W mblock wygląda to następująco. Teraz program trzeba wgrać i robimy to poprzez wybranie z menu polecenia Edytuj->Tryb arduino S t r o n a 11

12 Pojawi się nam wtedy po prawej okienko z kodem w C oraz przyciskami u góry Załaduj na Arduino Naciskamy załaduj i czekamy, aż komputer dokona kompilacji i prześle program do naszej płytki Arduino. S t r o n a 12

13 Aby wszystko się powiodło upewnij się, że Masz podłączony kabel z komputera do płytki W aplikacji mblock masz podłączoną płytkę i w menu Połącz->Port szeregowy masz wybrany odpowiedni port. Postęp programowania będziesz obserwować w okienku na środku oraz w prawym dolnym rogu aplikacji. Sterowanie servo Przypomnij sobie jak zostało podłączone serwo do płytki Arduino. Ważne są oczywiście piny sterujące. W naszym przykładzie to pin PWM nr 10. Polecenie do ustawienia serva wygląda następująco 90 to położenie środkowe servo 0 to skrajne lewe a 180 to skrajne prawe. S t r o n a 13

14 Wypróbujmy następujący program. Program ten obraca servem od lewego położenia do prawego co krok zdefiniowany na 10 stopni. Przeanalizujmy instrukcje. Pojawiła się nowa instrukcja jeżeli dostępna w zbiorze kontrola. Jest to instrukcja, która sprawdza jaki jest wynik warunku. Jak sama nazwa mówi jeżeli warunek spełniony to zrób to co jest zapisane w środku. Warunek sprawdzamy za pomocą zielonych komend dostępnych w zbiorze wyrażenia. W naszym przypadku to warunek równości. S t r o n a 14

15 Pomarańczowy blok to blok reprezentujący zmienną. W naszym przykładzie mamy zdefiniowane 2 zmienne: Kat_servo Krok Zmienne definiujemy w zbiorze dane i bloczki. Do operacji na zmiennych używamy funkcji ustaw zmień Wgraj powyższy program i zobacz jak działa servo. Sterowanie silnikiem Przypomnij sobie jak zostały podłączone silniki do płytki Arduino. Ważne są oczywiście piny sterujące. W naszym przykładzie to piny: PIN3 TX PIN6 TX PIN7 TX PIN8 TX PIN9 TX PIN11 TX L298N - ENA L298N - IN1 L298N IN2 L298N IN3 L298N IN4 L298N ENB Do sterowania silnikami stworzymy funkcje/blok instrukcji, który wygląda następująco: Blok ten powoduje, że prawe koła jadą do przodu. Jakie instrukcje mamy dostępne? S t r o n a 15

16 Instrukcja ustaw pin PWM Piny PWM to są takie piny dla których można definiować wypełnienie impulsu. Wypełnienie przedstawia poniższy rysunek. W silnikach arduino od wypełnienia zależy prędkość silnika. Im wyższa wartość wypełnienia tym szybciej silnik się kręci. Możemy ustawiać wartości od 0 do 255. Nasze silniki zaczynają się poruszać z minimalną prędkością gdy ustawimy wartość 100 a z maksymalną wartość 255. Dodatkowo musimy wybrać kierunek poruszania się silników. Sterowanie kierunkiem odbywa się na dwóch bitach. W naszym przykładzie pin 8 ustawiony na wartość wysoki a pin 9 na wartość niski powoduje, że silnik kreci się do przodu. Odwrotne ustawienie tzn pin 8 ustawiony na wartość niski a pin 9 na wartość.wysoki spowoduje, że silnik będzie się kręcił do tyłu. Wypróbujmy następujący program. S t r o n a 16

17 Program ten porusza naszym robotem cyklicznie do przodu i do tyłu. Dla porządku zdefiniujmy jeszcze metodę/blok stop, który przyda nam się w kolejnym przykładzie. Pomiar odległości Przypomnij sobie jak został podłączony czujnik odległości. Ważne są oczywiście piny sterujące. W naszym przykładzie to PIN2 TX HC-SR04 Trig PIN4 RX HC-SR04 Echo Do zmierzenia odległości wystarcza nam prosta instrukcja S t r o n a 17

18 Umiejąc już mierzyć odległość i poruszać silnikami możemy napisać prosty program, który zatrzymuje naszego robota przed przeszkodą. Wykrywanie linii Przypomnij sobie jak został podłączony czujnik zbliżeniowy/wykrywania linii. Ważne są oczywiście piny sterujące. W naszym przykładzie do nauki wykorzystamy pin 12. Program polega na tym, że jak czujnik wykryje powierzchnię, która odbija światło (np. biała kartka) to zapali się dioda na płytce arduino. W przeciwnym wypadku dioda zgaśnie. Wypróbujmy następujący program. S t r o n a 18

19 Jeżeli wszystkie przykłady uruchomiłeś to WIELKIE BRAWA umiesz już programować w Scratch. W następnym rozdziale nauczymy się programować w C. S t r o n a 19

20 Od Scratch a do C Swoją przygodę z C warto zacząć w środowisku mblock obserwując jak kod w Scratch u jest tłumaczone na kod w C. Aby to zrobić użyj opcji w menu: Edytuj->Tryb arduino. Jak to zrobisz to po prawej stronie w środowisku mblock pojawi się dodatkowy panel z kodem C. Teraz możesz porównać jak zmienia się kod C jak Ty zmieniasz kod w Scratch u. S t r o n a 20

21 Napisany przez Ciebie program do migania diodą w Scratch u wygląda tak: Przetłumaczony na C wygląda tak: #include <Arduino.h> #include <Wire.h> #include <SoftwareSerial.h> void setup(){ pinmode(13,output); void loop(){ digitalwrite(13,1); _delay(1); digitalwrite(13,0); _delay(1); _loop(); void _delay(float seconds){ long endtime = millis() + seconds * 1000; while(millis() < endtime)_loop(); void _loop(){ S t r o n a 21

22 Dwie podstawowe funkcje w C to setup() i loop(). Funkcje te wywoływane są przez framework arduino po zaprogramowaniu płytki. Funkcja setup() wołana jest raz po wystartowaniu procesora (np. jak włączymy zasilanie i/lub po wciśnięciu reset. Funkcja loop() wywoływana jest cyklicznie w trakcie działania programu. Oznacza to, że jak funkcja loop() zakończy działanie to framework arduino za chwilę zawoła ją ponownie. W funkcji setup() przygotowujemy procesor do pracy a w funkcji loop() umieszczamy kod naszego głównego programu. Funkcja _delay(float seconds) oraz funkcja _loop() wygenerowana została przez środowisko mblock po to aby umożliwić implementację funkcji czekaj dostępnej w Scratch u. Spróbuj zdefiniować w Scratch u blok zapaldiode i zgasdiode. Kod przetłumaczony na C wygląda następująco: #include <Arduino.h> #include <Wire.h> S t r o n a 22

23 #include <SoftwareSerial.h> void zapaldiode(); void zgasdiode(); void zapaldiode() { digitalwrite(13,1); void zgasdiode() { digitalwrite(13,0); void setup(){ pinmode(13,output); void loop(){ zapaldiode(); _delay(1); zgasdiode(); _delay(1); void _delay(float seconds){ long endtime = millis() + seconds * 1000; while(millis() < endtime)_loop(); void _loop(){ Zwróć uwagę, że w C powstały dwie metody zapaldiode() i zgasdiode(). Metody te wołane są w funkcji loop(). Po doświadczeniach z konwersją Scratch a na C jesteś gotowy do instalacji środowiska Arduino i rozpoczęcia doświadczeń z C. S t r o n a 23

24 Instalacja i konfiguracja środowiska Arduino Program możesz pobrać ze strony Zainstaluj pobrany program. Instalacja to standardowy proces, do którego jesteś przyzwyczajony działając w swoim systemie operacyjnym. Po uruchomieniu programu napotkasz na okno jak na poniższym rysunku. Podobnie jak w środowisku mblock, aby skonfigurować środowisko Arduino musisz wybrać typ programowanej płytki. W naszym przypadku jest to Arduino UNO. Wybierz z menu: Narzędzia- >Płytka->Arduino/Genuino Uno. S t r o n a 24

25 Kolejny krok to wybranie portu szeregowego do którego podłączyłeś płytkę Arduino. Z menu wybierz: Narzędzia->Port ->TWÓJ PORT. S t r o n a 25

26 W arduino dostępne jest wiele przykładów programów w C. Możesz je znaleźć w menu: Plik- >Przykłady. S t r o n a 26

27 Po obejrzeniu i wypróbowaniu szeregu przykładów będziesz gotowy do napisania swojego pierwszego programu w C!!! Nie zapomnij, że obsługę silników, servo, oraz czujników masz już opanowaną bo robiłeś to w Scratch. Zawsze możesz zobaczyć jak środowisko mblock konwertuje Twoje przykłady na C. S t r o n a 27

28 Programowanie w C Pierwsze kroki Jeżeli nie znasz C to możesz skorzystać z podręczników dostępnych online np.: lub inny dostępny w Internecie. Komunikacja z komórką za pośrednictwem modułu bluetooth W tym przykładzie napiszemy program, który będzie łączył się poprzez bluetooth z komórką i właśnie za jej pomocą będziemy sterować naszym robotem. Do tego celu zainstaluj na komórce program Bluetooth Electronics (będziemy go nazywać BC) dostępny na stronie Program ten przyda się właśnie do sterowania naszym robotem. Otwórz nowy projekt w arduino w celu napisania programu obsługującego robota poprzez Bluetooth. Bluetooth podłączony jest do arduino poprzez piny 0 i 1. Piny te standardowo w arduino służą do obsługi komunikacji szeregowej i w taki sposób będziemy komunikować się z Bluetooth. Odczyt danych z Bluetooth zrealizujemy za pomocą metody Serial.read(), zapis natomiast za pomocą metody Serial.write(). W celu zainicjowania biblioteki używamy funkcji Serial.begin(9600), wywoływanej w metodzie setup(). Z płytki arduino będziemy komunikować się z programem BC zainstalowanym na komórce. W tym celu należy skonfigurować komórkę i ustalić konfigurację kontrolek w programie BC. Program BC na komórce ma możliwość zbudowania aplikacji z kontrolkami, którymi możemy sterować. Konfiguracja kontrolek polega na zdefiniowaniu ciągów znaków, które będą wysyłane przez moduł Bluetooth w przypadku manipulacją daną kontrolką. Przykładowe okienko z kontrolkami przedstawia poniższy rysunek: W naszym przykładzie użyjemy Pad y, Terminal, Switch a, Button a, Indycator y. S t r o n a 28

29 terminal pad1 switch button pad2 Indicator - dzwięk Indicator - światło Pad1 i pad2 pełnia taką sama funkcję I zostały umieszczone po to aby pokazać w jaki sposób możemy sterować robotem przy pomocy różnych manipulatorów. Konfiguracja dla padów wygląda następująco: Min value 0 Max value 720 A and Y - off Magntiude an Angle (deg) on Start with - _S End with K Send on change on Send Cotinuously - off Konfiguracja dla terminal wygląda następująco: Sent off Received off Both - on Konfiguracja dla switch wygląda następująco: Turn On Text - _J Turn Off Text - _M_SR0A0K Repeat Send When Switch is On off Reapeat every (ms) 100 S t r o n a 29

30 Current Switch State Off Konfiguracja dla button wygląda następująco: Press Text - _SR0A0K Release Text pusty napis Konfiguracja dla indicator światło wygląda następująco: Receive Character - L Red wg uznania Green wg uznania Blue wg uznania Konfiguracja dla indicator dzwięk wygląda następująco: Receive Character - S Select sound według uznania Volume według uznania Jak już mamy skonfigurowaną komórkę przejdźmy do pisania programu na arduino. Zdefiniujmy funkcję do czytania znaków z Bluetooth a a tym samym z programu BC zainstalowanego na komórce. Wygląda ona następująco: char readchar() { while (!Serial.available())_loop(); return Serial.read(); Funkcję te będziemy używać w naszej pętli loop() w celu podjęcia decyzji co ma robić robot. void loop() { int r = 0, a = 0; char tmp; float distance = _getdistance(&angle, _auto); if (_auto == 1) { calculatespeed(&speedleft, &speedright, 255, angle * SERVO_STEP); if (Serial.available()) { if (Serial.read() == '_') { tmp = readchar(); switch (tmp) { //SR255A360K case 'S': readchar(); r = Serial.parseInt(); readchar(); a = Serial.parseInt(); S t r o n a 30

31 Serial.print("R "); Serial.print(r, DEC); Serial.print(" A "); Serial.println(a, DEC); calculatespeed(&speedleft, &speedright, r, a); //K readchar(); break; case 'J': _auto = 1; Serial.println("AUTO ON"); break; case 'M': _auto = 0; Serial.println("AUTO OFF"); break; if (distance < 20 & speedleft!= 0 & speedright!= 0) { _stop(); jedz_tyl(255); Serial.println("*LR255G0B0"); Serial.println("*S"); _delay(0.3); _stop(); else if (speedleft == 0 & speedright == 0) { _stop(); Serial.println("*LR0G0B255"); else { jedz(speedleft, speedright); Serial.println("*LR0G255B0"); Zwróć uwagę, że w fukcji loop decyzje o tym co ma robić robot są podejmowane na podstawie znaków otrzymywanych z programu BE. Znaki są odbierane i decyzja o zachowaniu robota podejmowana jest w switch u, który interpretuje odbierane znaki. Ważna jest też funkcja do obliczenia prędkości lewego I prawego koła na podstawie otrzymanych wartości z program BE. Wygląda ona następująco: void calculatespeed(int* speedleft, int* speedright, int r, int a) { a = a + 45; double _a = ((double)a) * 2.0 * PI / 360.0; double spdl, spdr; spdr = cos(_a); spdl = sin(_a); spdl = (r * spdl); *speedleft = spdl; spdr = (r * spdr); *speedright = spdr; if (*speedright > 255) { S t r o n a 31

32 *speedright = 255; else if (*speedright < -255) { *speedright = -255; if (*speedleft > 255) { *speedleft = 255; else if (*speedleft < -255) { *speedleft = -255; Serial.print(*speedLeft, DEC); Serial.println(*speedRight, DEC); Oczywiście niezbędne są też funkcje związane z pomiarem odległości oraz poruszaniem silnikami. Poniżej znajduje się pełny listing programu. #include <Arduino.h> #include <Servo.h> /* Timer0 is an 8-bit timer, it can hold a maximum value of 255. It is used by delay() and millis(), so there are consequences when messing with it Timer1 is a 16-bit timer, it can hold a maximum of (an unsigned 16-bit integer). The Arduino Servo library uses this timer Timer2 is an 8-bit timer used by the Arduino tone() function */ Pins 5 and 6: controlled by Timer0 Pins 9 and 10: controlled by Timer1 Pins 11 and 3: controlled by Timer2 #define SERVO_STEP 10 #define DISTANCES 180/SERVO_STEP+1 Servo servo; long servostarttime = 0; int pos = 0, direction_ = SERVO_STEP; float distances[distances]; String str = ""; int speedleft = 0, speedright = 0; char _auto = 0; int angle = 0; float getdistance(int trig, int echo) { pinmode(trig, OUTPUT); digitalwrite(trig, LOW); delaymicroseconds(2); digitalwrite(trig, HIGH); delaymicroseconds(10); S t r o n a 32

33 pinmode(echo, INPUT); return pulsein(echo, HIGH, 30000) / 58.0; void jedz_tyl_prawa(char val) { analogwrite(11, val); digitalwrite(8, 0); digitalwrite(9, 1); void jedz_przod_prawa(char val) { analogwrite(11, val); digitalwrite(8, 1); digitalwrite(9, 0); void jedz_przod_lewa(char val){ analogwrite(3, val); digitalwrite(6, 0); digitalwrite(7, 1); void jedz_tyl_lewa(char val) { analogwrite(3, val); digitalwrite(6, 1); digitalwrite(7, 0); void _stop() { analogwrite(3, 0); digitalwrite(6, 0); digitalwrite(7, 0); analogwrite(11, 0); digitalwrite(8, 0); digitalwrite(9, 0); void jedz_przod(char val){ jedz_przod_lewa(val); jedz_przod_prawa(val); void jedz_tyl(char val){ jedz_tyl_lewa(val); jedz_tyl_prawa(val); void setup() { pinmode(3, OUTPUT); pinmode(6, OUTPUT); pinmode(5, OUTPUT); pinmode(7, OUTPUT); S t r o n a 33

34 pinmode(8, OUTPUT); pinmode(9, OUTPUT); pinmode(11, OUTPUT); Serial.begin(9600); servo.attach(10); pos = 90; servo.write(pos); for (int i = 0; i < DISTANCES; i++) { distances[i] = 200; float _getdistance(int* angle, char auto_) { if (servostarttime + 50 < millis()) { float distance = getdistance(2, 4); int j = 0; distance += getdistance(2, 4); distance += getdistance(2, 4); distance += getdistance(2, 4); distances[pos / SERVO_STEP] = distance / 4; for (int i = 0; i < DISTANCES; i++) { if (i > j) { if (distances[i] > distances[j]) { j = i; *angle = j; if (auto_ == 1) { pos += direction_; if (pos == 180) direction_ = -SERVO_STEP; if (pos == 0) direction_ = SERVO_STEP; else { pos = 90; servo.write(pos); servostarttime = millis(); return distances[9]; char readchar() { while (!Serial.available())_loop(); return Serial.read(); void loop() { int r = 0, a = 0; char tmp; float distance = _getdistance(&angle, _auto); if (_auto == 1) { S t r o n a 34

35 calculatespeed(&speedleft, &speedright, 255, angle * SERVO_STEP); if (Serial.available()) { if (Serial.read() == '_') { tmp = readchar(); switch (tmp) { //SR255A360K case 'S': readchar(); r = Serial.parseInt(); readchar(); a = Serial.parseInt(); Serial.print("R "); Serial.print(r, DEC); Serial.print(" A "); Serial.println(a, DEC); calculatespeed(&speedleft, &speedright, r, a); //K readchar(); break; case 'J': _auto = 1; Serial.println("AUTO ON"); break; case 'M': _auto = 0; Serial.println("AUTO OFF"); break; if (distance < 20 & speedleft!= 0 & speedright!= 0) { _stop(); jedz_tyl(255); Serial.print("L"); _delay(0.3); _stop(); else if (speedleft == 0 & speedright == 0) { _stop(); else { jedz(speedleft, speedright); void calculatespeed(int* speedleft, int* speedright, int r, int a) { a = a + 45; double _a = ((double)a) * 2.0 * PI / 360.0; double spdl, spdr; spdr = cos(_a); spdl = sin(_a); spdl = (r * spdl); *speedleft = spdl; spdr = (r * spdr); *speedright = spdr; S t r o n a 35

36 if (*speedright > 255) { *speedright = 255; else if (*speedright < -255) { *speedright = -255; if (*speedleft > 255) { *speedleft = 255; else if (*speedleft < -255) { *speedleft = -255; Serial.print(*speedLeft, DEC); Serial.println(*speedRight, DEC); void jedz(int speedleft, int speedright) { if (speedleft > 0 & speedright > 0) { jedz_przod_lewa((char)speedleft); jedz_przod_prawa((char)speedright); else if (speedleft > 0 & speedright < 0) { jedz_przod_lewa((char)speedleft); jedz_tyl_prawa((char) - speedright); else if (speedleft <0 & speedright>0) { jedz_tyl_lewa((char) - speedleft); jedz_przod_prawa((char)speedright); else if (speedleft < 0 & speedright < 0) { jedz_tyl_lewa((char) - speedleft); jedz_tyl_prawa((char) - speedright); else { _stop(); void _delay(float seconds) { long endtime = millis() + seconds * 1000; while (millis() < endtime)_loop(); void _loop() { Teraz możesz zaprogramować swojego robota I zobaczyć jak działa. Podczas programowania odłącz linie RX i TX urządzenia Bluetooth w Arduino. Bluetooth powoduje konflikt elektryczne z układem programującym. Po zaprogramowaniu i podłączeniu spowrotem modułu Bluetooth jesteś gotowy do uruchomienia komórki oraz programu BE. Po jego uruchomieniu nawiąż połaczenie przez Bluetooth. Na komórce ekran BE wygląda następująco. S t r o n a 36

37 Teraz możesz wypróbować jak działa napisany przez Ciebie program POWODZENIA!!!!! S t r o n a 37

ze względu na jego zaokrąglony kształt musimy go umieścić w innych bloczkach np. ze zmienną: lub jeśli chcemy sprawdzić jaki właśnie znak odczytujemy:

ze względu na jego zaokrąglony kształt musimy go umieścić w innych bloczkach np. ze zmienną: lub jeśli chcemy sprawdzić jaki właśnie znak odczytujemy: Ostatnio kontynuowaliśmy temat "rozmawiania" z Arduino (komunikacji z wykorzystaniem portu szeregowego), która jest nam o tyle potrzebna, że właśnie w ten sposób później będziemy rozmawiać z płytką wykorzystując

Bardziej szczegółowo

Uwaga: dioda na wyjściu 13 świeci gdy na wyjście podamy 0.

Uwaga: dioda na wyjściu 13 świeci gdy na wyjście podamy 0. Podstawowe funkcje sterowania pinami cyfrowymi pinmode(8, OUTPUT); //ustawienie końcówki jako wyjście pinmode(8, INPUT); // ustawienie końcówki jako wejście pinmode(8, INPUT_PULLUP); // ustawienie końcówki

Bardziej szczegółowo

Schemat blokowy architektury AVR

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

Bardziej szczegółowo

Zmierzyć się z żywiołami, czyli jak zbudować własną stację badawczą! Zaczynamy! Pole komunikatów programu. Nawigacja w programie Arduino

Zmierzyć się z żywiołami, czyli jak zbudować własną stację badawczą! Zaczynamy! Pole komunikatów programu. Nawigacja w programie Arduino Zaczynamy! Lista zadań Menu programu sprawdzanie kodu Skróty wybranych poleceń wgrywanie kodu nowy program otwieranie zapisanych prog. Pole do wprowadzania kodu zapisywanie zmian wywołanie podglądu portu

Bardziej szczegółowo

Pomiar odległości z Arduino czujniki, schematy, przykładowe kody

Pomiar odległości z Arduino czujniki, schematy, przykładowe kody Pomiar odległości z Arduino czujniki, schematy, przykładowe kody W robotyce, mechatronice czy modelarstwie do rozwiązania jest problem pomiaru odległości do czegoś, na przykład do ściany lub do kogoś idącego

Bardziej szczegółowo

LABORATORIUM - ELEKTRONIKI Układy mikroprocesorowe cz.2

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

Bardziej szczegółowo

Przyrząd do grania bluesa Projekt zaliczeniowy z przedmiotu Programowanie Mikrokontrolerów

Przyrząd do grania bluesa Projekt zaliczeniowy z przedmiotu Programowanie Mikrokontrolerów Przyrząd do grania bluesa Projekt zaliczeniowy z przedmiotu Programowanie Mikrokontrolerów Artem Poliszczuk 1 Opis działania urządzenia W ramach projektu skonstruowano urządzenie pozwalające na granie

Bardziej szczegółowo

Site Installer v2.4.xx

Site Installer v2.4.xx Instrukcja programowania Site Installer v2.4.xx Strona 1 z 12 IP v1.00 Spis Treści 1. INSTALACJA... 3 1.1 Usunięcie poprzedniej wersji programu... 3 1.2 Instalowanie oprogramowania... 3 2. UŻYTKOWANIE

Bardziej szczegółowo

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. 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ółowo

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 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

Bardziej szczegółowo

RPTC CONTROLLER (v1.11) STEROWNIK PRZEMIENNIKA RADIOWEGO OBSŁUGA KOMUNIKATÓW GŁOSOWYCH OBSŁUGA KOMUNIKATÓW IDCW OPCJONALNY MODUŁ GSM

RPTC CONTROLLER (v1.11) STEROWNIK PRZEMIENNIKA RADIOWEGO OBSŁUGA KOMUNIKATÓW GŁOSOWYCH OBSŁUGA KOMUNIKATÓW IDCW OPCJONALNY MODUŁ GSM RPTC CONTROLLER (v1.11) STEROWNIK PRZEMIENNIKA RADIOWEGO OBSŁUGA KOMUNIKATÓW GŁOSOWYCH OBSŁUGA KOMUNIKATÓW IDCW OPCJONALNY MODUŁ GSM Instrukcja użytkownika Instrukcja oprogramowania konfiguracyjnego Designer:

Bardziej szczegółowo

SCL > Pin 21 SDA > Pin 20 VCC > 5V GND > GND

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

Bardziej szczegółowo

Klawiatura matrycowa

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

Bardziej szczegółowo

Instrukcja wgrywania aktualizacji oprogramowania dla routera Edimax LT-6408n

Instrukcja wgrywania aktualizacji oprogramowania dla routera Edimax LT-6408n Instrukcja wgrywania aktualizacji oprogramowania dla routera Edimax LT-6408n Uwaga! Nowa wersja oprogramowania oznaczona numerem 1.03v jest przeznaczona tylko dla routerów mających współpracować z modemem

Bardziej szczegółowo

MultiTool instrukcja użytkownika 2010 SFAR

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

Bardziej szczegółowo

kodowanienaekranie.pl

kodowanienaekranie.pl Temat: Międzynarodowy Dzień Kropki Przedmiot: zajęcia komputerowe/nauczanie zintegrowane Klasy: 3-6 Autor: Sylwester Zasoński Czas trwania: 1h lekcyjna Cele ogólne: Rozwijanie kompetencji miękkich Pobudzanie

Bardziej szczegółowo

Instrukcja aktualizacji oprogramowania (firmware) serwera DESKTOP 1.0 systemu F&Home RADIO.

Instrukcja aktualizacji oprogramowania (firmware) serwera DESKTOP 1.0 systemu F&Home RADIO. Instrukcja aktualizacji oprogramowania (firmware) serwera DESKTOP 1.0 systemu F&Home RADIO. 1. Upewnij się, że masz serwer w wersji DESKTOP 1.0 jak na zdjęciu powyżej z trzema portami USB na froncie. Opisana

Bardziej szczegółowo

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 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

Bardziej szczegółowo

MoboLab roboty i tablety w Twojej szkole Obszar II. Stwórz własnego robota Scenariusze lekcji i zajęć pozalekcyjnych

MoboLab roboty i tablety w Twojej szkole Obszar II. Stwórz własnego robota Scenariusze lekcji i zajęć pozalekcyjnych MoboLab roboty i tablety w Twojej szkole Obszar II. Stwórz własnego robota Scenariusze lekcji i zajęć pozalekcyjnych SCENARIUSZ 15. BUZZER PIEZOELEKTRYCZNY GŁOŚNICZEK scenariusz zajęć pozalekcyjnych autor:

Bardziej szczegółowo

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

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

Bardziej szczegółowo

PC Terminal Emulator Cables, RJ-45 (Central Data) to DB-9

PC Terminal Emulator Cables, RJ-45 (Central Data) to DB-9 Konfiguracja urządzeń EtherLite do współpracy z oprogramowaniem RealPort w środowisku Windows 2000. 1. Potrzebne elementy: (Jarosław Ulczok, Clico Sp. z o.o.) a. EL8 (RS232) b. komputer z zainstalowany

Bardziej szczegółowo

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) 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

Bardziej szczegółowo

1.1 Co to jest USBCOM?... 3 1.2 Budowa oraz parametry techniczne... 3

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

Bardziej szczegółowo

Podstawy programowania, Poniedziałek , 8-10 Projekt, część 1

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

Bardziej szczegółowo

Instrukcja aktualizacji oprogramowania. Wersja dokumentu: 01i00 Aktualizacja:

Instrukcja aktualizacji oprogramowania. Wersja dokumentu: 01i00 Aktualizacja: Instrukcja aktualizacji oprogramowania Wersja dokumentu: 01i00 Aktualizacja: 2016-03-11 Uwagi Inne dokumenty dotyczące obsługi urządzeń można pobrać ze strony energetyka.itr.org.pl Przed aktualizacją oprogramowania

Bardziej szczegółowo

FINCH PONG. Realizator: Partner: Patronat:

FINCH PONG. Realizator: Partner: Patronat: FINCH PONG Realizator: Partner: Patronat: Dzisiaj nauczymy robota Finch kontrolować ruchy paletki do finch ponga. Będziemy poruszać paletką w prawo i w lewo, żeby piłka odbijała się od niej. 6. Wprowadzamy

Bardziej szczegółowo

Livebox konfiguracja drukarki

Livebox konfiguracja drukarki Livebox 3.0 - konfiguracja drukarki Windows XP Przed przystąpieniem do konfiguracji drukarki, upewnij się, że komputer jest połączony z modemem Livebox 3.0 Krok 1 Zainstaluj drukarkę na komputerze. Zrób

Bardziej szczegółowo

Silnik prądu stałego. Sterowanie silnika prądu stałego

Silnik prądu stałego. Sterowanie silnika prądu stałego Silnik prądu stałego Sterowanie silnika prądu stałego Specyfikacja silnika MT68 Napięcie zasilania: od 3 V do 6 V Prąd na biegu jałowym: 45 ma Obroty: 12100 obr/min dla 3 V Wymiary: 10 x 15 mm długość

Bardziej szczegółowo

Programowanie xcomfort Cz. I Eaton Corporation. All rights reserved.

Programowanie xcomfort Cz. I Eaton Corporation. All rights reserved. Programowanie Cz. I Spis treści 1. Skanowanie dużych instalacji WSKAZÓWKA 2. Konfiguracja modułu programowania 3. Uruchomienie programu Eaton RF PL 4. Ustawianie opcji programu Eaton RF PL 5. Uruchamianie

Bardziej szczegółowo

NPS-520. Serwer druku do urządzeń wielofukcyjnych. Skrócona instrukcja obsługi. Wersja 1.00 Edycja 1 11/2006

NPS-520. Serwer druku do urządzeń wielofukcyjnych. Skrócona instrukcja obsługi. Wersja 1.00 Edycja 1 11/2006 NPS-520 Serwer druku do urządzeń wielofukcyjnych Skrócona instrukcja obsługi Wersja 1.00 Edycja 1 11/2006 Copyright 2006. Wszelkie prawa zastrzeżone. Informacje ogólne POLSKI Urządzenie NPS-520 jest serwerem

Bardziej szczegółowo

kodowanienaekranie.pl

kodowanienaekranie.pl Temat: Naucz się tekstowego języka Python z Codey Rocky - część 1 Zdarzenia kl7-8 Szkoła Podstawowa Przedmiot: informatyka Autor: Sylwester Zasoński Czas trwania: 1h lekcyjna Cele ogólne: Rozwijanie kompetencji

Bardziej szczegółowo

MoboLab roboty i tablety w Twojej szkole Obszar I. Zakoduj robota

MoboLab roboty i tablety w Twojej szkole Obszar I. Zakoduj robota MoboLab roboty i tablety w Twojej szkole Obszar I. Zakoduj robota Scenariusze lekcji i zajęć pozalekcyjnych SCENARIUSZ 8. UWAGA PRZESZKODA scenariusz zajęć pozalekcyjnych autor: Kamil Kociszewski redakcja:

Bardziej szczegółowo

ĆWICZENIE 5 WPŁYW KONWEKCJI NA ROZKŁAD TEMPERATURY W POMIESZCZENIU

ĆWICZENIE 5 WPŁYW KONWEKCJI NA ROZKŁAD TEMPERATURY W POMIESZCZENIU ĆWICZENIE 5 WPŁYW KONWEKCJI NA ROZKŁAD TEMPERATURY W POMIESZCZENIU Cel ćwiczenia. Celem ćwiczenia jest badanie rozkładu temperatur w pomieszczeniu oraz określenie wpływu czynników zaburzających. Zakres

Bardziej szczegółowo

Przewodnik po ustawieniach sieci bezprzewodowej

Przewodnik po ustawieniach sieci bezprzewodowej Przewodnik po ustawieniach sieci bezprzewodowej uu Wprowadzenie Istnieją dwa tryby sieci bezprzewodowej LAN: tryb infrastruktury do połączenia za pośrednictwem punktu dostępu oraz tryb ad-hoc do nawiązywania

Bardziej szczegółowo

Instrukcja aktualizacji oprogramowania (firmware) serwera DIN2 systemu F&Home RADIO.

Instrukcja aktualizacji oprogramowania (firmware) serwera DIN2 systemu F&Home RADIO. Instrukcja aktualizacji oprogramowania (firmware) serwera DIN2 systemu F&Home RADIO. UWAGA! Niniejsza instrukcja opisuje aktualizację oprogramowania serwera metodą podania firmware na pendrive umieszczonym

Bardziej szczegółowo

INSTRUKCJA KALIBRACJI TRUETRUE

INSTRUKCJA KALIBRACJI TRUETRUE INSTRUKCJA KALIBRACJI TRUETRUE Jeżeli Twój robot TRUETRUE nie działa prawidłowo, występują drobne odchylenia w poruszaniu się w linii prostej lub robot nie obraca się o pełne 90, możesz w prosty sposób

Bardziej szczegółowo

Pilot RF 4-kanałowy + odbiornik XY-DJM-5V umożliwia zdalne sterowanie do czterech urządzeń. Nadajnik pilot MX804. Odbiornik XY-DJM.

Pilot RF 4-kanałowy + odbiornik XY-DJM-5V umożliwia zdalne sterowanie do czterech urządzeń. Nadajnik pilot MX804. Odbiornik XY-DJM. Pilot RF 4-kanałowy + odbiornik XY-DJM-5V umożliwia zdalne sterowanie do czterech urządzeń. Właściwości: Nadajnik pilot MX804 zasilanie pilota bateria L1028 23A 12V Napięcie zasilające 3V do 12 V Pobierany

Bardziej szczegółowo

Programator procesorów rodziny AVR AVR-T910

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

Bardziej szczegółowo

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego El ektroni ka cyfrow a Aut orpr ogr amuz aj ęć: mgri nż.mar ci njuki ewi cz Pr oj ektwspół f i nansowanyześr odkówuni ieur opej ski ejwr amacheur opej ski egofunduszuspoł ecznego Spis treści Zajęcia 1:

Bardziej szczegółowo

Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0

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...

Bardziej szczegółowo

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

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

Bardziej szczegółowo

WARIATOR USTAWIENIA Białystok, Plażowa 49/1, Poland,

WARIATOR USTAWIENIA Białystok, Plażowa 49/1, Poland, WARIATOR USTAWIENIA 1. Podłączyć wariator do instalacji pojazdu według schematu. 2. Wybrać typ czujnika czujnika z paska Halotronowy lub Indukcyjny 2.1. Niezałączony czujnik Halla ewentualnie optyczny

Bardziej szczegółowo

Przewodnik. NVIDIA SLI Jak samodzielnie zbudować system NVIDIA SLI

Przewodnik. NVIDIA SLI Jak samodzielnie zbudować system NVIDIA SLI Przewodnik NVIDIA SLI Jak samodzielnie zbudować system NVIDIA SLI NVIDIA SLI to rewolucyjna technologia, umożliwiająca jednoczesną pracę dwóch kart graficznych w jednym komputerze - oferując bezprecedensową

Bardziej szczegółowo

Instrukcja do oprogramowania ENAP DEC-1

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

Bardziej szczegółowo

Opis szybkiego uruchomienia programu APBSoft

Opis szybkiego uruchomienia programu APBSoft Opis szybkiego uruchomienia programu APBSoft www.telmatik.pl Program APBSoft należy instalować z otrzymanej płyty CD albo pobrać ze strony www.telmatik.pl. W drugim przypadku program dostarczany jest w

Bardziej szczegółowo

Tematem projektu jest oparty na Arduino zegar pokazujący godzinę oraz datę.

Tematem projektu jest oparty na Arduino zegar pokazujący godzinę oraz datę. Projekt zegara. Tematem projektu jest oparty na Arduino zegar pokazujący godzinę oraz datę. Aktualny czas należy wpisać na monitorze portu szeregowego po podłączeniu płytki. Godzina jest pokazywana mechanicznie

Bardziej szczegółowo

MoboLab roboty i tablety w Twojej szkole Obszar II. Stwórz własnego robota Scenariusze lekcji i zajęć pozalekcyjnych

MoboLab roboty i tablety w Twojej szkole Obszar II. Stwórz własnego robota Scenariusze lekcji i zajęć pozalekcyjnych MoboLab roboty i tablety w Twojej szkole Obszar II. Stwórz własnego robota Scenariusze lekcji i zajęć pozalekcyjnych SCENARIUSZ 21. NADAJNIK I ODBIORNIK PODCZERWIENI scenariusz zajęć pozalekcyjnych autor:

Bardziej szczegółowo

UNIFON podręcznik użytkownika

UNIFON podręcznik użytkownika UNIFON podręcznik użytkownika Spis treści: Instrukcja obsługi programu Unifon...2 Instalacja aplikacji Unifon...3 Korzystanie z aplikacji Unifon...6 Test zakończony sukcesem...9 Test zakończony niepowodzeniem...14

Bardziej szczegółowo

Instrukcja instalacji modemu CDMA MV410R z wykorzystaniem kabla USB w systemie operacyjnym MS Windows XP 32-bit

Instrukcja instalacji modemu CDMA MV410R z wykorzystaniem kabla USB w systemie operacyjnym MS Windows XP 32-bit Instrukcja instalacji modemu CDMA MV410R z wykorzystaniem kabla USB w systemie operacyjnym MS Windows XP 32-bit OGSM/PDF08/0409, Strona 1 z 26 Spis treści 1. Prezentacja zestawu instalacyjnego... 3 1.1.

Bardziej szczegółowo

Lekcja 5 - PROGRAMOWANIE NOWICJUSZ

Lekcja 5 - PROGRAMOWANIE NOWICJUSZ Lekcja 5 - PROGRAMOWANIE NOWICJUSZ 1 Programowanie i program według Baltiego Najpierw sprawdźmy jak program Baltie definiuje pojęcia programowania i programu: Programowanie jest najwyższym trybem Baltiego.

Bardziej szczegółowo

Spis treści... 2... 4... 7... 8... 10

Spis treści... 2... 4... 7... 8... 10 Spis treści... 2... 4... 7... 8... 10 Czasem, aby zainstalować najnowszą wersję programu Bitdefender należy odinstalować jego poprzednią wersję. Instalacja najnowszej wersji jest zawsze wskazana nowsze

Bardziej szczegółowo

przedmiot kilka razy, wystarczy kliknąć przycisk Wyczaruj ostatni,

przedmiot kilka razy, wystarczy kliknąć przycisk Wyczaruj ostatni, Baltie Zadanie 1. Budowanie W trybie Budowanie wybuduj domek jak na rysunku. Przedmioty do wybudowania domku weź z banku 0. Zadanie 2. Czarowanie sterowanie i powtarzanie W trybie Czarowanie z pomocą czarodzieja

Bardziej szczegółowo

Aplikacja do podpisu cyfrowego npodpis

Aplikacja do podpisu cyfrowego npodpis ABS Bank Spółdzielczy Aplikacja do podpisu cyfrowego npodpis (instrukcja użytkownika) Wersja 1.0 http://www.absbank.pl 1. Aplikacja do podpisu cyfrowego - npodpis Słownik pojęć: Aplikacja do podpisu cyfrowego

Bardziej szczegółowo

Poradnik instalacyjny sterownika CDC-ACM Dla systemów Windows

Poradnik instalacyjny sterownika CDC-ACM Dla systemów Windows Poradnik instalacyjny sterownika CDC-ACM Dla systemów Windows Wersja 1.00 Do użytku z wersją sterownika CDC-ACM 1.0 i nowszymi Spis treści 1 Przegląd systemu... 2 Wprowadzenie... 2 2 Instalacja... 3 2.1

Bardziej szczegółowo

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2 LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2 1. Cel ćwiczenia Celem ćwiczenia jest pokazanie budowy systemów opartych na układach Arduino. W tej części nauczymy się podłączać różne czujników,

Bardziej szczegółowo

Seria P-661HW-Dx Bezprzewodowy modem ADSL2+ z routerem

Seria P-661HW-Dx Bezprzewodowy modem ADSL2+ z routerem Seria P-661HW-Dx Bezprzewodowy modem ADSL2+ z routerem Skrócona instrukcja obsługi Wersja 3.40 Edycja 1 3/2006-1 - Informacje ogólne Posługując się dołączoną płytą CD lub postępując zgodnie ze wskazówkami

Bardziej szczegółowo

Uczeń/Uczennica po zestawieniu połączeń zgłasza nauczycielowi gotowość do sprawdzenia układu i wszystkich połączeń.

Uczeń/Uczennica po zestawieniu połączeń zgłasza nauczycielowi gotowość do sprawdzenia układu i wszystkich połączeń. Nazwa implementacji: Termometr cyfrowy - pomiar temperatury z wizualizacją pomiaru na wyświetlaczu LCD Autor: Krzysztof Bytow Opis implementacji: Wizualizacja działania elementu zestawu modułu-interfejsu

Bardziej szczegółowo

Instrukcja instalacji Zespołu Diagnostycznego Delphi w systemie Vista.

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

Bardziej szczegółowo

WARIATOR WYPRZEDZENIA ZAPŁONU WARIATOR USTAWIENIA

WARIATOR WYPRZEDZENIA ZAPŁONU WARIATOR USTAWIENIA WARIATOR WYPRZEDZENIA ZAPŁONU WARIATOR USTAWIENIA 1. Podłączyć wariator do instalacji pojazdu według schematu. 2. Ustawić przełącznik nr 5 zgodnie z typem czujnika. 2.1. Niezałączony czujnik Halla ewentualnie

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI STEROWNIKA WIFI

INSTRUKCJA OBSŁUGI STEROWNIKA WIFI INSTRUKCJA OBSŁUGI STEROWNIKA WIFI 1. Podłączenie: Do złącza opisanego jako +5V podłączamy zasilanie zważając na biegunowość gdyż układ nie posiada zabezpieczenia odwrotnego podłączenia. Przy wpinaniu

Bardziej szczegółowo

Instrukcja procesu aktywacji oraz obsługi systemu Banku Internetowego dla BS Mikołajki

Instrukcja procesu aktywacji oraz obsługi systemu Banku Internetowego dla BS Mikołajki Instrukcja procesu aktywacji oraz obsługi systemu Banku Internetowego dla BS Mikołajki w oparciu o przeglądarkę Microsoft Internet Explorer System stworzony został w oparciu o aktualne narzędzia i programy

Bardziej szczegółowo

INSTRUKCJA MONTAŻU I OBSŁUGI PRZENOŚNEGO PANELU KONTROLUJĄCEGO

INSTRUKCJA MONTAŻU I OBSŁUGI PRZENOŚNEGO PANELU KONTROLUJĄCEGO INSTRUKCJA MONTAŻU I OBSŁUGI PRZENOŚNEGO PANELU KONTROLUJĄCEGO Kompletny panel kontrolny składa się z przenośnego monitora, 3 baterii, stojaka oraz nadajnika (płytki). 1. INSTALACJA PRZENOŚNEGO PANELU

Bardziej szczegółowo

Livebox podłączenie drukarki USB

Livebox podłączenie drukarki USB Livebox 2.0 - podłączenie drukarki USB Modem Livebox 2.0 posiada 2 porty USB. Można je wykorzystać do podłączenia pamięci masowej (np. pendrive lub dysk twardy), oraz do podłączenia drukarki. Poniżej instrukcja

Bardziej szczegółowo

Kl 7-8 Szkoła Podstawowa

Kl 7-8 Szkoła Podstawowa Temat: Hello World! Hello Codey! Kl 7-8 Szkoła Podstawowa Przedmiot: informatyka Autor: Sylwester Zasoński Czas trwania: 1h lekcyjna Cele ogólne: Rozwijanie kompetencji miękkich (umiejętność pracy zespołowej,

Bardziej szczegółowo

dokument DOK 02-05-12 wersja 1.0 www.arskam.com

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

Bardziej szczegółowo

Windows 10 - Jak uruchomić system w trybie

Windows 10 - Jak uruchomić system w trybie 1 (Pobrane z slow7.pl) Windows 10 - Jak uruchomić system w trybie awaryjnym? Najprostszym ze sposobów wymuszenia na systemie przejścia do trybu awaryjnego jest wybranie Start a następnie Zasilanie i z

Bardziej szczegółowo

Kontroler sterownika bramy garażowej Wi-Fi do aplikacji TUYA

Kontroler sterownika bramy garażowej Wi-Fi do aplikacji TUYA Kontroler sterownika bramy garażowej Wi-Fi do aplikacji TUYA Zawartość zestawu: Podręcznik użytkownika GD-DC5 czujnik otwarcia przewód kabel micro USB taśma dwustronna 3M opaski zaciskowe uchwyt uchyty

Bardziej szczegółowo

Ustawienia ogólne. Ustawienia okólne są dostępne w panelu głównym programu System Sensor, po kliknięciu ikony

Ustawienia ogólne. Ustawienia okólne są dostępne w panelu głównym programu System Sensor, po kliknięciu ikony Ustawienia ogólne Ustawienia okólne są dostępne w panelu głównym programu System Sensor, po kliknięciu ikony Panel główny programu System Sensor (tylko dla wersja V2, V3, V4) Panel główny programu System

Bardziej szczegółowo

INTEGRACJA CENTRALI ALARMOWEJ SATEL Z HOME CENTER 2 FIBARO

INTEGRACJA CENTRALI ALARMOWEJ SATEL Z HOME CENTER 2 FIBARO INTEGRACJA CENTRALI ALARMOWEJ SATEL Z HOME CENTER 2 FIBARO Spis treści 1. Podłączenie ETHM-1 z centralą Satel...2 1.1 Adresowanie modułu...3 1.2 Sposób podłączenia...4 1.3 Konfigurowanie ETHM-1...5 2.

Bardziej szczegółowo

Instrukcja programowania robota. przy użyciu programu TronZ-Card. (dla zestawu Creative)

Instrukcja programowania robota. przy użyciu programu TronZ-Card. (dla zestawu Creative) Instrukcja programowania robota przy użyciu programu TronZ-Card (dla zestawu Creative) 2014 Robotron Co. Ltd. & Robotyka.com Spis treści: Instalacja programu TronZ-Card... 3 Instalacja sterownika do kabla

Bardziej szczegółowo

Podręcznik Wi-Fi Direct

Podręcznik Wi-Fi Direct Podręcznik Wi-Fi Direct Łatwa konfiguracja za pomocą połączenia Wi-Fi Direct Rozwiązywanie problemów Spis treści Jak korzystać z tego podręcznika... 2 Symbole użyte w tym podręczniku... 2 Zastrzeżenia...

Bardziej szczegółowo

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego El ektroni ka cyfrow a Aut orpr ogr amuz aj ęć: mgri nż.mar ci njuki ewi cz Pr oj ektwspół f i nansowanyześr odkówuni ieur opej ski ejwr amacheur opej ski egofunduszuspoł ecznego Spis treści Zajęcia 1:

Bardziej szczegółowo

Instrukcja programowania płytek edycji 2014

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

Bardziej szczegółowo

Prosty system alarmowy z Arduino

Prosty system alarmowy z Arduino W tym opracowaniu chcemy zaproponować skonstruowanie prostego urządzenia, które chciałby posiadać każdy tajny agent lub detektyw, a mianowicie prosty system alarmowy, który będzie się uruchamiał, gdy detektor

Bardziej szczegółowo

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

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

Bardziej szczegółowo

Product Update 2013. Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6

Product Update 2013. Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6 Product Update 2013 Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6 Str. 2 / 15 Funkcjonalność ADR dla przemienników PF 750 Temat: Celem niniejszego ćwiczenia, jest zapoznanie

Bardziej szczegółowo

Modułowy programowalny przekaźnik czasowy firmy Aniro.

Modułowy programowalny przekaźnik czasowy firmy Aniro. Modułowy programowalny przekaźnik czasowy firmy Aniro. Rynek sterowników programowalnych Sterowniki programowalne PLC od wielu lat są podstawowymi systemami stosowanymi w praktyce przemysłowej i stały

Bardziej szczegółowo

Instrukcja instalacji oraz obsługi czytników i kart procesorowych dla Klientów SBI Banku BPH S.A.

Instrukcja instalacji oraz obsługi czytników i kart procesorowych dla Klientów SBI Banku BPH S.A. Instrukcja instalacji oraz obsługi czytników i kart procesorowych dla Klientów SBI Sez@m Banku BPH S.A. Warszawa 2006 Pakiet instalacyjny 1. Elementy niezbędne do obsługi kluczy zapisanych na kartach procesorowych

Bardziej szczegółowo

Programowanie mikrokontrolerów AVR

Programowanie mikrokontrolerów AVR Programowanie mikrokontrolerów AVR Czym jest mikrokontroler? Mikrokontroler jest małym komputerem podłączanym do układów elektronicznych. Pamięć RAM/ROM CPU wykonuje program Układy I/O Komunikacje ze światem

Bardziej szczegółowo

Kl-1-3 Szkoła Podstawowa

Kl-1-3 Szkoła Podstawowa Temat: Codeyowe Love - tworzymy walentynkowe animacje Kl-1-3 Szkoła Podstawowa Przedmiot: edukacja wczesnoszkolna, informatyka Autor: Sylwester Zasoński Czas trwania: 1-2h lekcyjne Cele ogólne: Rozwijanie

Bardziej szczegółowo

RX10RF + VS RF + SALUS Smart Home Podłączenie modułu sterującego i regulatora

RX10RF + VS RF + SALUS Smart Home Podłączenie modułu sterującego i regulatora RX10RF + VS RF + SALUS Smart Home Podłączenie modułu sterującego i regulatora RX10RF VS20BRF Komponenty systemu RX10RF - moduł sterujący RX10RF Komunikacja bezprzewodowa Współpraca z regulatorami VS RF

Bardziej szczegółowo

Wersja polska. Wstęp. Sterowniki i oprogramowanie. Instalacja. BT211 Sweex Bluetooth 2.0 Class 1 Adapter USB

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

Bardziej szczegółowo

P-793H v2. Skrócona instrukcja obsługi. Brama szerokopasmowa G.SHDSL.bis z obsługą agregacji linii (bonding)

P-793H v2. Skrócona instrukcja obsługi. Brama szerokopasmowa G.SHDSL.bis z obsługą agregacji linii (bonding) P-793H v2 Brama szerokopasmowa G.SHDSL.bis z obsługą agregacji linii (bonding) Domyślne dane logowania: Adres IP: http://192.168.1.1 Nazwa użytkownika: user Hasło administratora: 1234 Skrócona instrukcja

Bardziej szczegółowo

P-2602R/RL-DxA. Szybki start. ADSL2+ VoIP IAD. Wersja 1.00. Wydanie 1

P-2602R/RL-DxA. Szybki start. ADSL2+ VoIP IAD. Wersja 1.00. Wydanie 1 P-2602R/RL-DxA ADSL2+ VoIP IAD Szybki start Wersja 1.00 Wydanie 1 Maj 2008 Przegląd Zintegrowane urządzenie dostępowe (IAD) Prestige 2602R/RL-DxA to ruter ADSL2+ wyposażony w dwa porty telefoniczne do

Bardziej szczegółowo

Internetowy serwis Era mail Aplikacja sieci Web

Internetowy serwis Era mail Aplikacja sieci Web Internetowy serwis Era mail Aplikacja sieci Web (www.login.eramail.pl) INSTRUKCJA OBSŁUGI Spis treści Internetowy serwis Era mail dostępny przez komputer z podłączeniem do Internetu (aplikacja sieci Web)

Bardziej szczegółowo

Wprowadzenie do środowiska Visual Studio cz. 2 (ćwiczenie wykonywane zdalnie) Wykorzystanie Wirtualnego portu COM

Wprowadzenie do środowiska Visual Studio cz. 2 (ćwiczenie wykonywane zdalnie) Wykorzystanie Wirtualnego portu COM Wprowadzenie do środowiska Visual Studio cz. 2 (ćwiczenie wykonywane zdalnie) Wykorzystanie Wirtualnego portu COM 1.1 Cel ćwiczenia: Celem dwiczenia jest zaznajomienie studenta z tematyka tworzenia aplikacji

Bardziej szczegółowo

AUTOMATYKA PRZEMYSŁOWA

AUTOMATYKA PRZEMYSŁOWA LABOR-ASTER AUTOMATYKA PRZEMYSŁOWA WSTĘP... 2 INSTALACJA STEROWNIKA W SYSTEMIE WINDOWS XP SP3... 3 INSTALACJA STEROWNIKA W SYSTEMIE WINDOWS 7... 10 INSTALACJA STEROWNIKA W SYSTEMIE WINDOWS 10... 15 Sprawdził:

Bardziej szczegółowo

Robert Barański, AGH, KMIW MathScript and Formula Nodes v1.0

Robert Barański, AGH, KMIW MathScript and Formula Nodes v1.0 MathScript i Formula Nodes (MathScript and Formula Nodes) Formula Node w oprogramowaniu LabVIEW jest wygodnym, tekstowym węzłem, który można użyć do wykonywania skomplikowanych operacji matematycznych

Bardziej szczegółowo

Konfiguracja pakietu CrossStudio for MSP430 2.0.

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ę

Bardziej szczegółowo

Pilot. Instrukcja instalacji

Pilot. Instrukcja instalacji Pilot Instrukcja instalacji 1 Spis treści 1.Wprowadzenie...3 2.Przygotowanie do pracy...3 3.Ustawienie pilota do współpracy z Centralą...3 4.Schemat urządzenia...5 5.Konfigurowanie działania pilota w panelu

Bardziej szczegółowo

1. Tworzenie nowego projektu.

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

Bardziej szczegółowo

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 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

Bardziej szczegółowo

Instrukcja instalacji Control Expert 3.0

Instrukcja instalacji Control Expert 3.0 Instrukcja instalacji Control Expert 3.0 Program Control Expert 3.0 jest to program służący do zarządzania urządzeniami kontroli dostępu. Dedykowany jest dla kontrolerów GRx02 i GRx06 oraz rozwiązaniom

Bardziej szczegółowo

TAB9-200 XENTA 97ic 9.7 TABLET ANDROID 4.1.1 JELLY BEAN - INSTRUKCJA AKTUALIZACJI

TAB9-200 XENTA 97ic 9.7 TABLET ANDROID 4.1.1 JELLY BEAN - INSTRUKCJA AKTUALIZACJI TAB9-200 XENTA 97ic 9.7 TABLET ANDROID 4.1.1 JELLY BEAN - INSTRUKCJA AKTUALIZACJI 1 ZANIM ZACZNIESZ: ZABEZPIECZ WAŻNE DANE Przeprowadzenie aktualizacji tabletu Yarvik do wersji Android 4.1.1 spowoduje

Bardziej szczegółowo

Instrukcja obsługi systemu operacyjnego Sunlin

Instrukcja obsługi systemu operacyjnego Sunlin Instrukcja obsługi systemu operacyjnego Sunlin W pierwszej kolejności rozmowy z konsultantem Suntar należy podać powoli gminę z której się dzwoni oraz imię i nazwisko. Po tych czynnościach konsultant będzie

Bardziej szczegółowo

SCRATCH PIERWSZE KROKI. http://scratch.mit.edu. version 1.4

SCRATCH PIERWSZE KROKI. http://scratch.mit.edu. version 1.4 PIERWSZE KROKI version 1.4 Zaczynamy jest nowym językiem programowania, w którym możesz stworzyć własne interaktywne historyjki, animacje, gry i muzykę. 1 Ruszamy! Przeciągnij bloczek przesuń o kroków

Bardziej szczegółowo

1.1 Co to jest USBasp?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 3 1.4 Zawartość zestawu... 4

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

Bardziej szczegółowo

INSTALACJA I UŻYTKOWANIE PROGRAMU DO KALIBRACJI I KONFIGURACJI AKCEPTORÓW TRILOGY

INSTALACJA I UŻYTKOWANIE PROGRAMU DO KALIBRACJI I KONFIGURACJI AKCEPTORÓW TRILOGY INSTALACJA I UŻYTKOWANIE PROGRAMU DO KALIBRACJI I KONFIGURACJI AKCEPTORÓW TRILOGY 1. Instalujemy program PTI ACCEPTOR TOOLS 2. Instalujemy program FACTORY CALIBRATION 3. Kopiujemy plik z rozszerzeniem

Bardziej szczegółowo

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka 1. Kompilacja aplikacji konsolowych w środowisku programistycznym Microsoft Visual Basic. Odszukaj w menu startowym systemu

Bardziej szczegółowo