Hónap: 2018 május

Távolságmérés a VL53L0X lézeres szenzorral

A szenzor egy kisméretű, nem látható tartományba eső fényt kibocsátó lézerforrást és egy hozzá csatlakozó érzékelőt tartalmaz. A VL53L0X „Time of Flight” elvű mérést alkalmaz, azaz méri a “repülési időt”, vagyis azt az időtartamot, amennyi idő alatt a kibocsátott fény visszajut vissza az érzékelőre. Mivel az alkalmazott fénynyaláb nagyon keskeny, csak a közvetlenül előtte lévő felületről verődik vissza, így csak pontosan annak a távolságát fogja meghatározni. Az ultrahanghullámokat alkalmazó szenzorokhoz képest az érzékelés “kúpja” nagyon keskeny. Ellentétben az infravörös távolságmérővel, ami megpróbálja mérni a visszaverődött fény mennyiségét, a VL53L0x sokkal pontosabb, és nem rendelkezik linearitási problémákkal sem. Az alkalmazott...

Read More

LEDek és nyomógombok az RPi GPIO portján

A Raspberry Pi GPIO portja 17 darab úgynevezett „nem dedikált” I/O tüskét tartalmaz, amiket különböző programozási környezetekből könnyen lehet működtetni. Erre a feladatra leggyakrabban a Scratch illetve a Python programozást alkalmazhatod. A következőkben egy egyszerű kapcsolás és néhány rövid Python kód segítségével bemutatom a LEDek és nyomógombok kezelésének módját. Mire lesz szükség: 1 db LED 1 db breadboard-ba csatlakoztatható nyomógomb 1 db 330 Ω-os előtét ellenállás a LED-hez 1 db 10 kΩ-os ellenállás a nyomógombhoz 1 db breadboard jumperkábelek Az alkalmazott áramkör: A tesztelésre használt áramkörben a GPIO port 37-es (bemenet) illetve 33-as (kimenet) csatlakozási pontjait használtam, ezeket természetesen...

Read More

BBC micro:bit és Neopixels

Ha már rendelkezel „pici” programozási tapasztalattal, akkor jogos az igény, hogy nekikezdj a fizikai számítástechnika izgalmas kísérleteinek. Ennek egyik látványos eleme a BBC micro:bit és NeoPixels termékek együttes használata. A NeoPixels az Adafruit nevű elektronikai vállalat terméke, illetve annak levédett márkaneve egy olyan típusú RGB LED számára, amelyet különböző módon csomagolnak (alak és a ledek száma). Közvetlenül a micro:bitről 8 LED-et tudsz táplálni, de ennél többet is lehet vezérelni (célszerű külső áramforrást igénybe venni). Úgy tervezték, hogy 5V-on használjuk, de működtethető 3V3 (3,3 V) mikrokontrollerrel is, mint a micro: bit. Legérdekesebb jellemzője az egyetlen IO vezérlés (egyetlen vezetéken küldöm...

Read More

Programozzunk micro:biteket!

Dr. Abonyi Tóth Andor, az ELTE Informatikai Karának adjunktusa a “Programozzunk micro:biteket” című hiánypótló műben foglalta össze a micro:bit, mint oktatási célú programozási eszköz alkalmazási lehetőségeit. Kár, hogy ilyen sokáig kellett várni egy ilyen szemléletű tananyagra. Játékként számtalan helyen előkerült mostanra ez az ezerarcú panel, de mint a programozást egyszerre izgalmasan és a gyerekek számára emészthetően előadni szándékozó pedagógusként kézbe véve nem válogathatunk sok “konyhakész” segédanyag közül. A “Programozzunk micro:biteket” újszerű a tervezettség tekintetében is: deklaráltan 14, egyenként 90 perces szakköri alkalomra készült. Szakköri alkalomra, de árulkodó ugyanakkor hogy a szerző nem szakadt el a 45 perces időegységektől. Ezzel...

Read More

Vezeték nélküli (rádiós) kommunikáció micro:bittel

Amire szükséged lesz 2db micro:bit 2db elemtartó és 4db AAA elem 1 csapattárs? A rádióhullámok lényegében elektromágneses hullámok, amelyek sugároznak az antennából (mint a WiFi router antennái). A tudósok azt találták, hogy elektromágneses hullámok lehetnek elrendezve egy elektromágneses spektrumú skálán. Az ábrán látható az elektromágneses spektrum. Állítsuk be a rádiós kapcsolatot! Ezeket az utasításokat lehet elérni, hiszen a beállítás az egyik oldalon (adó) másik oldalon (vevő) program készítését jelenti. Adó program Nagyon fontos, hogy azonos rádió csoport legyen megadva az összes micro:bitnél aki a közös kommunikációban érdekelt. (Ez a csoport azonosító lesz az adási cím. Ez olyan, mint a...

Read More

I2C buszbővítő Raspberry Pi-hez

A Raspberry Pi GPIO portja 17 darab szabadon programozható ki- illetve bemeneti tüskét tartalmaz. Ezeket különböző programozási környezetekből (Scratch, Python, stb.) könnyen tudod programozni. Működésük nagyon egyszerű, a tüske két logikai állapotot (True/ False, High/Low) vehet fel, ezeket fizikailag feszültségszintek reprezentálják, 0V, illetve 3,3V. Ez utóbbira fontos figyelni, mert eltérően egyéb eszközöktől (pl. Arduino) ahol a logikai True – High szintet 5V reprezentálja, a Raspberry 3,3V-os logikával működik. Amennyiben a Pi a GPIO portot kimenetként használja, ez nem okoz problémát, bemeneti üzemmódban azonban gondoskodnod kell arról, hogy a bemenetre érkező jel ne lépje túl a 3,3V-ot, mert az a...

Read More

Weboldalunk, hasonlóan más oldalakhoz, a böngészés során sütiket használ. Kérünk, hogy engedélyezd a sütik használatát, vagy zárd be az oldalt! További információ

A hatályos jogszabályok értelmében fel kell hívnunk a figyelmedet arra, hogy ez a weboldal ún. "cookie"-kat vagy "sütiket" használ. A sütik apró, veszélytelen fájlok, amelyeket a weboldal helyez el a számítógépeden, hogy minél egyszerűbbé tegye számodra a böngészést. A sütiket letilthatod a böngésződ beállításaiban. Amennyiben ezt nem teszed meg, illetve ha az "Engedélyezem" feliratú gombra kattintasz, azzal elfogadod a sütik használatát.

Bezárás