Ezzel a gombbal fordítható és ellenőrizhető le, hogy a programunk hibamentes-e. New: ezzel a gombbal egy új projektet hozhatunk létre Open: ezzel a gombbal nyithatjuk meg a korábban létrehozott projekteket Save: a jelenlegi projekt elmentése Upload: a lefordított köd betöltése az Arduino panelba Serial Monitor: az Arduino panel által küldött soros adatok megjelenítése egy terminálablakban Az Arduino-val csak most ismerkedőknek egy kis segítség (az alábbi PDF dokumentumokban sok egyszerű, kezdőknek való példa található): Arduino használata esetén elég egyszerű dolgunk van. A fejlesztői környezet eltakarja előlünk a hardvert, ezért nem kell részletesen ismerni a mikrovezérlő működését. Bevezetés - SRF-04 Ultrahangos távolságmérő szenzor használata Arduino-val és AVR-rel - Hobbielektronika.hu - online elektronikai magazin és fórum. Az AVR mikrovezérlő és a beépített perifériák használata legtöbbször néhány egyszerű paranccsal megoldható. Az ultrahangos szenzor használatához is csak azt kell tudnunk, hogy az I/O lábak állapotát hogyan tudjuk változtatni (a Trigger láb jelének a létrehozásához), és egy adott lábon lévő jel hosszát (láb állapotának időtartamát) hogyan tudjuk megmérni.
Mikrohullámú érzékelők A csak mikrohullámmal működő érzékelőket a polgári célú alkalmazásoknál fokozatosan felváltották a passzív infrával kombináltak. Így lehetett kiküszöbölni azt a problémát, hogy az érzékelők átláttak a fa- és téglafalakon, sőt bizonyos esetekben a vasbeton falazatokon is. A radaros eszközök gyakran az utcafronton elhaladó embereket és járműveket is érzékelték, emiatt számos téves jelzést okoztak. A később használatba kerülő passzív infrákkal kombinálva viszont jó hatásfokkal működnek napjainkban is. A kétféle szenzor együtt, az eltérő érzékelésmódnak, valamint az "ÉS" kapcsolatba kötésnek köszönhetően maximális védelmet nyújt, a téves riasztások száma szinte nullára redukálható. Egyéb mozgásérzékelők, ultrahangos, mikrohullámú - Oktel Kft.. Hétköznapi felhasználásban a beltéri behatolásvédelemnél ma már nem alkalmaznak tisztán mikrohullámú érzékelőket, a kültéri védelemben és a katonai technológiában viszont léteznek ilyenek. Minden jog fenntartva. Copyright © Oktel Kft. 1998-2018
print ( Tavolsag, DEC); // az eredmeny elkuldese a soros porton keresztul a PC-re Serial. println ( " mm"); // mm kiirasa az eredmeny utan} A fenti kódot másoljuk be az Arduino programba, majd ellenőrzés és fordítás után töltsük le az Arduino panelba. A sikeres programletöltés után, a Serial Monitort megnyitva, a megfelelő Com portot és 9600-as kommunikációs sebességet beállítva valami ilyesmit kell látnunk: A kód legelején definiálom az EchoTime és Tavolsag változókat. Induktív érzékelők - Kvalix. A könnyebb használhatóság érdekében a 2-es és 3-as lábat elnevezem EchoPin-nek és TriggerPin-nek a #define paranccsal. Az Arduino programnak tartalmaznia kell egy setup() és egy loop() függvényt, különben nem fog működni. A (void) arra utal, hogy a függvény nem ad vissza eredményül semmilyen adatot. Az üres zárójel pedig arra, hogy a függvény hívásakor mi sem adunk meg semmilyen adatot a függvénynek. A setup() függvény csak egyetlen egyszer fut le a program legelején mielőtt a programunk fő loop() ciklusa elindulna. Ezért a steup() részben adhatjuk meg a főbb beállításokat, általános utasításokat, eszköz inicializálásokat (pl.
Amennyiben több partnerünktől rendel terméket, szolgáltatónként külön szállítási díjat kell fizetni. Kérjük figyelmesen olvassa el az ajánlat feltételeit! Fontos! A terméket utánvéttel tudod megvásárolni, ha kosárba teszed és elindítod a vásárlást, ezzel a megrendelés aktív lesz és a terméket 10 napon belül szállítja is a szolgáltató. Személyes átvételre nincs lehetőség! A szállítás díja, amit a termék átvételekor kell fizetni a futárszolgálatnak 1. 490 Ft. A termék átvételekor kell fizetni a terméket és szállítást: 5. 990 Ft + 1. 490 Ft. Több termék egyszerre történő rendelése esetén is egy szállítási költséget számolunk fel, ill. ha az összeg 40. 000 Ft feletti a kiszállítás ingyenes! Add meg e-mail címedet is és visszajelzést küldünk Neked, ha megismételjük az akciót vagy más, hasonló ajánlatunk van!
Ultrahangnak a 20 kHz-nél nagyobb frekvenciájú hangot, azaz a nagyfrekvenciás hanghullámot nevezzük. Hallás [ szerkesztés] A levegőben terjedő hang longitudinális nyomáshullám, amely ott körülbelül 340 m/s sebességgel terjed. A vízben ennél gyorsabban, 1500 m/s körüli sebességgel halad. A szilárd anyagokban transzverzális és longitudinális hullámok is terjedhetnek, ezek közül az utóbbit nevezzük hangnak. Szilárd közegekben a hang terjedési sebessége jóval nagyobb, anyagtól függően akár 3000–5000 m/s is lehet. A hangot főként a fülünkkel halljuk, de a bőrünk, a koponyacsontjaink is részt vesznek az érzékelésben. Nagyjából 20 Hz -es a legmélyebb, és 20 000 Hz-es a legmagasabb hang, amit még mi, emberek hallani képesek vagyunk. Fiatalkorunkban hallunk a legjobban. A nők általában jobban hallanak, és a hallásuk kevésbé romlik az öregedéssel. Az ultrahang az emberek számára ugyan nem, de többféle állat számára hallható, közismert, hogy a kutyák reagálnak rá. A denevérek és a delfinek azonban maguk is állítanak elő ultrahangot, amit a tájékozódáshoz használnak fel.
Távolságmérés Arduino-val Először nézzük a legegyszerűbb esetet, amikor az Arduino panelt használjuk. A fejlesztői környezet eltakarja előlünk a hardvert, ezért nem kell regiszter szinten ismerni az AVR mikrovezérlő és a beépített perifériák működését. Láthatjuk majd, hogy a távolságmérés és az adatok soros porton keresztül a PC-re történő küldése néhány utasítással megoldható. Boarduino panel A példában egy Arduino kompatibilis Boarduino panelt használtam, mivel a kapcsolásaim nagy részét dugdosós próbapanelon állítom össze. Ez a panel közvetlenül rádugható egy próbapanelra, nagymértékben meggyorsítva ezzel a fejlesztést. Arduino fejlesztőkörnyezet Az Arduino hardvert és fejlesztői környezetet nem ismertetem részletesen, mert a TavIR weboldalon egy nagyon jó összefoglaló található. ( LINK) Ha elindítjuk az Arduino fejlesztőkörnyezetet, az alábbi képernyő fogad: Az eszközsorban az alábbi 7 gomb található: Verify/Compile: mielőtt a programot az Arduino panelba töltenénk, le kell fordítanunk.