sygnałów cyfrowych przetwornikiem analogowo-cyfrowym Krótki wstęp teoretyczny Wysokim niskim chcielibyśmy poznać dokładną odległość od przeszkody

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

Download "sygnałów cyfrowych przetwornikiem analogowo-cyfrowym Krótki wstęp teoretyczny Wysokim niskim chcielibyśmy poznać dokładną odległość od przeszkody"

Transkrypt

1 Kurs # Przetwornik ADC W poprzednich częściach kursu zajmowaliśmy się odczytywaniem sygnałów cyfrowych. Dzięki temu mogliśmy np.: sprawdzić, czy przycisk został wciśnięty. Świat, który nas otacza nie jest jednak cyfrowy, czasami stany (/0) to za mało. Dlatego tym razem zajmiemy się przetwornikiem analogowo-cyfrowym, w skrócie ADC. Krótki wstęp teoretyczny Elektronikę można podzielić na cyfrową oraz analogową. Cyfrowa ogranicza się do tego, że dane wejście lub wyjście może być w jednym z dwóch stanów. Wysokim () lub niskim (0). W praktyce oznacza to, że rozpozna na swoim wejściu 0V lub V (w uproszczeniu). Niestety nie wszystkie rzeczy z otaczającego nas świata można opisać w tak prosty sposób. Podłączając czujnik odległości chcielibyśmy poznać dokładną odległość od przeszkody, a nie jedynie informacje na zasadzie: przeszkoda widoczna, brak przeszkody. Czujnik taki na swoim wyjściu mógłby podawać napięcie proporcjonalne do odległości. Wtedy pomiar polegałby na odczytaniu napięcia np.: z zakresu 0-V. To jest właśnie podejście analogowe. Dlatego w poniższych przykładach wykorzystamy odpowiednie peryferia, które pozwalają na pomiar napięcia dostarczanego do specjalnych wejść układu. Uwaga! Zanim przejdziemy do testów zapamiętaj, że do wejść UNO można podłączyć jedynie napięcie z zakresu 0-V. Inne może uszkodzić płytkę, a nawet komputer, do którego podłączysz swój układ! Do przetwarzania sygnału analogowego wykorzystuje się tzw. ADC, czyli Analog-Digital Converter. Jest to jedno z najpopularniejszych peryferiów występujących w mikrokontrolerach. Jego zadaniem jest próbkowanie napięcia podanego na wejście układu i przetwarzanie go na postać cyfrową. Przykładowo dla przetwornika liniowego: Napięcie => Wartość odczytana z ADC [V] (zaokrąglona) 0 => 0 => => 0 => => 0 => W tym wypadku przedstawiony został przetwornik -bitowy, ponieważ odczytana wartość mogła mieć kombinacji (poczynając od 0). W rzeczywistości możemy się spotkać z różnymi przetwornikami, np. lub - bitowymi. Przetwornik, który ma więcej bitów powinien być dokładniejszy, ponieważ jego maksymalna wartość jest większa (działa na tym samym zakresie, ale z większą rozdzielczością). W ramach ciekawostki warto wiedzieć, że przetworniki analogowo-cyfrowe działają stosunkowo wolno. Oczywiście nie zauważysz tego w swoich programach.jednak porównując ADC do innych peryferiów mikrokontrolera nie wypadają one na tym tle najlepiej. Pomiar z ADC trwa s, czyli maksymalnie można wykonać 0,000 pomiarów na sekundę! Po drugie przetworniki te są drogie w produkcji. Jak pamiętasz z drugiej lekcji w UNO mamy do dyspozycji wejść analogowych (A0-A). Tak naprawdę w środku mikrokontrolera znajduje się tylko przetwornik ADC, do którego podłączony jest multiplekser. Dzięki temu możliwy jest pomiar napięcia na kanałach.

2 Na tym zakończę wstęp teoretyczny. Gdyby ktoś był ciekawy jak to wszystko działa dokładniej, to zapraszam do pytania w komentarzach. Teraz możemy przejść do pierwszego programu. ADC w praktyce Czas na sprawdzenie jak ADC zadziała w praktyce. W tym celu należy złożyć układ zgodnie z poniższym rysunkiem. Pojawił się tutaj potencjometr w roli dzielnika napięcia. Jeśli nie pamiętasz czym jest dzielnik napięcia, to koniecznie zajrzyj teraz do trzeciej części kursu elektroniki. Programowe wykorzystanie ADC jest banalne i ogranicza się do wykorzystania dosłownie jednej, funkcji analogread(kanał ADC), gdzie za kanał ADC podstawiamy wybrany pin (A0-A). Nie pozostaje nam nic innego jak pierwszy prosty program. Na początku ograniczymy się tylko do przesyłania odczytanej wartości do komputera. Wykorzystamy do tego oczywiście USART, który poznaliśmy w poprzedniej części kursu. 0 int odczytanawartosc = 0; Serial.begin(00);//Uruchomienie komunikacji przez USART odczytanawartosc = analogread(a);//odczytujemy wartość napięcia Serial.println(odczytanaWartosc);//Wysyłamy ją do terminala delay(00);//czekamy, aby wygodniej odczytywać wyniki Podczas kręcenia potencjometrem, na ekranie otrzymujemy wartości od 0 do 0. To oznacza, że przetwornik ADC, który znajduje się w UNO jest 0-bitowy.

3 Czy takie suche wartości są dla nas przydatne? Ciężko powiedzieć. Lepiej byłoby odczytywać wynik w bardziej ludzkich jednostkach. Przykładowo w woltach, prawda? Prosty woltomierz Zadanie to jest łatwe i polega tylko na odpowiednim przeliczeniu odczytanej wartości. Wiemy, że napięcie wejściowe waha się w zakresie 0-V, a największa liczba jaką możemy odczytać z przetwornika do 0. Czyli z proporcji: Mówiąc prościej każde zwiększenie napięcie wejściowego o ~0,00V zwiększy wskazanie ADC o jeden. Czyli uzyskanie wyniku w woltach ogranicza się do dodania jednej linijki: 0 int odczytanawartosc = 0;//Odczytana wartość z ADC float napiecie = 0;//Wartość przeliczona na napięcie w V Serial.begin(00);//Uruchomienie komunikacji przez USART odczytanawartosc = analogread(a);//odczytujemy wartość napięcia napiecie = odczytanawartosc * (.0/0.0); //Przeliczenie wartości na napięcie Serial.println(napiecie);//Wysyłamy zmierzone napięcie delay(00);//czekamy, aby wygodniej odczytywać wyniki Zwróć uwagę, że zmienna napięcie została zadeklarowana jako typ float, czyli taką, która pozwala na przechowywanie liczb zmiennoprzecinkowych. Liczby dzielone przez siebie w powyższym kodzie zostały zapisane z dopiskiem.0, jest to informacja dla kompilatora, aby traktował je jako liczby zmiennoprzecinkowe. Inaczej wynik takiej operacji byłby całkowity! Od teraz na ekranie komputera powinna wyświetlać się wartość z zakresu 0-V. Tym samym zbudowaliśmy właśnie bardzo prosty, ale działający, woltomierz. Czy można zamiast potencjometru zmierzyć nim napięcie np.: baterii? Tak, ale tylko, gdy będziesz bardzo ostrożny. Pamiętaj, że podłączenie napięcia wyższego od V uszkodzi nieodwracalnie! Dlatego nawet nie próbuj podłączać pod nasz woltomierz baterii V, która znajduje się w zestawie. Jednak jeśli znajdziesz gdzieś najzwyklejszą baterię AA,V (poszukaj w pilotach do TV), to możesz przeprowadzić eksperyment:. Minus (GND) baterii połącz przewodem z masą. Przewód idący od pinu A przyłóż do plusa baterii. Odczytaj napięcie z komputera W moim wypadku, na nowej baterii, odczyt wynosił lekko ponad,v, więc wszystko było w normie. Oczywiście woltomierz taki jest bardzo niedokładny i zbiera dużo zakłóceń (o czym przeczytasz dalej). Więc należy traktować go tylko jako ciekawostkę.

4 Prosty woltomierz na. Czy widzisz już praktyczne zastosowanie dla pomiarów ADC (inne od woltomierza)? Jeśli nie, to sprawdź poniższe ćwiczenie (w przeciwnym wypadku również testów nigdy za mało). Regulacja pracy programu dzięki ADC Wcześniejszy program miał za zadanie jedynie demonstrować działanie przetwornika. Możemy teraz wykorzystamy potencjometr podłączony do układu, aby wpływać na działanie programu. W tym celu dodajmy do jedną diodę LED. Wartości z przetwornika mieszą się w przedziale 0-0, czyli stosunkowo niewiele. Co stanie się, gdy odczytaną liczbę wykorzystamy jako wartość opóźnienia w programie? Oto najszybszy sposób na zbudowanie urządzenia, które miga diodą z częstotliwością regulowaną potencjometrem: 0 int odczytanawartosc = 0; //Zmienna do przechowywania odczytu ADC pinmode(, OUTPUT); //Konfiguracja wyjść pod diodę LED odczytanawartosc = analogread(a);//odczytanie wartości z ADC digitalwrite(, HIGH);//Włączenie diody delay(odczytanawartosc);//uzależnienie czasu oczekiwania od ADC digitalwrite(, LOW);//Wyłączenie diody

5 delay(odczytanawartosc);//uzależnienie czasu oczekiwania od ADC Zadanie domowe. Zaobserwuj co dzieje się, w jednej ze skrajnych pozycji potencjometru. Jak myślisz, co jest tego przyczyną? Wskaźnik na diodach Pora na bardziej rozbudowany projekt. Tym razem zależnie od pozycji, w której znajdzie się suwak potencjometru włączymy odpowiednią z diod. Na początku należy podłączyć wszystkie elementy. Moja propozycja podłączenia wygląda tak: Zadanie jest proste, wystarczy podzielić maksymalną wartość, którą możemy odczytać z ADC, czyli 0 przez i na tej podstawie zbudować warunki włączania poszczególnych diod. Jednak możemy wykorzystać do tego bardzo wygną funkcję map(). Jej zastosowanie w praktyce wygląda tak: wartoscprzeskalowana = map(wartoscodczytana, 0, 0,, ); Funkcja ta pozwala na szybkie przeskalowanie pewnej wartości. Jako pierwszy argument podajemy wartość, która ma być skalowana. W naszym przypadku będzie to informacja z przetwornika ADC. Drugi i trzeci parametr, to zakres wartości wejściowej, natomiast ostatnie dwa parametry to zakres wartości wyjściowej (po przeskalowaniu). W wyniku działania powyższej linijki kodu zawsze otrzymamy wartość z zakresu -. W praktyce wykorzystać można to w następujący sposób: 0 0 int odczytanawartosc = 0; pinmode(, OUTPUT); //Konfiguracja wyjść pod diody LED pinmode(, OUTPUT); pinmode(0, OUTPUT); pinmode(, OUTPUT); pinmode(, OUTPUT); odczytanawartosc = analogread(a);//odczytanie wartości z ADC odczytanawartosc = map(odczytanawartosc, 0, 0,, );//Przeskalowanie wartości if (odczytanawartosc == ) { //Pierwszy zakres digitalwrite(, HIGH); digitalwrite(, LOW); digitalwrite(0, LOW); digitalwrite(, LOW); digitalwrite(, LOW); else if (odczytanawartosc == ) { //Drugi zakres digitalwrite(, LOW); digitalwrite(, HIGH); digitalwrite(0, LOW); digitalwrite(, LOW); digitalwrite(, LOW); else if (odczytanawartosc == ) { //Trzeci zakres

6 digitalwrite(, LOW); digitalwrite(, LOW); 0 digitalwrite(0, HIGH); digitalwrite(, LOW); digitalwrite(, LOW); else if (odczytanawartosc == ) { //Czwarty zakres digitalwrite(, LOW); digitalwrite(, LOW); digitalwrite(0, LOW); digitalwrite(, HIGH); digitalwrite(, LOW); else { //Pozostałe, czyli piąty zakres 0 digitalwrite(, LOW); digitalwrite(, LOW); digitalwrite(0, LOW); digitalwrite(, LOW); digitalwrite(, HIGH); delay(0); //Opóźnienie, aby nie odczytywać ADC zbyt szybko Zdaję sobie sprawę, że doświadczeni programiści mogą łapać się za głowę widząc powyższe warunki. Wszystko jednak pod kontrolą. Już niedługo zajmiemy się konstrukcją switch/case, która ułatwi takie długie warunki Sprawdź co dzieje się z poszczególnymi diodami, gdy kręcisz potencjometrem. Jeśli wszystko zostało poprawnie podłączone, to wraz z przekręcaniem suwaka powinna świecić się inna dioda. Przy jednej ze skrajnych pozycji potencjometru możesz zauważyć, że diody zachowują się dziwnie. Wtedy najlepiej metodą prób i błędów zmienić wartość maksymalną ADC, która ustawiona jest w funkcji map(). U mnie układ zachowywał się poprawnie już przy zmianie z 0 na 0. Zadanie domowe. Jeśli będziesz miał szczęście (dużo zakłóceń w otoczeniu), to możliwe będzie wykonanie bardzo widowiskowego eksperymentu. Wykorzystaj połączony wcześniej układ z diodami. Odłącz przewód idący do potencjometru i pozostaw go w powietrzu. Co się dzieje, gdy zbliżasz rękę do przewodu (nie dotykając końcówki)? U mnie, przy przewodzie wiszącym w powietrzu świeciły się diody, jednak wystarczyło zbliżyć rękę na odległość cm od kabla i zapalały się wtedy wszystkie diody. Masz pomysł dlaczego tak się dzieje? Czekam na Wasze komentarze. Jeśli u Ciebie efekt ten nie jest tak wyraźny możesz do końcówki kabla przymocować antenę np.: ze sreberka. Doświadczenie to powinno utkwić Ci w pamięci jako dowód na to, że nie wolno zostawiać żadnych wejść układu wiszących w powietrzu. Zobacz jakie mogą z tego wynikać problemy! Lampka uruchamiana w ciemności Pora na wykorzystanie nowego elementu oraz zbudowanie czegoś co będzie miało zastosowanie praktyczne. W tym ćwiczeniu wykorzystamy fotorezystor czyli element, którego opór zmienia się pod wpływem padającego światła (im bardziej go oświetlimy, tym mniejsza rezystancja). Z wykorzystaniem potencjometru możemy zbudować dzielnik napięcia, który będzie zależny od ilości światła w otoczeniu. Złóż układ zgodnie z poniższym rysunkiem. Fotorezystor powinien tworzyć dzielnik wraz z rezystorem k.

7 W momencie, kiedy na fotorezystor pada duża ilość światła, jego rezystancja jest minimalna i w punkcie, który podłączony jest do panuje stosunkowo wysokie napięcie. Gdy światło przestaje świecić, rezystancja fotorezystora wzrasta, i napięcie na dzielniku jest niskie. Dysponując takim układem jesteśmy w stanie stworzyć lampkę, która uruchomi się po zmroku. Kod jest bardzo prosty (jak zawsze): 0 int odczytanawartosc = 0; //Zmienna do przechowywania odczytu ADC pinmode(, OUTPUT); //Konfiguracja wyjść pod diodę LED odczytanawartosc = analogread(a);//odczytanie wartości z ADC if (odczytanawartosc < 00) { digitalwrite(, HIGH);//Włączenie diody else { digitalwrite(, LOW);//Wyłączenie diody delay(0); Jak widać znajduje się tam warunek, który odpowiada za włączenie lub wyłączenie diody. Pytanie jak dobrać tę wartość przełączenia? Najlepiej ręcznie U siebie ustawiłem ją na początku na 00 i stopniowo zmniejszałem, aż dioda uruchamiała się w odpowiednim momencie (gdy zakryłem czujnik ręką). Wystarczy teraz zamiast niebieskiej diody podłączyć kilka mocniejszych białych (przez tranzystor) i już możemy chwalić się działającą lampką, która sama będzie wiedziała kiedy ma świecić. Co jednak, gdy przeniesiemy ją do innego pokoju, gdzie będą minimalne inne warunki? Czy znowu będziemy musieli programować kilka razy, aby dobrać odpowiedni próg? Tak, chyba, że Lampka uruchamiana w ciemności v Tym razem zadanie jest oczywiste. Tak jak wcześniej, chcemy stworzyć lampkę, która będzie uruchamiała się po zmroku. Powinna być ona jednak znacznie łatwiejsza w regulacji. Masz pomysł jak tego dokonać? Ja wykorzystałem potencjometr podłączony pod kolejne wejście analogowe (A): Zamiast uzależniać włączenie diody od sztywnej granicy możemy teraz płynnie regulować próg włączenia za pomocą potencjometru. Zmiana w programie jest bardzo prosta i ogranicza się do edycji linijek kodu: int odczytanawartosc = 0; //Zmienna do przechowywania odczytu ADC int prog = 0; //Próg włączenia światła - ustawiany potencjometrem pinmode(, OUTPUT); //Konfiguracja wyjść pod diodę LED

8 0 odczytanawartosc = analogread(a);//odczytanie wartości z ADC prog = analogread(a);//odczytanie wartości z ADC if (odczytanawartosc < prog) { //Czy jest ciemniej od ustawionego progu? digitalwrite(, HIGH);//Włączenie diody else { digitalwrite(, LOW);//Wyłączenie diody delay(0); Jak najszybciej dostroić układ?. Połóż urządzenie w świetle, przy którym dioda ma być wyłączona. Przekręć potencjometr na pozycję tuż za miejscem, gdy gaśnie dioda. Gotowe! Od teraz minimalne zasłonięcie fotorezystora powinno włączyć nasze symboliczne oświetlenie! Używanie ADC jest bardzo proste, dlatego pora na samodzielną pracę z zadaniami domowymi. Pamiętaj, aby dobrze opanować wszystkie lekcje. Z czasem będziemy w programach używać wielu funkcji. Nie będzie wtedy dużo czasu na wracanie do podstaw! Zadanie domowe. Rozbuduj program inteligentnej lampki, tak aby w momencie włączenia diody wysyłał (raz) do PC informację jakie napięcie pojawiło się na dzielniku. Zadanie domowe. Spróbuj napisać prostą gre. Po uruchomieniu programu należy przekręcić potencjometr w losowe miejsce i wcisnąć przycisk. Wtedy powinno wyświetlić na PC komunikat: Podaj liczbę: Jeśli wysłana do liczba będzie zgadzała się z odczytem ADC o +/- 0, to gracz wygrywa. W przeciwnym wypadku włącza się żółta dioda i gracz ma jeszcze próby. Gdy za każdym razem zostanie wpisana zła liczba, to na płytce stykowej włącza się czerwona dioda. Natomiast w przypadku wygranej zielona. Zadanie domowe. Wykorzystaj dwa fotorezystory w roli osobnych dzielników napięcia. Umieść je po skrajnych stronach płytki stykowej. Najlepiej będzie, gdy odchylisz je nawet minimalnie na zewnątrz. Wyświetl wartości obu czujników w terminalu. Co się dzieje, gdy machasz ręką przed płytką (robiąc cień) lub świecisz w nią latarką? Czy analizując równicę między pomiarami z dwóch czujników jesteś w stanie napisać program, który określi, po której stronie płytki znajduje się silniejsze źródło światła? Spróbuj wskazać kierunek na diodach (bardziej w lewo, środek, bardziej w prawo itd.)! Częste pytanie o książki Dodatkowy akapit dedykuje osobom zainteresowanych książkami o. Całkiem często otrzymuję pytania, którą pozycje wybrać. Moim zdaniem, w tej chwili, warto wybierać pomiędzy:. dla początkujących. Podstawy i szkice. w akcji

9 Podsumowanie W tej części kursu opisałem, moim zdaniem, jedno z najciekawszych peryferiów, czyli ADC. Z przetworników analogowych korzysta się bardzo często, gdy układ odczytuje jakieś informacje z zewnątrz. Co ważne ADC dostępne są nie tylko w, więc praktyczna wiedza z tej części zawsze będzie aktualna. Pamiętaj, że komplet elementów niezbędnych do przeprowadzenia wszystkich ćwiczeń jest dostępny w Botlandzie. Zakup zestawów wspiera kolejne publikacje na Forbocie! W wolnej chwili polecamy również Forbotowy kurs elektroniki >> Jak zawsze czekam na Wasze komentarze i sugestie! Powodzenia w budowie własnych urządzeń, zachęcam do eksperymentowania, koniecznie w praktyce!

Notatka lekcja_#3_1; na podstawie W.Kapica 2017 Strona 1

Notatka lekcja_#3_1; na podstawie  W.Kapica 2017 Strona 1 Na poprzednich zajęciach zajmowaliśmy się odczytywaniem sygnałów cyfrowych. Dzięki temu mogliśmy np.: sprawdzić, czy przycisk został wciśnięty. Świat, który nas otacza nie jest jednak cyfrowy, czasami

Bardziej szczegółowo

Rafał Staszewski Maciej Trzebiński, Dominik Derendarz

Rafał Staszewski Maciej Trzebiński, Dominik Derendarz R Staszewski Rafał Staszewski Maciej Trzebiński, Dominik Derendarz Henryk Niewodniczański Institute of Nuclear Physics Polish Academy of Sciences (IFJ PAN Cracow) Zagraj w Naukę 27 października 2014 1

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

Teraz możesz kupić zestaw ponad 70 elementów niezbędnych do przeprowadzenia ćwiczeń z kursu u naszych dystrybutorów!

Teraz możesz kupić zestaw ponad 70 elementów niezbędnych do przeprowadzenia ćwiczeń z kursu u naszych dystrybutorów! 0 Kurs #0 wykresy, liczby losowe, warunki cd. Pora na obiecaną, dodatkową część naszego kursu. Tym razem zajmiemy się kilkoma rzeczami, które usprawnią programowanie. Mowa między innymi o łączeniu warunków

Bardziej szczegółowo

Przetwornik analogowo-cyfrowy

Przetwornik analogowo-cyfrowy Przetwornik analogowo-cyfrowy Przetwornik analogowo-cyfrowy A/C (ang. A/D analog to digital; lub angielski akronim ADC - od słów: Analog to Digital Converter), to układ służący do zamiany sygnału analogowego

Bardziej szczegółowo

Laboratorium Analogowych Układów Elektronicznych Laboratorium 4

Laboratorium Analogowych Układów Elektronicznych Laboratorium 4 Laboratorium Analogowych Układów Elektronicznych Laboratorium 4 1/6 Komparator, wyłącznik zmierzchowy Zadaniem jest przebadanie zachowania komparatora w układach z dodatnim sprzężeniem zwrotnym i bez sprzężenia

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

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 5. EKSPERYMENTY Z FOTOREZYSTOREM scenariusz zajęć pozalekcyjnych autor: Wojciech

Bardziej szczegółowo

Wyniki (prawie)końcowe - Elektroniczne warcaby

Wyniki (prawie)końcowe - Elektroniczne warcaby Wyniki (prawie)końcowe - Elektroniczne warcaby Zbigniew Duszeńczuk 14 czerwca 2008 Spis treści 1 Stan realizacji projektu na dzień 14 czerwca 2008 2 2 Najważniejsze cechy projektu 2 2.1 Użyte elementy..............................

Bardziej szczegółowo

Kurs Arduino #2 podstawy programowania, porty I/O. 2 //Zawartość programu. 1 int main() { void setup() { //Instrukcje, które wykonają się jeden raz

Kurs Arduino #2 podstawy programowania, porty I/O. 2 //Zawartość programu. 1 int main() { void setup() { //Instrukcje, które wykonają się jeden raz Kurs # podstawy programowania, porty I/O W drugiej części kursu zaczniemy pisać programy. Na początku zajmiemy się kompletnymi podstawami. operuje na dostosowanym do platformy języku C. Artykuł ten wprowadzi

Bardziej szczegółowo

Laboratorium Analogowych Układów Elektronicznych Laboratorium 6

Laboratorium Analogowych Układów Elektronicznych Laboratorium 6 Laboratorium Analogowych Układów Elektronicznych Laboratorium 6 1/6 Pętla synchronizacji fazowej W tym ćwiczeniu badany będzie układ pętli synchronizacji fazowej jako układu generującego przebieg o zadanej

Bardziej szczegółowo

Parametryzacja przetworników analogowocyfrowych

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

Bardziej szczegółowo

Sygnały, czyli pogadajmy z Arduino

Sygnały, czyli pogadajmy z Arduino Sygnały, czyli pogadajmy z Arduino Wejścia i wyjścia cyfrowe (zero-jedynkowe) Na samym początku zasialiśmy układ baterią, ale taka bateria szybko nam się rozładowuje i trzeba kupić nową. Zamiast tego możemy

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

BEZDOTYKOWY CZUJNIK ULTRADŹWIĘKOWY POŁOŻENIA LINIOWEGO

BEZDOTYKOWY CZUJNIK ULTRADŹWIĘKOWY POŁOŻENIA LINIOWEGO Temat ćwiczenia: BEZDOTYKOWY CZUJNIK ULTRADŹWIĘKOWY POŁOŻENIA LINIOWEGO 1. Wprowadzenie Ultradźwiękowy bezdotykowy czujnik położenia liniowego działa na zasadzie pomiaru czasu powrotu impulsu ultradźwiękowego,

Bardziej szczegółowo

Kurs Arduino dla początkujących - Michał Jaworski str. 1. Lekcja 5

Kurs Arduino dla początkujących - Michał Jaworski str. 1. Lekcja 5 Kurs Arduino dla początkujących - Michał Jaworski str. 1 Lekcja 5 Z piątej lekcji kursu dowiesz się jak obsługiwać analogowe porty Arduino. Zbudujesz urządzenie, które będzie służyło do... dręczenia innych.

Bardziej szczegółowo

Dalmierze firmy SHARP na przykładzie 2D120XJ100F

Dalmierze firmy SHARP na przykładzie 2D120XJ100F Często w robotach zachodzi potrzeba zmierzenia dystansu, od robota do przeszkody. Wtedy z pomocą przychodzą nam gotowe dalmierze firmy SHARP. Zależnie od modelu mogą one mierzyć dystans z rożnych przedziałów.

Bardziej szczegółowo

Czym jest sygnał PWM?

Czym jest sygnał PWM? Kurs # PWM, serwomechanizmy, biblioteki Poprzednia część omawiała przetwornik ADC. Tym razem pójdziemy w drugą stronę i zajmiemy się generowanie specyficznego sygnału. Mowa o PWM modulacji szerokości impulsu.

Bardziej szczegółowo

Pomiar natężenia światła (005; 15.07.2009; arduino, processing)

Pomiar natężenia światła (005; 15.07.2009; arduino, processing) Pomiar natężenia światła (005; 15.07.2009; arduino, processing) Artykuł ten będzie praktycznym wykorzystaniem opisu pomiaru napięcia przy użyciu Arduino. Fotorezystor z dzielnikiem napięcia będzie czujnikiem

Bardziej szczegółowo

TERMOSTAT Z WYŚWIETLACZEM LED - 50,0 do +125,0 C

TERMOSTAT Z WYŚWIETLACZEM LED - 50,0 do +125,0 C TERMOSTAT Z WYŚWIETLACZEM LED - 50,0 do +125,0 C Termostat umożliwia niezależne sterowanie 2 zewnętrznymi urządzeniami na podstawie temperatury. Odczyt temperatury jest aktualizowany co sekundę i cały

Bardziej szczegółowo

BRC SQ 24 MY07 DOSTROJENIE MANUAL by LemonR ZADBAJ O BATERIĘ W LAPTOPIE!

BRC SQ 24 MY07 DOSTROJENIE MANUAL by LemonR ZADBAJ O BATERIĘ W LAPTOPIE! BRC SQ 24 MY07 DOSTROJENIE MANUAL by LemonR ZADBAJ O BATERIĘ W LAPTOPIE! Potwierdzeniem poprawnej komunikacji z komputerem LPG jest pojawienie się dostępnych wszystkich zakładek. Pierwszym krokiem jest

Bardziej szczegółowo

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

Spis treści. 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

Krótki wstęp o wyświetlaczach. Jak zmusić wyświetlacz do pracy?

Krótki wstęp o wyświetlaczach. Jak zmusić wyświetlacz do pracy? 7 Kurs Arduino #7 Wyświetlacz tekstowy, LCD Do tej pory nasza komunikacja z płytką Arduino była stosunkowo ograniczona. Mogliśmy użyć diod święcących do sygnalizowania pewnych stanów lub UART do połączenia

Bardziej szczegółowo

Interfejs analogowy LDN-...-AN

Interfejs analogowy LDN-...-AN Batorego 18 sem@sem.pl 22 825 88 52 02-591 Warszawa www.sem.pl 22 825 84 51 Interfejs analogowy do wyświetlaczy cyfrowych LDN-...-AN zakresy pomiarowe: 0-10V; 0-20mA (4-20mA) Załącznik do instrukcji obsługi

Bardziej szczegółowo

Podstawy elektroniki: praktyka

Podstawy elektroniki: praktyka Podstawy elektroniki: praktyka Multimetr Na Rysunku 1 możesz zobaczyć wyłączony multimetr, który potocznie nazywać będziemy miernikiem. Rysunek 1. Zdjęcie multimetru UT33D firmy UNI-T, którego używamy

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

Ćw. 7 Przetworniki A/C i C/A

Ćw. 7 Przetworniki A/C i C/A Ćw. 7 Przetworniki A/C i C/A 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z zasadami przetwarzania sygnałów analogowych na cyfrowe i cyfrowych na analogowe poprzez zbadanie przetworników A/C i

Bardziej szczegółowo

Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR

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ć

Bardziej szczegółowo

DWUKIERUNKOWY REGULATOR SILNIKA DC VDC 20A

DWUKIERUNKOWY REGULATOR SILNIKA DC VDC 20A DWUKIERUNKOWY REGULATOR SILNIKA DC 12-24 VDC 20A Regulator przeznaczony do silników prądu stałego DC o napięciu 12-24V i prądzie max 20A. Umożliwia płynną regulację prędkości obrotowej, zmianę kierunku

Bardziej szczegółowo

Firma DAGON Leszno ul. Jackowskiego 24 tel Produkt serii DAGON Lighting

Firma DAGON Leszno ul. Jackowskiego 24 tel Produkt serii DAGON Lighting Firma DAGON 64-100 Leszno ul. Jackowskiego 24 tel. 664-092-493 dagon@iadagon.pl www.iadagon.pl www.dagonlighting.pl Produkt serii DAGON Lighting INSTRUKCJA OBSŁUGI SPC-1A - 12V STEROWNIK PASKÓW CYFROWYCH

Bardziej szczegółowo

Sprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.

Sprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r. Sprawozdanie z projektu MARM Część druga Specyfikacja końcowa Prowadzący: dr. Mariusz Suchenek Autor: Dawid Kołcz Data: 01.02.16r. 1. Temat pracy: Układ diagnozujący układ tworzony jako praca magisterska.

Bardziej szczegółowo

Ćwiczenie 1. Sprawdzanie podstawowych praw w obwodach elektrycznych przy wymuszeniu stałym

Ćwiczenie 1. Sprawdzanie podstawowych praw w obwodach elektrycznych przy wymuszeniu stałym Ćwiczenie 1 Sprawdzanie podstawowych praw w obwodach elektrycznych przy wymuszeniu stałym Wprowadzenie Celem ćwiczenia jest sprawdzenie podstawowych praw elektrotechniki w obwodach prądu stałego. Badaniu

Bardziej szczegółowo

WIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu. Jakub Stanisz

WIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu. Jakub Stanisz WIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu Jakub Stanisz 19 czerwca 2008 1 Wstęp Celem mojego projektu było stworzenie dalmierza, opierającego się na czujniku PSD. Zadaniem dalmierza

Bardziej szczegółowo

1 Badanie aplikacji timera 555

1 Badanie aplikacji timera 555 1 Badanie aplikacji timera 555 Celem ćwiczenia jest zapoznanie studenta z podstawowymi aplikacjami układu 555 oraz jego działaniem i właściwościami. Do badania wybrane zostały trzy podstawowe aplikacje

Bardziej szczegółowo

Commander 15.05.2015

Commander 15.05.2015 Commander 15.05.2015 w w w. m o b i c l i c k. c o m Commander to urządzenie, które po podłączeniu do systemu Compact 2 (wersja oprogramowania 1.70 lub wyższa) umożliwia rozbudowanie systemu alarmowego

Bardziej szczegółowo

MCAR Robot mobilny z procesorem AVR Atmega32

MCAR Robot mobilny z procesorem AVR Atmega32 MCAR Robot mobilny z procesorem AVR Atmega32 Opis techniczny Jakub Kuryło kl. III Ti Zespół Szkół Zawodowych nr. 1 Ul. Tysiąclecia 3, 08-530 Dęblin e-mail: jkurylo92@gmail.com 1 Spis treści 1. Wstęp..

Bardziej szczegółowo

SERIA D STABILIZATOR PRĄDU DEDYKOWANY DO UKŁADÓW LED

SERIA D STABILIZATOR PRĄDU DEDYKOWANY DO UKŁADÓW LED SERIA D STABILIZATOR PRĄDU DEDYKOWANY DO UKŁADÓW LED Właściwości: Do 91% wydajności układu scalonego z elektroniką impulsową Szeroki zakres napięcia wejściowego: 9-40V AC/DC Działanie na prądzie stałym

Bardziej szczegółowo

XXIX OLIMPIADA FIZYCZNA ETAP III Zadanie doświadczalne

XXIX OLIMPIADA FIZYCZNA ETAP III Zadanie doświadczalne XXIX OLIMPIADA FIZYCZNA ETAP III Zadanie doświadczalne ZADANIE D1 Nazwa zadania: Wyznaczenie napięcia. Mając do dyspozycji: trójnóżkowy element półprzewodnikowy, dwie baterie 4,5 V z opornikami zabezpieczającymi

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

znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.

znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main. Część XVI C++ Funkcje Jeśli nasz program rozrósł się już do kilkudziesięciu linijek, warto pomyśleć o jego podziale na mniejsze części. Poznajmy więc funkcje. Szybko się przekonamy, że funkcja to bardzo

Bardziej szczegółowo

Sygnał PWM, serwomechanizmy i biblioteki. 1. Czym jest sygnał PWM? Strona 1

Sygnał PWM, serwomechanizmy i biblioteki. 1. Czym jest sygnał PWM? Strona 1 - Sygnał PWM, serwomechanizmy i biblioteki. 1. Czym jest sygnał PWM? Załóżmy, że do mikrokontrolera podłączyliśmy diodę świecącą i zaczęliśmy migać nią w pętli. Dioda jest włączona przez sekundę, a przez

Bardziej szczegółowo

Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.

Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu. Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu. Maciek Słomka 4 czerwca 2006 1 Celprojektu. Celem projektu było zbudowanie modułu umożliwiającego wizualizację stanu czujników

Bardziej szczegółowo

Instytut Teleinformatyki

Instytut Teleinformatyki Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikrokontrolery i Mikroprocesory Przetwornik ADC laboratorium: 04 autor: mgr inż. Katarzyna Smelcerz Kraków, 2016

Bardziej szczegółowo

Poradnik programowania procesorów AVR na przykładzie ATMEGA8

Poradnik programowania procesorów AVR na przykładzie ATMEGA8 Poradnik programowania procesorów AVR na przykładzie ATMEGA8 Wersja 1.0 Tomasz Pachołek 2017-13-03 Opracowanie zawiera opis podstawowych procedur, funkcji, operatorów w języku C dla mikrokontrolerów AVR

Bardziej szczegółowo

NARZĘDZIA WYMAGANE: Aby zainstalować UNI-IR potrzebny jest woltomierz o zakresie 20 woltów (Najlepszy będzie przyrząd automatyczny)

NARZĘDZIA WYMAGANE: Aby zainstalować UNI-IR potrzebny jest woltomierz o zakresie 20 woltów (Najlepszy będzie przyrząd automatyczny) UNI-IR Instrukcja użytkownika NARZĘDZIA WYMAGANE: Aby zainstalować UNI-IR potrzebny jest woltomierz o zakresie 20 woltów (Najlepszy będzie przyrząd automatyczny) KOMPATYBILNOŚĆ: UNI-IR jest kompatybilne

Bardziej szczegółowo

Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ PODSTAWY TEORETYCZNE

Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ PODSTAWY TEORETYCZNE Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ Zrozumienie zasady działania przetwornika cyfrowo-analogowego. Poznanie podstawowych parametrów i działania układu DAC0800. Poznanie sposobu generacji symetrycznego

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

Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści

Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści 1. Konfiguracja pinów2 2. ISP..2 3. I/O Ports..3 4. External Interrupts..4 5. Analog Comparator5 6. Analog-to-Digital Converter.6 7.

Bardziej szczegół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

Instytut Teleinformatyki

Instytut Teleinformatyki Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i Mikrokontrolery Zastosowanie przetwornika analogowo-cyfrowego do odczytywania napięcia z potencjometru

Bardziej szczegółowo

Kabelki stykowe. Szybkie łączenie elementów elektronicznych. Żywe kolory ułatwiają utrzymanie porządku w układzie.

Kabelki stykowe. Szybkie łączenie elementów elektronicznych. Żywe kolory ułatwiają utrzymanie porządku w układzie. Kabelki stykowe Szybkie łączenie elementów elektronicznych Żywe kolory ułatwiają utrzymanie porządku w układzie. Tradycyjnie: Czarny/niebieski uziemienie (GND) Czerwony/pomarańczowy/brązowy zasilanie (VCC)

Bardziej szczegółowo

WS VAC 3 KANAŁOWY BEZPRZEWODOWY ODBIORNIK. z zasilaniem 230 V/AC OGÓLNY OPIS DO ZAŁĄCZANIA I CZASOWEGO STEROWANIA ODBIORNIKÓW EL.

WS VAC 3 KANAŁOWY BEZPRZEWODOWY ODBIORNIK. z zasilaniem 230 V/AC OGÓLNY OPIS DO ZAŁĄCZANIA I CZASOWEGO STEROWANIA ODBIORNIKÓW EL. WS304-3-230VAC 3 KANAŁOWY BEZPRZEWODOWY ODBIORNIK DO ZAŁĄCZANIA I CZASOWEGO STEROWANIA ODBIORNIKÓW EL. DO 16A z zasilaniem 230 V/AC OGÓLNY OPIS SMA, gniazdo anteny 433,92 MHz bezpiecznik F1A/250V wejście

Bardziej szczegółowo

Kod produktu: MP01611

Kod produktu: MP01611 CZYTNIK RFID ZE ZINTEGROWANĄ ANTENĄ, WYJŚCIE RS232 (TTL) Moduł stanowi tani i prosty w zastosowaniu czytnik RFID dla transponderów UNIQUE 125kHz, umożliwiający szybkie konstruowanie urządzeń do bezstykowej

Bardziej szczegółowo

Laboratorium Analogowych Układów Elektronicznych Laboratorium 6

Laboratorium Analogowych Układów Elektronicznych Laboratorium 6 Laboratorium Analogowych Układów Elektronicznych Laboratorium 6 1/5 Stabilizator liniowy Zadaniem jest budowa i przebadanie działania bardzo prostego stabilizatora liniowego. 1. W ćwiczeniu wykorzystywany

Bardziej szczegółowo

Laboratorium Metrologii

Laboratorium Metrologii Laboratorium Metrologii Ćwiczenie nr 3 Oddziaływanie przyrządów na badany obiekt I Zagadnienia do przygotowania na kartkówkę: 1 Zdefiniować pojęcie: prąd elektryczny Podać odpowiednią zależność fizyczną

Bardziej szczegółowo

Przetwarzanie A/C i C/A

Przetwarzanie A/C i C/A Przetwarzanie A/C i C/A Instrukcja do ćwiczenia laboratoryjnego opracował: Łukasz Buczek 05.2015 Rev. 204.2018 (KS) 1 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z przetwornikami: analogowo-cyfrowym

Bardziej szczegółowo

Firma DAGON Leszno ul. Jackowskiego 24 tel Produkt serii DAGON Lighting

Firma DAGON Leszno ul. Jackowskiego 24 tel Produkt serii DAGON Lighting Firma DAGON 64-100 Leszno ul. Jackowskiego 24 tel. 664-092-493 dagon@iadagon.pl www.iadagon.pl www.dagonlighting.pl Produkt serii DAGON Lighting SPU-2 STEROWNIK DMX-512 2 WYJŚCIA ANALOGOWE NAPIĘCIOWE 2

Bardziej szczegółowo

Oscyloskop (007; ; arduino; processing)

Oscyloskop (007; ; arduino; processing) Oscyloskop (007; 20.07.2009; arduino; processing) Sposób prezentacji danych pomiarowych w środowisku Processing opisany w artykule o pomiarze natężenia światła jest obrazowy, jednak mało przydatny. Przedstawię

Bardziej szczegółowo

Projektowanie i produkcja urządzeń elektronicznych

Projektowanie i produkcja urządzeń elektronicznych Projektowanie i produkcja urządzeń elektronicznych AMBM M.Kłoniecki, A.Słowik s.c. 01-866 Warszawa ul.podczaszyńskiego 31/7 tel./fax (22) 834-00-24, tel. (22) 864-23-46 www.ambm.pl e-mail:ambm@ambm.pl

Bardziej szczegółowo

Kod produktu: MP01105

Kod produktu: MP01105 MODUŁ INTERFEJSU KONTROLNO-POMIAROWEGO DLA MODUŁÓW Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs kontrolno-pomiarowy do podłączenia modułów takich jak czujniki temperatury, moduły przekaźnikowe,

Bardziej szczegółowo

Arduino i nowe diody RGB

Arduino i nowe diody RGB Arduino i nowe diody RGB Tworząc implementacje z wykorzystaniem diody RGB spotkać nas może pewna niespodzianka... Po zbudowaniu układu zgodnie z poniższym schematem, z materiałów SWOI, ścieżka "B" (rys.1):

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

Ściemniacz LED 2.4G RF 12V, 24V 16A + pilot dotykowy

Ściemniacz LED 2.4G RF 12V, 24V 16A + pilot dotykowy Ściemniacz LED 2.4G RF 12V, 24V 16A + pilot dotykowy Wymiary: Rodzaj pilota / komunikacji: Wymiary pilota: Moc: 120 x 62 x 24 mm dotykowy, radiowy RF 115 x 55 x 20 mm 192W ~ 384W Podstawowe informacje

Bardziej szczegółowo

Ćwiczenie nr 82: Efekt fotoelektryczny

Ćwiczenie nr 82: Efekt fotoelektryczny Wydział PRACOWNIA FIZYCZNA WFiIS AGH Imię i nazwisko 1. 2. Temat: Rok Grupa Zespół Nr ćwiczenia Data wykonania Data oddania Zwrot do popr. Data oddania Data zaliczenia OCENA Ćwiczenie nr 82: Efekt fotoelektryczny

Bardziej szczegółowo

Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi

Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń Instrukcja do ćwiczenia nr 10 Transmisja szeregowa sieciami energetycznymi I. Cel ćwiczenia poznanie praktycznego wykorzystania standardu RS232C

Bardziej szczegółowo

Bufor danych DL 111K Nr produktu

Bufor danych DL 111K Nr produktu INSTRUKCJA OBSŁUGI Bufor danych DL 111K Nr produktu 000100034 Strona 1 z 7 Elementy sterowania 1 Wtyczka USB 4 Zielona dioda (REC) 2 Przycisk bufora danych Data 5 Pokrywa zasobnika baterii 3 Czerwona dioda

Bardziej szczegółowo

Sterownik schodowy 6-17k

Sterownik schodowy 6-17k Nowoster Sterownik schodowy 6-17k Obsługuje od 6 do 17 punktów świetlnych/ stopni schodowych r. Spis treści 1. Dane techniczne... 2 2. Opis sterownika... 2 2.1. Algorytm optymalny pod przyciski... 2 2.2.

Bardziej szczegółowo

REGULOWANE ZASILACZE DC SERIA DPD

REGULOWANE ZASILACZE DC SERIA DPD REGULOWANE ZASILACZE DC SERIA DPD 3 WYJŚCIOWY KLASA LABORATORYJNA INSTRUKCJA OBSŁUGI SPIS TREŚCI 1. Wstęp 2. Informacje i wskazówki dotyczące bezpieczeństwa 3. Ogólne wskazówki 4. Specyfikacje 5. Regulatory

Bardziej szczegółowo

Instytut Teleinformatyki

Instytut Teleinformatyki Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikrokontrolery i Mikroprocesory Zapoznanie się ze środowiskiem IAR Embedded Workbench; kompilacja, debuggowanie,

Bardziej szczegółowo

REGULATOR ŁADOWANIA 12V / 24V / 36V / 48V DC DO INSTALACJI ELEKTROWNI WIATROWEJ

REGULATOR ŁADOWANIA 12V / 24V / 36V / 48V DC DO INSTALACJI ELEKTROWNI WIATROWEJ REGULATOR ŁADOWANIA 12V / 24V / 36V / 48V DC DO INSTALACJI ELEKTROWNI WIATROWEJ Zastosowanie: do instalacji z elektrownią wiatrową i akumulatorem 12V, 24V, 36V lub 48V. Maksymalny prąd na wyjście dla napięć

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

Restarter GSM. Instrukcja montażu i konfiguracji. INETECH

Restarter GSM. Instrukcja montażu i konfiguracji. INETECH Restarter GSM. Instrukcja montażu i konfiguracji. INETECH 1. Dane techniczne Napięcie zasilania 7-37V GSM Wejścia Wyjścia 850/900/1800/1900 MHz 2 analogowe 0 do 10V/4 cyfrowe 4 przekaźniki 1A/30VDC + 4

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI K3-3. Czytnik kart i zamek kodowy z kontrolerem dostępu i interfejsem Wiegand. Copyright Domster T. Szydłowski

INSTRUKCJA OBSŁUGI K3-3. Czytnik kart i zamek kodowy z kontrolerem dostępu i interfejsem Wiegand. Copyright Domster T. Szydłowski INSTRUKCJA OBSŁUGI K3-3 Czytnik kart i zamek kodowy z kontrolerem dostępu i interfejsem Wiegand Copyright Domster T. Szydłowski 1. Opis, funkcje i specyfikacja 1.1 Opis K3-3 to autonomiczny, czytnik kart

Bardziej szczegółowo

CRN Profesjonalny czujnik ruchu 12V. Elementy czujnika

CRN Profesjonalny czujnik ruchu 12V. Elementy czujnika BAGRAM Dickensa 26, 02-382 Warszawa, tel.: 698 577 588 www.bagram.pl, biuro@bagram.pl Profesjonalny czujnik ruchu 12V CRN-5484 CRN-5481 to profesjonalny czujnik ruchu na napięcie 12 V do zastosowań jako

Bardziej szczegółowo

Lekcja 6. Metody pracy: pogadanka, wykład, pokaz z instruktarzem, ćwiczenia praktyczne

Lekcja 6. Metody pracy: pogadanka, wykład, pokaz z instruktarzem, ćwiczenia praktyczne Lekcja 6 Temat: Równoległe łączenie diod Cele operacyjne uczeń: umie dobrać rezystancję rezystorów do diod połączonych równolegle, umie wyjaśnić, dlaczego do źródła zasilania nie można podłączyć równolegle

Bardziej szczegółowo

SiMod-X-(A1) Przetwornik parametrów powietrza z interfejsem RS485 (MODBUS RTU) oraz wyjściem analogowym (dotyczy wersji -A1)

SiMod-X-(A1) Przetwornik parametrów powietrza z interfejsem RS485 (MODBUS RTU) oraz wyjściem analogowym (dotyczy wersji -A1) 20170513-1300 SiMod-X-(A1) Przetwornik parametrów powietrza z interfejsem RS485 (MODBUS RTU) oraz wyjściem analogowym (dotyczy wersji -A1) Skrócona instrukcja obsługi Od wersji oprogramowania 0.56 www.apautomatyka.pl

Bardziej szczegółowo

Komunikujemy się z komputerem.

Komunikujemy się z komputerem. Wiemy już dużo o tym jak komputer liczy i zachowuje informacje. Ale w jaki sposób komunikuje się on ze światem zewnętrznym? Jeśli popatrzysz na swój komputer składa się on z jednostki centralnej, dużego

Bardziej szczegółowo

TERMINAL DO PROGRAMOWANIA PRZETWORNIKÓW SERII LMPT I LSPT MTH-21 INSTRUKCJA OBSŁUGI I EKSPLOATACJI. Wrocław, lipiec 1999 r.

TERMINAL DO PROGRAMOWANIA PRZETWORNIKÓW SERII LMPT I LSPT MTH-21 INSTRUKCJA OBSŁUGI I EKSPLOATACJI. Wrocław, lipiec 1999 r. TERMINAL DO PROGRAMOWANIA PRZETWORNIKÓW SERII LMPT I LSPT MTH-21 INSTRUKCJA OBSŁUGI I EKSPLOATACJI Wrocław, lipiec 1999 r. SPIS TREŚCI 1. OPIS TECHNICZNY...3 1.1. PRZEZNACZENIE I FUNKCJA...3 1.2. OPIS

Bardziej szczegółowo

Kod produktu: MP01611-ZK

Kod produktu: MP01611-ZK ZAMEK BEZSTYKOWY RFID ZE ZINTEGROWANĄ ANTENĄ, WYJŚCIE RS232 (TTL) Moduł stanowi gotowy do zastosowania bezstykowy zamek pracujący w technologii RFID dla transponderów UNIQUE 125kHz, zastępujący z powodzeniem

Bardziej szczegółowo

Multi-CZUJNIK 68. Programowany Multi-CZUJNIK zawierający czujnik. położenia, uderzenia i spadku napięcia.

Multi-CZUJNIK 68. Programowany Multi-CZUJNIK zawierający czujnik. położenia, uderzenia i spadku napięcia. 68. Programowany zawierający czujnik położenia, uderzenia i spadku napięcia. 1. CZUJNIK POŁOŻENIA. Precyzyjny programowany czujnik położenia (czułość 2-4-8 stopni lub wyłączony), niewrażliwy na bujanie

Bardziej szczegółowo

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 90-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/

Bardziej szczegółowo

ZASILACZ DC AX-3003L-3 AX-3005L-3. Instrukcja obsługi

ZASILACZ DC AX-3003L-3 AX-3005L-3. Instrukcja obsługi ZASILACZ DC AX-3003L-3 AX-3005L-3 Instrukcja obsługi W serii tej znajdują się dwukanałowe i trzykanałowe regulowane zasilacze DC. Trzykanałowe zasilacze posiadają wyjście o dużej dokładności, z czego dwa

Bardziej szczegółowo

M-1TI. PRECYZYJNY PRZETWORNIK RTD, TC, R, U NA SYGNAŁ ANALOGOWY 4-20mA Z SEPARACJĄ GALWANICZNĄ. 2

M-1TI. PRECYZYJNY PRZETWORNIK RTD, TC, R, U NA SYGNAŁ ANALOGOWY 4-20mA Z SEPARACJĄ GALWANICZNĄ.  2 M-1TI PRECYZYJNY PRZETWORNIK RTD, TC, R, U NA SYGNAŁ ANALOGOWY 4-20mA Z SEPARACJĄ GALWANICZNĄ www.metronic.pl 2 CECHY PODSTAWOWE Przetwarzanie sygnału z czujnika na sygnał standardowy pętli prądowej 4-20mA

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

Instrukcja obsługi. Ściemniacz LED RF 12V 16A + pilot dotykowy R203. Parametry techniczne: Kontroler

Instrukcja obsługi. Ściemniacz LED RF 12V 16A + pilot dotykowy R203. Parametry techniczne: Kontroler www.ledmasters.pl Instrukcja obsługi S t r o n a 1 Ściemniacz LED RF 12V 16A + pilot dotykowy R203 2.4G Kontroler LED (ściemniacz) sterowny radiowo pilotem dotykowym. Pilot dotykowy w technologii pojemnościowej

Bardziej szczegółowo

Przenośny akumulator, powerbank Goal Zero Venture 30 Outdoor 22008, 7800 mah, Li-Ion, Czarno-zielony

Przenośny akumulator, powerbank Goal Zero Venture 30 Outdoor 22008, 7800 mah, Li-Ion, Czarno-zielony INSTRUKCJA OBSŁUGI Nr produktu 1359735 Przenośny akumulator, powerbank Goal Zero Venture 30 Outdoor 22008, 7800 mah, Li-Ion, Czarno-zielony Strona 1 z 8 Naładuj przed użyciem! Użyj wbudowanego kabla aby

Bardziej szczegółowo

2.1 Przesył danych między procesorem a tabelą zmiennych

2.1 Przesył danych między procesorem a tabelą zmiennych 1 Wstęp...1 2 Jak aplikacja obsługuje procesory?...2 2.1 Przesył danych między procesorem a tabelą zmiennych...2 2.2 Polecenia wysyłane do procesorów...2 3 Podstawowe peryferia procesora HallChip...3 3.1

Bardziej szczegółowo

Instrukcja obsługi Zasilacz regulowany WINNERS XL4015 USB

Instrukcja obsługi Zasilacz regulowany WINNERS XL4015 USB Instrukcja obsługi Zasilacz regulowany WINNERS XL4015 USB Moduł przetwornicy regulowanej WINNERS XL4015 USB może zostać użyty jako standardowy układ obniżający napięcie stałe DC, ładowarka akumulatorów

Bardziej szczegółowo

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR zestaw UNO R3 Starter Kit zawiera: UNO R3 (Compatible Arduino) x1szt. płytka stykowa 830 pól x1szt. zestaw 75 sztuk kabli do płytek stykowych

Bardziej szczegółowo

Laboratorium 2 Sterowanie urządzeniami z wykorzystaniem systemu plików Intel Galileo

Laboratorium 2 Sterowanie urządzeniami z wykorzystaniem systemu plików Intel Galileo Laboratorium 2 Sterowanie urządzeniami z wykorzystaniem systemu plików Intel Galileo Zakres: Laboratorium obrazuje podstawy sterowania urządzeń z wykorzystaniem wirtualnego systemu plików sysfs z poziomu

Bardziej szczegółowo

GATE OPENER. Instrukcja Obsługi i Konserwacji. Sterownika GSM-21. Instrukcja obsługi sterownika GSM-21

GATE OPENER. Instrukcja Obsługi i Konserwacji. Sterownika GSM-21. Instrukcja obsługi sterownika GSM-21 Instrukcja Obsługi i Konserwacji Sterownika Kraków 2012 Instrukcja obsługi sterownika 1/5 Przeznaczenie jest miniaturowym, specjalizowanym, a zarazem uniwersalnym sterownikiem GSM, przeznaczonym do otwierania

Bardziej szczegółowo

Wstęp do użytkowania modeli GP2D12 i GP2Y0A02 Podstawowe informacje techniczne Testy praktyczne czujnika GP2Y0A02

Wstęp do użytkowania modeli GP2D12 i GP2Y0A02 Podstawowe informacje techniczne Testy praktyczne czujnika GP2Y0A02 Koło naukowe KoNaR: Czujniki odległości firmy SHARP Wstęp do użytkowania modeli GP2D12 i GP2Y0A02 Podstawowe informacje techniczne Testy praktyczne czujnika GP2Y0A02 Bolesław Jodkowski (część I) Karol

Bardziej szczegółowo

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024 Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024 Płytka idealna do nauki programowania mikrokontrolerów i szybkiego budowanie układów testowych. Posiada mikrokontroler ATmega16/ATmega32 i bogate

Bardziej szczegółowo

Instrukcja ST-226/ST-288

Instrukcja ST-226/ST-288 Instrukcja ST-226/ST-288 Zalety zamka: 1.Wodoodporny panel zamka szyfrowego wykonany ze stali nierdzewnej z podświetlanymi przyciskami. 2. Instalacja podtynkowa chroniąca zamek przed uszkodzeniami. 3.

Bardziej szczegółowo

Urządzenia do bezprzerwowego zasilania UPS CES GX. 6 kva. Wersja U/CES_GX_6.0/J/v01. Praca równoległa

Urządzenia do bezprzerwowego zasilania UPS CES GX. 6 kva. Wersja U/CES_GX_6.0/J/v01. Praca równoległa Urządzenia do bezprzerwowego zasilania UPS CES GX 6 kva Centrum Elektroniki Stosowanej CES sp. z o. o. 30-732 Kraków, ul. Biskupińska 14 tel.: (012) 269-00-11 fax: (012) 267-37-28 e-mail: ces@ces.com.pl,

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: Układ pomiarowy Arduino - S4a - fotorezystor i diody LED Autor: Krzysztof Bytow Opis implementacji: Wizualizacja działania dodatkowych elementów zestawu modułu-interfejsu z układem

Bardziej szczegółowo

Nowy MULTIMETR z czujnikiem Halla

Nowy MULTIMETR z czujnikiem Halla Nowy MULTIMETR z czujnikiem Halla - do zasilaczy, prostowników - MULTIMETR HALL - do wzmacniaczy mocy RF - RF MULTIMETR HALL - do elektrowni wiatrowych, paneli - GREEN ENERGY HALL opr. Piotrek SP2DMB aktualizacja:

Bardziej szczegółowo

Miernik poziomu cieczy MPC-1

Miernik poziomu cieczy MPC-1 - instrukcja obsługi - (dokumentacja techniczno-ruchowa) Spis treści 1. Przeznaczenie 2. Budowa 3. Zasada działania 4. Dane techniczne 5. Sterowanie i programowanie 6. Oznaczenie i zamawianie 7. Zamocowanie

Bardziej szczegółowo

Opis dydaktycznych stanowisk pomiarowych i przyrządów w lab. EE (paw. C-3, 302)

Opis dydaktycznych stanowisk pomiarowych i przyrządów w lab. EE (paw. C-3, 302) Opis dydaktycznych stanowisk pomiarowych i przyrządów w lab. EE (paw. C-3, 302) 1. Elementy elektroniczne stosowane w ćwiczeniach Elementy elektroniczne będące przedmiotem pomiaru, lub służące do zestawienia

Bardziej szczegółowo

Przetworniki analogowo-cyfrowe

Przetworniki analogowo-cyfrowe POLITECHNIKA ŚLĄSKA WYDZIAŁ INŻYNIERII ŚRODOWISKA I ENERGETYKI INSTYTUT MASZYN I URZĄDZEŃ ENERGETYCZNYCH LABORATORIUM ELEKTRYCZNE Przetworniki analogowo-cyfrowe (E-11) opracował: sprawdził: dr inż. Włodzimierz

Bardziej szczegółowo