09. GYAKORLAT Beeper.

Slides:



Advertisements
Hasonló előadás
Analóg-digitális átalakítás
Advertisements

Informatikai alapfogalmak
Hardver eszközök elhelyezkedésük szerint
1.A hallàsi rendszer egyszerű: -- nem lineàris (1 dB be 1 dB ki) -- sàvszűrő ~àllandó Q-val ? inhibició, komodulalt takaras leengedese (CMR) -- mindez.
1 Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar VET Villamos Művek és Környezet Csoport Budapest Egry József.
Epilepszia roham jelző és egyéb termékek
Képelemzések a digitális fotogrammetriában
Digitális képanalízis
Kis Krisztián – Kiksaai.elte 1Kis Krisztián - Kiksaai.elte.
A számítógép alapegységei
Belső memóriák tipusai
Elektronikai Áramkörök Tervezése és Megvalósítása
Elektronikai Áramkörök Tervezése és Megvalósítása
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat A/D konverter Gyakorlás A/D konverter Gyakorlás Makan Gergely, Mellár János, Mingesz Róbert,
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Mikrovezérlők alkalmazástechnikája levelező laboratóriumi gyakorlat A/D konverter Kovács Tamás, Mingesz Róbert, Balogh Krisztián, Boros Péter, Zana Roland.
A Neumann-elvű számítógép jellemzői:
Veréb Tamás Kiselőadás témája: Hangkártyák
Ellenőrző kérdések a)Auto-indexing enabled b)Auto-indexing disabled c)Nem eldönthető 1.
VFP programozása report készítése menü készítése dinamikus elemek
Zajgenerátor.
Számítógépes hálózatok I.
Operációs rendszerek gyakorlat Fájlműveletek.
Soros kapcsolás A soros kapcsolás aktív kétpólusok, pl. generátorok, vagy passzív kétpólusok, pl. ellenállások egymás utáni kapcsolása. Zárt áramkörben.
Alapfogalmak I. Adat: fogalmak, tények, jelenségek olyan formalizált ábrázolása, amely emberi vagy gépi értelmezésre, feldolgozásra, közlésre alkalmas.
A PHP (PHP: Hypertext Preprocessor) nyílt forráskódú, számítógépes szkriptnyelv, legfőbb felhasználási területe a dinamikus weboldalak készítése. Emiatt.
MOS integrált áramkörök Mikroelektronika és Technológia BME Elektronikus Eszközök Tanszéke 1999 október.
A számítógép felépítése
A mikroprocesszor frekvenciája (mérete)
Traumatológiai CT vizsgálatok
Készült az ERFP – DD2002 – HU – B – 01 szerzősésszámú projekt támogatásával Chapter 3 / 1 C h a p t e r 3 Stability Functions.
A méréshatárok kiterjesztése Méréshatár váltás
Java programozási nyelv Adatbekérés konzolról
A varázslat világába lépsz be... Enter the world of magic …
Zajok és véletlen jelenségek interdiszciplináris területeken való alkalmazásának kutatása és oktatása. TÁMOP A/2-11/ Mingesz Róbert, Gingl.
Zajok és véletlen jelenségek interdiszciplináris területeken való alkalmazásának kutatása és oktatása. TÁMOP A/2-11/ Fehérzaj-generátor.
A számítógép felépítése
Chapter 6 Input Technologies and Techniques. Jó vagy rossz? Toll vs. érintés + kézírás, rajzolás + pontos kijelölés + extra funkciók (pl gomb) - mindig.
Beépített analóg I/O terület 4-3. Beépített analóg I/O terület Beépített analóg bemeneti bitek: CIO 200 … CIO 203 ( 4 szó ) Beépített analóg kimeneti.
Számítógépes Grafika 4. gyakorlat Programtervező informatikus (esti)‏ 2009/2010 őszi félév.
A JÁTÉK, AMIT MINDENKI ISMER. Számítógépes grafika  Image analysis: pl. rendszám leolvasása  Image synthesis: pl. számítógépes játékok  Image processing:
Alkatrészek viselkedése EGY ADOTT frekvencián: R CL URUR IRIR UCUC ICIC ILIL Feszültségek, áramok: ULUL t  /2 u(t) i(t) U max I max T t  /2 u(t) i(t)
Picasso exhibition in Esztergom, Hungary Picasso exhibition in Esztergom2.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat A/D konverter Makan Gergely, Markella Máté, Mellár János, Mingesz Róbert
Neumann elvű számítógép. Neumann János ► Neumann János december 28-án Budapesten született ► 1930-ban emigrált az USA-ba.
A dögeltakarító képei. Itt élni, azt nem lehet… a)Az alábbi képeken Pesti Emma Itt élni, azt nem lehet… I-III. című képsorozatát látjátok. Ezek felhasználásával.
06. GYAKORLAT LCD kijelző.
00. GYAKORLAT Bevezető.
Elágazások a programban – IF utasítás
A Büntetés-végrehajtási Szervezet helyzete és aktuális feladatai
Klasszikus szabályozás elmélet
02. GYAKORLAT Soros monitor.
International Olympiad in Informatics
Skype for Business bevezetés és alközponti összeköttetés kialakítása
Survey on competitiveness
03. GYAKORLAT Szervó motor.
Kutatási célú szakmai ösztöndíj beszámoló
01. GYAKORLAT Futófény.
A programozható mikrokontroller
Szervó motor helyzetének vezérlése potenciométer segítségével
Változók.
Bevezetés az informatikába
A/D konverter (ADC) A/D átalakító
Villogó delay függvény használata nélkül
Klasszikus szabályozás elmélet
World map.
Cím elrendezés Alcím.
Számold meg a fekete pontokat!
This table is avarage! Read instructions below!
Előadás másolata:

09. GYAKORLAT Beeper

Feladat Készítsen hardvert és írjon szoftvert egy beeper-re amelyik az A0 lábacskára vezetett feszültség függvényében változtatja a csipogási frekvenciáját. Az A0 lábacskára vezetett feszültség egy foto-ellenállás-nak köszönhetően változik, melynek ellenállása a beérkezett fényintenzitástól függ.

Felhasznált alkatrészek Beeper Foto-ellenállás

Hardver

Szoftver void setup() { // initialize serial communications (for debugging only): Serial.begin(9600); } void loop() { // read the sensor: int sensorReading = analogRead(A0); // print the sensor reading so you know its range Serial.println(sensorReading); // map the analog input range (in this case, 400 - 1000 from the photoresistor) // to the output pitch range (120 - 1500Hz) // change the minimum and maximum input numbers below // depending on the range your sensor's giving: int thisPitch = map(sensorReading, 400, 1000, 120, 1500); // play the pitch: tone(9, thisPitch, 10); delay(1); // delay in between reads for stability

Programkód elemzése void setup() { Serial.begin(9600); // soros kommunikacio inicializalasa } void loop() { int sensorReading = analogRead(A0); // szenzor ertekenek leolvasasa // (foto-ellenallas) Serial.println(sensorReading); // a leolvasott ertek kiirasa a // soros monitorra // bemeneti intervallum lekepezese (400-1000 a foto-ellenallastol) // a kimeneti intervallumra, frekvencia (120Hz-1500Hz) int thisPitch = map(sensorReading, 400, 1000, 120, 1500); tone(9, thisPitch, 10); // hang reprodukalasa delay(1); // keses 1ms // a stabilitas miatt

Az elkészített projekt

Önálló feladat Kísérletezzen a berendezéssel a hardver és a szoftver módosításával. Változtassa a foto-ellenállással sorba kapcsolt ellenállás értékét és figyelje hogy történik-e valamilyen változás. Változtassa meg a programot (map függvény) és figyelje, hogy történik-e valamilyen változás.