Przyrząd do grania bluesa Projekt zaliczeniowy z przedmiotu Programowanie Mikrokontrolerów
|
|
- Franciszek Muszyński
- 8 lat temu
- Przeglądów:
Transkrypt
1 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 bluesa za pomocą ruchów dłonią (bądź czymkolwiek innym). Konstrukcja została oparta na mikrokontrolerze Atmega 328P podłączonym do platformy Arduino Uno. Ruch wykrywany był przez ultradźwiękowy czujnik ruchu, z którego sygnał był przekazywany poprzez mikrokontroler do brzęczyka. W zależności od odległości przedmiotu od czujnika ruchu, brzęczyk emitował inny sygnał dźwiękowy odpowiadający jednej ze składowych bluesowej skali G. Ponadto układ był wyposażony w trzy diody: żółtą, zieloną oraz czerwoną. Żółta dioda zapalała się w momencie, gdy w odległości od czujnika, pozwalającej na emisję dźwięku, nie znajdował się żaden przedmiot. Zakres tej odległości ustawiono na przedział [3cm, 28cm] od czujnika. Każdemu elementowi skali przypisany był odpowiedni odcinek o długosci 3cm 1. Diody zielona oraz czerwona były przypisane do poszczególnych dźwięków tak, by grając po kolei elementy skali zapalały się one naprzemiennie. 2 Elementy użyte do zbudowania układu Do zbudowania układu użyto następujących elementów: platforma Arduino Uno mikrokontroler Atemga 328P ultradźwiękowy czujnik odległości HC-3R04 brzęczyk TMB12A05 1 Prócz najniższego dźwięku, rozpoczynającego się najdalej - jemu był przypisany odcinek o długości 7cm 1
2 diody (żółta, zielona, czerwona) dwa oporniki 1kΩ przewody płytka stykowa (breadboard) 3 Efekt końcowy oraz schemat budowy układu Na poniższych zdjęciach widać zbudowany układ. Rysunek 1: Budowa układu. Widok z góry 2
3 Rysunek 2: Budowa układu. Widok z boku W rozdziale DODATEK umieszczono schemat układu. Część opisującą platformę Arduino Uno pobrano ze strony producenta. 4 Kod Kod programu składał się z następujących funkcji: funkcji setup() ustawiającej piny podłączone do poszczególnych elementów układu na stan wejścia lub wyjścia, funkcji microsecondstocenimeters() otrzymującej w postaci argumentu czas, który upłynął między emisją i rejestracją sygnału dźwiękowego przez czujnik i zwracającej odległość między czujnikiem i przeszkodą, funkcji play(), która przypisywała wartości zwróconej przez funkcję microsecondstocenimeters()dźwięk odpowiadający długości fali zdefiniowanej w pliku nagłówkowym pitches.h oraz odpowiednią konfigurację diod, ponadto funkcja play() dbała o to, by przerywać emitowanie dźwięku jedynie wówczas, gdy zmieni się odległość pomiędzy czujnikiem i przeszkodą. Funkcja play() była realizowana wewnątrz funkcji loop() tworzącej pętlę. 4.1 Kod programu #i n c l u d e p i t c h e s. h c o n s t u n s i g n e d i n t t p i n =2; 3
4 const unsigned i n t epin =4; const unsigned i n t green =7; const unsigned i n t red =6; const unsigned i n t yellow =8; const unsigned i n t buzzerpin =12; void play ( long cm, long old cm ) ; void setup ( ){ pinmode ( tpin, OUTPUT) ; pinmode ( epin, INPUT ) ; pinmode ( green, OUTPUT) ; pinmode ( red, OUTPUT) ; pinmode ( yellow, OUTPUT) ; pinmode ( buzzerpin, OUTPUT) ; void loop ( ){ long duration, cm, old cm ; d i g i t a l W r i t e ( tpin, LOW) ; delaymicroseconds ( 2 ) ; d i g i t a l W r i t e ( tpin, HIGH ) ; delaymicroseconds ( 1 0 ) ; d i g i t a l W r i t e ( tpin, LOW) ; old cm=cm ; duration=p u l s e I n ( epin, HIGH ) ; cm=microsecondstocentimeters ( duration ) ; play (cm, old cm ) ; long microsecondstocentimeters ( long microseconds ) { return microseconds /29/2; // p r z e k s z t a l c e n i e czasu na o d l e g l o s c // predkosc dzwieku : 29 mikrosekund /cm // sygnal l e c i tam i z powrotem, // d l a t e g o nas i n t e r e s u j e polowa o d l e g l o s c i 4
5 void play ( long cm, long old cm ){ i f ( old cm!=cm){ notone ( 1 2 ) ; i f (cm>3 && cm<=6){ d i g i t a l W r i t e ( red, HIGH ) ; tone (12, NOTE G3 ) ; i f (cm>6 && cm<=9){ d i g i t a l W r i t e ( red, LOW) ; d i g i t a l W r i t e ( green, HIGH ) ; tone (12, NOTE F3 ) ; i f (cm>9 && cm<=12){ d i g i t a l W r i t e ( red, HIGH ) ; tone (12, NOTE D3 ) ; i f (cm>12 && cm<=15){ d i g i t a l W r i t e ( red, LOW) ; d i g i t a l W r i t e ( green, HIGH ) ; tone (12, NOTE CS3 ) ; i f (cm>15 && cm<=18){ d i g i t a l W r i t e ( red, HIGH ) ; tone (12, NOTE C3 ) ; i f (cm>18 && cm<=21){ d i g i t a l W r i t e ( red, LOW) ; d i g i t a l W r i t e ( green, HIGH ) ; tone (12, NOTE AS2 ) ; 5
6 i f (cm>21 && cm<=28){ d i g i t a l W r i t e ( red, HIGH ) ; tone (12, NOTE G2 ) ; { d i g i t a l W r i t e ( red, LOW) ; d i g i t a l W r i t e ( yellow, HIGH ) ; delay ( ) ; 4.2 Kod pliku nagłówkowego pitches.h #d e f i n e NOTE B0 31 #d e f i n e NOTE C1 33 #d e f i n e NOTE CS1 35 #d e f i n e NOTE D1 37 #d e f i n e NOTE DS1 39 #d e f i n e NOTE E1 41 #d e f i n e NOTE F1 44 #d e f i n e NOTE FS1 46 #d e f i n e NOTE G1 49 #d e f i n e NOTE GS1 52 #d e f i n e NOTE A1 55 #d e f i n e NOTE AS1 58 #d e f i n e NOTE B1 62 #d e f i n e NOTE C2 65 #d e f i n e NOTE CS2 69 #d e f i n e NOTE D2 73 #d e f i n e NOTE DS2 78 #d e f i n e NOTE E2 82 #d e f i n e NOTE F2 87 #d e f i n e NOTE FS2 93 #d e f i n e NOTE G2 98 #d e f i n e NOTE GS2 104 #d e f i n e NOTE A2 110 #d e f i n e NOTE AS
7 #d e f i n e NOTE B2 123 #d e f i n e NOTE C3 131 #d e f i n e NOTE CS3 139 #d e f i n e NOTE D3 147 #d e f i n e NOTE DS3 156 #d e f i n e NOTE E3 165 #d e f i n e NOTE F3 175 #d e f i n e NOTE FS3 185 #d e f i n e NOTE G3 196 #d e f i n e NOTE GS3 208 #d e f i n e NOTE A3 220 #d e f i n e NOTE AS3 233 #d e f i n e NOTE B3 247 #d e f i n e NOTE C4 262 #d e f i n e NOTE CS4 277 #d e f i n e NOTE D4 294 #d e f i n e NOTE DS4 311 #d e f i n e NOTE E4 330 #d e f i n e NOTE F4 349 #d e f i n e NOTE FS4 370 #d e f i n e NOTE G4 392 #d e f i n e NOTE GS4 415 #d e f i n e NOTE A4 440 #d e f i n e NOTE AS4 466 #d e f i n e NOTE B4 494 #d e f i n e NOTE C5 523 #d e f i n e NOTE CS5 554 #d e f i n e NOTE D5 587 #d e f i n e NOTE DS5 622 #d e f i n e NOTE E5 659 #d e f i n e NOTE F5 698 #d e f i n e NOTE FS5 740 #d e f i n e NOTE G5 784 #d e f i n e NOTE GS5 831 #d e f i n e NOTE A5 880 #d e f i n e NOTE AS5 932 #d e f i n e NOTE B5 988 #d e f i n e NOTE C #d e f i n e NOTE CS #d e f i n e NOTE D
8 #d e f i n e NOTE DS #d e f i n e NOTE E #d e f i n e NOTE F #d e f i n e NOTE FS #d e f i n e NOTE G #d e f i n e NOTE GS #d e f i n e NOTE A #d e f i n e NOTE AS #d e f i n e NOTE B #d e f i n e NOTE C #d e f i n e NOTE CS #d e f i n e NOTE D #d e f i n e NOTE DS #d e f i n e NOTE E #d e f i n e NOTE F #d e f i n e NOTE FS #d e f i n e NOTE G #d e f i n e NOTE GS #d e f i n e NOTE A #d e f i n e NOTE AS #d e f i n e NOTE B #d e f i n e NOTE C #d e f i n e NOTE CS #d e f i n e NOTE D #d e f i n e NOTE DS
9 5 DODATEK 9 Rysunek 3: Schemat budowy układu
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
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
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
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
Arduino jako wyłącznik z opóźnieniem
Arduino jako wyłącznik z opóźnieniem W układach elektronicznych czasami chcemy przez pewien czas utrzymać włączone urządzenie nawet wtedy, gdy wyłącznik elektryczny został wyłączony. Zwykłe przyciski służące
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:
PROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI
Bartosz Wawrzynek I rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy PROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI Keywords: gesture control,
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:
ZASTOSOWANIE PLATFORM CYFROWYCH ARDUINO I RASPBERRY PI W NAUCZANIU STEROWANIA OBIEKTEM PNEUMATYCZNYM
ZASTOSOWANIE PLATFORM CYFROWYCH ARDUINO I RASPBERRY PI W NAUCZANIU STEROWANIA OBIEKTEM PNEUMATYCZNYM Adam MUC, Lech MURAWSKI, Grzegorz GESELLA, Adam SZELEZIŃSKI, Arkadiusz SZARMACH CEL Wykorzystanie popularnych
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
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
PROGRAMOWANIE I ARDUINO W SZKOLE
Informatyka w Edukacji, XVI UMK Toruń, 2019 PROGRAMOWANIE I ARDUINO W SZKOLE Agnieszka Szymczak Szkoła Podstawowa w Wielkim Rychnowie Michał Szymczak Toruński Ośrodek Doradztwa Metodycznego i Doskonalenia
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Instytut Informatyki Politechnika Poznańska Zasilanie: 5V Pobór prądu: < 2mA Efektywny kąt: < 15º 11-2014 2 Zasada pomiaru Odległość = (Szerokość impulsu Prędkość dźwięku) / 2 11-2014 3 Zależność prędkości
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,
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:
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
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
by Jody Culkin PIERWOTNY WZÓR BĘDĄCY PODSTAWĄ DO STWORZENIA GOTOWEGO PRODUKTU.
CO TO JEST ARDUINO? TO OTWARTA PLATFORMA DO BUDOWY ELEKTRONICZNYCH PROTOTYPÓW. by Jody Culkin CO TO ZNACZY? ZASOBY, KTÓRE MOGĄ BYĆ UŻYWANE, ZMIENIANE I DYSTRYBUOWANE BEZ OPŁAT. TAK OPROGRAMOWANIE JAK I
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
Instrukcja instalacji
Instrukcja instalacji CZUJKI SERIA OPTIMAL SPIS TREŚCI 1. ZALECENIA DOTYCZĄCE INSTALACJI - SYTUACJE, KTÓRYCH NALEŻY UNIKAĆ... 4 2. OTWORY MONTAŻOWE... 5 3. CHARAKTERYSTYKA POLA DETEKCJI... 5 4. OKABLOWANIE...
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:
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 4. SYGNALIZACJA ŚWIETLNA scenariusz zajęć pozalekcyjnych autor: Wojciech
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:
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Opis stanowiska laboratoryjnego do projektowania i weryfikacji algorytmów sterujących autonomicznych pojazdów
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):
Nazwa implementacji: Pamięć i zręczność - zapamiętaj kolejność. Autor: Krzysztof Bytow
Nazwa implementacji: Pamięć i zręczność - zapamiętaj kolejność Autor: Krzysztof Bytow Opis implementacji: Budowa układu i programu do symulacji losowania jednej z sześciu liczb, jak w kostce do gry. Prezentacja
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
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
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
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 28. POTENCJOMETR scenariusz zajęć pozalekcyjnych autor: Kamil Kociszewski
Arduino prezentuje działanie bramki logicznej AND
Arduino prezentuje działanie bramki logicznej AND Dwa przyciski połączone szeregowo Brama logiczna AND jest jednym z układów komputerowych przeznaczonych do podejmowania podstawowych decyzji dotyczących
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Opis stanowiska laboratoryjnego do projektowania i weryfikacji algorytmów sterujących autonomicznych pojazdów
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Instytut Informatyki Politechnika Poznańska AVR ang. Advanced Virtual RISC Twórcami są Alf Egil Bogen, Vegard Wollan RISC Architektura AVR została opracowana przez dwóch studentów w Norweskim Instytucie
WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA
WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA Prowadzący: dr inż. Bogdan Kreczmer Autor: Jakub Malewicz Wrocław, 15 VI 2007 SPIS TREŚCI 1. WSTĘP 3 2. DANE STACJI 3 3. SCHEMAT IDEOWY 4 4.
LabVIEW PLATFORMA EDUKACYJNA Lekcja 6 LabVIEW i Arduino programy wykorzystujące wyświetlacz LCD, czujnik temperatury, PWM i diodę LED
LabVIEW PLATFORMA EDUKACYJNA Lekcja 6 LabVIEW i Arduino programy wykorzystujące wyświetlacz LCD, czujnik temperatury, PWM i diodę LED Przygotował: Jakub Wawrzeńczak 1. Wprowadzenie Lekcja przedstawia wykorzystanie
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 14. INSTRUMENT MUZYCZNY- GRANIE NA PRZYCISKACH scenariusz zajęć pozalekcyjnych
Opis czytnika TRD-FLAT 2LN ver Naścienny czytnik transponderów UNIQUE w płaskiej obudowie
TRD-FLAT 2LN Naścienny czytnik transponderów UNIQUE w płaskiej obudowie Podstawowe cechy : zasilanie od 9V do 12V połączenie z kontrolerem tylko dwoma przewodami POWER w kolorze żółtym czerwono-zielony
2017 Electronics For Imaging, Inc. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym
2017 Electronics For Imaging, Inc. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego produktu. 17 kwietnia 2017 Spis treści 3 Spis treści...5
Język programowania. KURS Kurs Arduino (1)
Kurs Arduino (1) Język programowania Dodatkowe materiały na CD/FTP Rozpoczynamy naukę programowania Arduino. W pierwszej kolejności zajmiemy się specyficznym językiem Arduino, który dostępnymi bibliotekami
Immobilizer samochodowy otwierający dostęp poprzez kod czteroznakowy.
Uniwersytet Warszawski Wydział Fizyki sierpień 2015 Projekt Zaliczeniowy przedmiotu Programowanie Mikrokontrolerów Immobilizer samochodowy otwierający dostęp poprzez kod czteroznakowy. Autor: Marcin Cybulski
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
Kurs Elektroniki. Zastosowanie elektroniki w robotyce cz. 2 2011-11-30
Kurs Elektroniki Zastosowanie elektroniki w robotyce cz. 2 2011-11-30 Opracowanie: Maksymilian Szumowski Wstęp Tematyka spotkania: 1. Mikroprzełączniki 2. Multipleksowanie 3. Wykorzystanie komparatorów
Systemy Wbudowane. Arduino dołączanie urządzeń Wersja Arduino więcej portów I/O. Układy serii 74. Układy serii 74xx a seria 40xx
Arduino więcej portów I/O Systemy Wbudowane Arduino dołączanie urządzeń Wersja 08 mgr inż. Marek Wilkus Wydział Inżynierii Metali i Informatyki Przemysłowej AGH Kraków Użycie pinów analogowych Liczniki
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 13. GRA REWOLWEROWIEC scenariusz zajęć pozalekcyjnych autor: Wojciech Karcz
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
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
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
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 24. CZUJNIK TEMPERATURY TERMOMETR Z PREZENTACJĄ DIODY RGB scenariusz zajęć
Ć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
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
Instrukcja obsługi Ultradźwiękowe czujniki odbiciowe UGB UGC
Instrukcja obsługi Ultradźwiękowe czujniki odbiciowe UGB UGC PL 8037715 / 00 04 / 016 1 Uwagi wstępne 1.1 Stosowane symbole Instrukcje > Reakcja, wynik Odsyłacz Ważne uwagi Niestosowanie się do instrukcji
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 20. CZUJNIK HALLA scenariusz zajęć pozalekcyjnych autor: Michał Podziomek
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.
Projektowanie Systemów Wbudowanych
Projektowanie Systemów Wbudowanych Podstawowe informacje o płycie DE2 Autorzy: mgr inż. Dominik Bąk i mgr inż. Leszek Ciopiński 1. Płyta DE2 Rysunek 1. Widok płyty DE2 z zaznaczonymi jej komponentami.
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 23. CZUJNIK ODBICIOWY scenariusz zajęć pozalekcyjnych autor: Michał Podziomek
1. Wartość, jaką odczytuje się z obszaru przydzielonego obiektowi to: a) I - wartość b) definicja obiektu c) typ oboektu d) p - wartość
1. Wartość, jaką odczytuje się z obszaru przydzielonego obiektowi to: a) I - wartość b) definicja obiektu c) typ oboektu d) p - wartość 2. Poprawna definicja wskażnika b to: a) float *a, **b = &a; b) float
MS5145 Eclipse. Uproszczona instrukcja obsługi
MS5145 Eclipse Uproszczona instrukcja obsługi SPIS TREŚCI 1. WSTĘP... 2 2. BUDOWA I WYMIARY CZYTNIKA... 3 3. PODŁĄCZENIE CZYTNIKA DO URZĄDZENIA ZEWNĘTRZNEGO... 4 3.1. PODŁĄCZENIE I ODŁĄCZENIE KABLA KOMUNIKACYJNEGO...4
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
Systemy Wbudowane. Arduino C. Arduino C - stałe. Arduino C - Stałe. Arduino C - Stałe. Funkcje matematyczne. Arduino C - Stałe
Arduino C - stałe Systemy Wbudowane Arduino C Wersja 2018 Unikać redefiniowania istniejących stałych. Stosowane dla polepszenia zrozumiałości kodu. Lepiej HIGH niż 0x01 Lepiej INPUT_PULLUP niż 0x2 Uwzględniają
KA-NUCLEO-Weather. ver. 1.0
Ekspander funkcjonalny dla NUCLEO i Arduino z zestawem sensorów środowiskowych: ciśnienia, wilgotności, temperatury i natężenia światła oraz 5-pozycyjnym joystickiem i LED RGB jest uniwersalnym ekspanderem
Programowanie mikrokontrolerów AVR z rodziny ATmega.
Programowanie mikrokontrolerów AVR z rodziny ATmega. Materiały pomocnicze Jakub Malewicz jakub.malewicz@pwr.wroc.pl Wszelkie prawa zastrzeżone. Kopiowanie w całości lub w częściach bez zgody i wiedzy autora
o Instalacja środowiska programistycznego (18) o Blink (18) o Zasilanie (21) o Złącza zasilania (22) o Wejścia analogowe (22) o Złącza cyfrowe (22)
O autorze (9) Podziękowania (10) Wstęp (11) Pobieranie przykładów (12) Czego będę potrzebował? (12) Korzystanie z tej książki (12) Rozdział 1. Programowanie Arduino (15) Czym jest Arduino (15) Instalacja
AS 520 ZEWNĘTRZNY SYGNALIZATOR AKUSTYCZNO-OPTYCZNY INSTRUKCJA INSTALACJI OPIS URZĄDZENIA: OPIS ZACISKÓW:
ZEWNĘTRZNY SYGNALIZATOR AKUSTYCZNO-OPTYCZNY INSTRUKCJA INSTALACJI UWAGA: Akumulator Ni-Cd. Niebezpieczeństwo uszkodzenia akumulatora w przypadku niewłaściwej obsługi. Akumulator wymieniać na identyczny
Wprowadzenie do programowania urządzeń Arduino (Arduino dla Informatyków)
Wprowadzenie do programowania urządzeń Arduino (Arduino dla Informatyków) Zajęcia pilotażowe z Arduino Podstawy Programowania 2 / Systemy Operacyjne 2 Autor: Piotr Duch, Tomasz Jaworski Instytut Informatyki
KA-NUCLEO-UniExp. Wielofunkcyjny ekspander dla NUCLEO i Arduino z Bluetooth, MEMS 3DoF, LED-RGB i czujnikiem temperatury
Wielofunkcyjny ekspander dla NUCLEO i Arduino z Bluetooth, MEMS 3DoF, LED-RGB i czujnikiem temperatury jest uniwersalnym ekspanderem dla komputerów NUCLEO oraz Arduino, wyposażonym w analogowy czujnik
Systemy Wbudowane. Arduino dołączanie urządzeń Wersja Arduino bez płytki Arduino. Czyli... Eliminowanie modułu z projektu. Na płytce...
Arduino bez płytki Arduino Kompletne Arduino Uno jest -x droższe od samego mikrokontrolera, Do danego układu niekoniecznie potrzebne są wszystkie oferowane przez moduł Arduino Uno urządzenia, np. Systemy
Politechnika Śląska w Gliwicach
Politechnika Śląska w Gliwicach Wydział Automatyki, Elektroniki i Informatyki LABORATORIUM PRZEDMIOTU SYSTEMY MIKROPROCESOROWE ĆWICZENIE 1 Układy wejścia i wyjścia mikrokontrolera ATXMega128A1 1 1 Cel
AKTUATOR DO SYSTEMU DUO Q
AKTUATOR DO SYSTEMU DUO ----- 2281Q Aktuator 2281Q, przeznaczony do systemu DUO, umożliwia sterowanie funkcjami automatyki domowej lub aktywacji funkcji dodatkowych, takich jak otwieranie elektrozaczepu
Ławki. Dorota Błaszczak. Opis techniczny. projektu Joanny Napieralskiej. Warszawa, 2 lipca 2011
Dorota Błaszczak Opis techniczny projektu Joanny Napieralskiej Ławki Warszawa, 2 lipca 2011 D. Błaszczak - Opis techniczny projektu J.Napieralskiej Ławki 1 / 22 Joanna Napieralska - Ławki Instalacja interaktywna
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
Systemy Wbudowane. Arduino - rozszerzanie. Podłączanie wyświetlacza LCD. Podłączanie wyświetlacza LCD. Podłączanie wyświetlacza LCD
Wymagania: V, GND Zasilanie LED podswietlenia (opcjonalne) Regulacja kontrastu (potencjometr) Enable Register Select R/W (LOW) bity szyny danych Systemy Wbudowane Arduino - rozszerzanie mgr inż. Marek
Nazwa implementacji: Zróbmy grę - Tetris. Autor: Łukasz Ciężki
Nazwa implementacji: Zróbmy grę - Tetris Autor: Łukasz Ciężki Opis implementacji: Implementacja zawiera sposób na stworzenie gry TETRIS obsługiwanej przez Arduino Kto z nas nie zna gry Tetris? Znając bibliotekę
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.
Arduino dla początkujących. Kolejny krok Autor: Simon Monk. Spis treści
Arduino dla początkujących. Kolejny krok Autor: Simon Monk Spis treści O autorze Podziękowania Wstęp o Pobieranie przykładów o Czego będę potrzebował? o Korzystanie z tej książki Rozdział 1. Programowanie
INSTRUKCJA INSTALACJI SPN-IR INSTRUKCJA INSTALACJI I OBSŁUGI. Sterownik Pracy Naprzemiennej SPN-IR
INSTRUKCJA INSTALACJI SPN-IR INSTRUKCJA INSTALACJI I OBSŁUGI Sterownik Pracy Naprzemiennej SPN-IR OBSŁUGA URZĄDZENIA W celu konfiguracji sterownika należy postępować zgodnie z poniższą instrukcją. Po podłączeniu
Seria MS9500 Voyager
Seria MS9500 Voyager Uproszczona instrukcja obsługi SPIS TREŚCI 1. WSTĘP...2 2. BUDOWA I WYMIARY CZYTNIKA...3 3. PODŁĄCZENIE CZYTNIKA DO URZĄDZENIA ZEWNĘTRZNEGO...4 3.1. PODŁĄCZENIE I ODŁĄCZENIE KABLA
Model: OR-ZS-802 (OR-ZS-SB-102) ZAMEK SZYFROWY Z CZYTNIKIEM KART I BRELOKÓW ZBLIŻENIOWYCH ID. Instrukcja montażu i programowania
Model: OR-ZS-802 (OR-ZS-SB-102) ZAMEK SZYFROWY Z CZYTNIKIEM KART I BRELOKÓW ZBLIŻENIOWYCH ID Instrukcja montażu i programowania WPROWADZENIE Zamek szyfrowy OR-ZS-802 jest jednoprzekaźnikowym autonomicznym
Spis treści. S t r o n a 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... 10 Pierwsze
Systemy Wbudowane. Arduino rozszerzanie Wersja Plan. Biblioteka EPROM Arduino bez płytki Arduino. Czyli... Co musimy mieć, aby uruchomić chip?
Plan 1. EPROM 2. Arduino na samym mikrokontrolerze budowa własnych urządzeń. 3. Więcej portów w Arduino, 4. Sterowanie urządzeniami, 5. Sterowanie z komputera Systemy Wbudowane Arduino rozszerzanie Wersja
2 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 2 1/7 Język C Instrukcja laboratoryjna Temat: Wprowadzenie do języka C 2 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do języka C. Język C jest językiem programowania ogólnego zastosowania
ZAMEK KODOWY 100 KODÓW REF. 6991
ZAMEK KODOWY 100 KODÓW REF. 6991 POLSKI ZAMEK KODOWY - 100 KODÓW Firma FERMAX Polska sp. z o.o. sporządziła niniejszy dokument techniczny w celach informacyjnych. Firma zastrzega sobie prawo do wprowadzania
Czytnik kart zbliżeniowych PROX 4k Instrukcja obsługi kartą Master
Czytnik kart zbliżeniowych PROX 4k Instrukcja obsługi kartą Master PROX 4k jest urządzeniem zapewniającym autoryzowany dostęp do pomieszczeń biurowych, magazynowych oraz mieszkalnych. Kontrola dostępu
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
KA-Nucleo-Weather. Rev Źródło:
KA-Nucleo-Weather Rev. 20170811113639 Źródło: http://wiki.kamami.pl/index.php?title=ka-nucleo-weather Spis treści Podstawowe cechy i parametry... 2 Wyposażenie standardowe... 3 Schemat elektryczny... 4
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ę
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,
A-100WP ELEKTRONICZNY WANDALOODPORNY ZEWNĘTRZNY ZAMEK SZYFROWY DO MONTAŻU NADTYNKOWEGO
S t r o n a 1 A-100WP ELEKTRONICZNY WANDALOODPORNY ZEWNĘTRZNY ZAMEK SZYFROWY DO MONTAŻU NADTYNKOWEGO A-100IMWP jest autonomicznym zamkiem szyfrowym przeznaczonym do zastosowań na zewnątrz budynków. Zbudowany
Instrukcja obsługi. Zamek szyfrowy ATLO-RM (wersja bez klawiatury) Dane techniczne oraz treść poniższej instrukcji mogą ulec zmianie bez uprzedzenia.
Instrukcja obsługi Zamek szyfrowy ATLO-RM (wersja bez klawiatury) Dane techniczne oraz treść poniższej instrukcji mogą ulec zmianie bez uprzedzenia. Odbiornik zgodny jest z warunkami dyrektywy 89/336/EEC
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
Sterownik źródła zasilania STR-Z01
Sterownik źródła zasilania STR-Z01 Instrukcja obsługi i instalacji v1.0 1 Instrukcja obsługi sterownika źródła zasilania STR-Z01 Spis treści 1. Parametry urządzenia... 2 2. Zasada działania sterownika...
PROFIBUS DP w topologii pierścieniowej LWL
PROFIBUS DP w topologii pierścieniowej LWL 1. Zastosowanie... 1 2. Dane techniczne... 2 2.1. Płytka złącza światłowodowego LWL... 2 2.2. Typy przewodów złącza światłowodowego LWL... 2 3. Konfiguracja PROFIBUS...
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
Model: OR-ZS-802 ZAMEK SZYFROWY Z CZYTNIKIEM KART I BRELOKÓW ZBLIŻENIOWYCH ID. Instrukcja montażu i programowania
Model: OR-ZS-802 ZAMEK SZYFROWY Z CZYTNIKIEM KART I BRELOKÓW ZBLIŻENIOWYCH ID Instrukcja montażu i programowania WPROWADZENIE Zamek szyfrowy OR-ZS-802 jest jednoprzekaźnikowym autonomicznym urządzeniem
Włączenie ograniczenia stałej prędkości obrotowej silnika
Ogólne informacje na temat ograniczenia prędkości obrotowej silnika Ogólne informacje na temat ograniczenia prędkości obrotowej silnika Ograniczenie prędkości obrotowej silnika zapobiega przekroczeniu
Pomiar prędkości światła
Tematy powiązane Współczynnik załamania światła, długość fali, częstotliwość, faza, modulacja, technologia heterodynowa, przenikalność elektryczna, przenikalność magnetyczna. Podstawy Będziemy modulować
INSTRUKCJA INSTALACJI DARWIN 02/04/06/08 bariera podczerwieni
INSTRUKCJA INSTALACJI DARWIN 02/04/06/08 bariera podczerwieni SPIS TREŚCI 1. OPIS... 3 1.1 OPIS... 3 2. INSTALACJA... 3 3. MONTA Ż... 3 4. PODŁĄCZENIA... 3 5. STROJENIE... 4 6. ZABEZPIECZENIA... 4 7. PARAMETRY
Arduino Power Shield. Moduł Arduino do sterowania silnikami dużej mocy i pomiaru prądu
Arduino Power Shield Moduł Arduino do sterowania silnikami dużej mocy i pomiaru prądu 1 S t r o n a 1. Opis ogólny W odpowiedzi na potrzeby szybko rozwijającego się rynku prototypowania z użyciem platformy
Podłączenie do szyny polowej światłowodem (LWL) w topologii linii/gwiazdy
Podłączenie do szyny polowej światłowodem (LWL) w topologii linii/gwiazdy 1. Zastosowanie... 1 2. Dane techniczne... 2 2.1. Płytka złącza światłowodowego LWL... 2 2.2. Typy przewodów złącza światłowodowego
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