Tartalomjegyzék:

HackerBox 0058: Kódolás: 7 lépés
HackerBox 0058: Kódolás: 7 lépés

Videó: HackerBox 0058: Kódolás: 7 lépés

Videó: HackerBox 0058: Kódolás: 7 lépés
Videó: #105 HackerBox 0058 ENCode 2024, Július
Anonim
HackerBox 0058: Kódolás
HackerBox 0058: Kódolás

Üdvözlet a HackerBox Hackereknek világszerte! A HackerBox 0058 segítségével felfedezzük az információkódolást, a vonalkódokat, a QR -kódokat, az Arduino Pro Micro programozását, a beágyazott LCD -kijelzőket, a vonalkód -generálás integrálását az Arduino -projektekbe, az emberi beviteli eszközök kihasználását és egyebeket.

A HackerBoxes havi előfizetési doboz szolgáltatás az elektronika és a számítástechnika rajongói számára - Hardver Hackerek - Az álmok álmodozói.

A HackerBoxes GYIK -ban rengeteg információ található a jelenlegi és leendő tagok számára. Szinte az összes nem technikai támogatási e-mail, amelyet kapunk, már megválaszolásra került, ezért nagyra értékeljük, hogy szán néhány percet a GYIK elolvasására.

Kellékek

Ez az útmutató tartalmazza a HackerBox 0058 használatának megkezdéséhez szükséges információkat. A doboz teljes tartalma megtalálható a HackerBox 0058 termékoldalán, ahol a doboz is megvásárolható, amíg a készlet tart. Ha szeretné, hogy minden hónapban automatikusan kapjon egy ilyen HackerBox -ot a postafiókjába 15 dolláros kedvezménnyel, akkor iratkozzon fel a HackerBoxes.com webhelyen, és csatlakozzon a forradalomhoz!

A havi HackerBox használatához általában forrasztópáka, forraszanyag és alapvető forrasztóeszközök szükségesek. Szükség van egy számítógépre a szoftvereszközök futtatásához. Tekintse meg a HackerBox Deluxe Starter Workshop -ot, ahol alapvető eszközkészletet, valamint bevezető tevékenységek és kísérletek széles skáláját találja.

A legfontosabb, hogy kalandérzékre, hacker szellemre, türelemre és kíváncsiságra lesz szüksége. Az elektronika építése és kísérletezése, bár nagyon kifizetődő, bonyolult, kihívásokkal teli és néha frusztráló is lehet. A cél a haladás, nem a tökéletesség. Ha kitart és élvezi a kalandot, sok elégedettség származhat ebből a hobbiból. Lépjen minden lépést lassan, vegye figyelembe a részleteket, és ne féljen segítséget kérni

1. lépés: Kódolás

Kódolás
Kódolás

Az információk közlése, rögzítése vagy manipulálása kódolást igényel. Mivel az információk feldolgozása, tárolása és közlése a modern elektronika lényege, rengeteg kódolással kell törődnünk.

A kódolás nagyon egyszerű példájaként két ujját felfelé, vagy a "2" vagy "] [" számokat használva, vagy a "kettő", "dos" vagy "szavak használatával ábrázolhatja, hogy hány szeme vagy füle van. Er "vagy" zwei ". Valójában nem ilyen egyszerű, igaz? Az emberi nyelven használt kódolás, különösen olyan témákban, mint az érzelmek vagy az absztrakció, rendkívül összetett lehet.

FIZIKA

Igen, minden mindig a fizikával kezdődik. Az elektronikus rendszerekben azzal kezdjük, hogy a legegyszerűbb értékeket elektromos jelekkel, általában feszültségszintekkel ábrázoljuk. Például a ZERO -t földként (kb. 0V), a ONE -t pedig körülbelül 5V -ként (vagy 3,3V -ként stb.) Lehet ábrázolni, hogy nullákból és egyekből álló bináris rendszert alkossunk. Még csak a NULLA és az EGY esetében is sok a félreértés. Amikor megnyomja a gombot, az NULLA vagy EGY? MAGAS vagy ALACSONY? A chipválasztó jel "aktív magas" vagy "aktív alacsony"? Mikor lehet leolvasni egy jelet, és meddig lesz érvényes? A kommunikációs rendszerekben ezt "vonalkódolásnak" nevezik.

Ezen a legalacsonyabb szinten a reprezentációk nagyrészt a rendszer fizikájáról szólnak. Milyen feszültségeket tud támogatni, milyen gyorsan tud átállni, hogyan kapcsolja be és ki a lézert, hogyan modulálja az információs jelek a rádiófrekvenciás vivőt, mekkora a csatorna sávszélessége, vagy akár hogyan generálnak ionkoncentrációk akciós potenciált idegsejt. Az elektronika esetében ezt az információt gyakran a gyártó adatlapjának impozáns táblázatai tartalmazzák.

A fizikai réteg (PHY) vagy az 1. réteg az első és a legalacsonyabb réteg a számítógépes hálózat hétrétegű OSI modelljében. A fizikai réteg meghatározza a nyers bitek továbbításának eszközeit a hálózati csomópontokat összekötő fizikai adatkapcsolaton keresztül. A fizikai réteg elektromos, mechanikai és eljárási interfészt biztosít az átviteli közeghez. Az elektromos csatlakozók alakját és tulajdonságait, a sugárzandó frekvenciákat, a használandó vonalkódot és hasonló alacsony szintű paramétereket a fizikai réteg határozza meg.

SZÁMOK

Nem tudunk sokat tenni az EGY és a NULLA segítségével, különben úgy fejlõdtünk volna, hogy "beszélünk" egymással pislogva. A bináris értékek nagyszerű kezdetek. A számítástechnikai és kommunikációs rendszerekben bináris számjegyeket (biteket) bájtokba és "szavakba" kombinálunk, amelyek például 8, 16, 32 vagy 64 bitet tartalmaznak.

Hogyan felelnek meg ezek a bináris szavak számoknak vagy értékeknek? Egy egyszerű 8 bites bájtban a 00000000 általában nulla, a 11111111 pedig általában 255, hogy 2-től 8-ig vagy 256 különböző értéket biztosítson. Természetesen ez nem áll meg itt, mert sokkal több, mint 256 szám van, és nem minden szám pozitív egész szám. Már a számítástechnikai rendszerek előtt is képviseltük a számértékeket különböző számrendszerek, nyelvek, bázisok használatával, és olyan technikákat alkalmazva, mint a negatív számok, képzeletbeli számok, tudományos jelölések, gyökerek, arányok és különböző alapú logaritmikus skálák. A számítógépes rendszerek számértékeihez olyan kérdésekkel kell megküzdenünk, mint a gépi epsilon, az endianness, a fixpont és a lebegőpontos ábrázolás.

SZÖVEG (CETERA)

A számok vagy értékek ábrázolása mellett a bináris bájtok és szavak betűket és más szöveges szimbólumokat is jelenthetnek. A szövegkódolás leggyakoribb formája az American Standard Code for Information Interchange (ASCII). Természetesen különféle típusú információk kódolhatók szövegként: könyv, ez a weboldal, xml dokumentum.

Bizonyos esetekben, például az e -mailben vagy a Usenet -bejegyzésekben, érdemes lehet szélesebb körű információtípusokat (például általános bináris fájlokat) szövegként kódolni. Az uuencoding folyamata a bináris szöveges kódolás gyakori formája. A képeket akár szövegként is "kódolhatja": ASCII Art vagy jobb esetben ANSI Art.

KÓDOLÁSI ELMÉLET

A kódolási elmélet a kódok tulajdonságainak és adott alkalmazásokhoz való alkalmasságának tanulmányozása. A kódokat adattömörítésre, titkosításra, hibafelismerésre és -javításra, adatátvitelre és adattárolásra használják. A kódokat különböző tudományágak tanulmányozzák hatékony és megbízható adatátviteli módszerek megtervezése céljából. A diszciplínák közé tartozik az információelmélet, az elektrotechnika, a matematika, a nyelvészet és az informatika.

ADATTÖMÍTÉS (a redundancia eltávolítása)

Az adattömörítés, a forráskódolás vagy a bitsebesség csökkentése az információ kódolásának folyamata, kevesebb bittel, mint az eredeti ábrázolás. Minden egyes tömörítés veszteséges vagy veszteségmentes. A veszteségmentes tömörítés csökkenti a biteket a statisztikai redundancia azonosításával és kiküszöbölésével. A veszteségmentes tömörítés során semmilyen információ nem veszik el. A veszteséges tömörítés csökkenti a biteket a felesleges vagy kevésbé fontos információk eltávolításával.

A Lempel -Ziv (LZ) tömörítési módszerek a veszteségmentes tárolás legnépszerűbb algoritmusai közé tartoznak. A nyolcvanas évek közepén, Terry Welch munkája nyomán, a Lempel – Ziv – Welch (LZW) algoritmus gyorsan a legtöbb általános célú tömörítési rendszer választott módszerévé vált. Az LZW -t-g.webp

Folyamatosan tömörített adatokat használunk DVD -k, streaming MPEG video, MP3 audio, JPEG grafika, ZIP fájlok, tömörített tar labdák stb.

HIBA ÉRTÉKELÉS ÉS JAVÍTÁS (hasznos redundancia hozzáadásával)

A hibafelismerés és -javítás vagy -vezérlés olyan technikák, amelyek lehetővé teszik a digitális adatok megbízható továbbítását a nem megbízható kommunikációs csatornákon keresztül. Sok kommunikációs csatorna csatornazajnak van kitéve, így hibák léphetnek fel a forrásból a vevőbe történő átvitel során. A hibafelismerés a zaj vagy más károsodás által okozott hibák észlelése az adóról a vevőre történő átvitel során. A hibajavítás a hibák észlelése és az eredeti, hibamentes adatok rekonstrukciója.

A hiba észlelését legegyszerűbben adásismétlés, paritásbitek, ellenőrző összegek, CRC -k vagy kivonatfüggvények segítségével lehet elvégezni. Az átviteli hibát a vevő észlelheti (de általában nem javítja ki), és ezután kérheti az adatok újraküldését.

A hibajavító kódokat (ECC) az adatok hibáinak ellenőrzésére használják a megbízhatatlan vagy zajos kommunikációs csatornákon keresztül. A központi ötlet az, hogy a feladó az üzenetet redundáns információkkal kódolja ECC formájában. A redundancia lehetővé teszi a vevő számára, hogy korlátozott számú hibát észleljen, amelyek bárhol előfordulhatnak az üzenetben, és gyakran kijavítja ezeket a hibákat újraküldés nélkül. Az ECC leegyszerűsített példája, hogy minden egyes adatbitet háromszor kell továbbítani, amelyet (3, 1) ismétlési kódnak neveznek. Annak ellenére, hogy csak 0, 0, 0 vagy 1, 1, 1 kerül továbbításra, a zajos csatornán belüli hibák nyolc lehetséges érték (három bit) bármelyikét mutathatják be a vevőnek. Ez lehetővé teszi a három minta bármelyikében előforduló hibát "többségi szavazással" vagy "demokratikus szavazással". Ennek az ECC -nek a korrekciós képessége így 1 hibabitet javít minden továbbított triplettben. Ez a hármas moduláris redundancia, bár egyszerűen megvalósítható és széles körben használatos, viszonylag nem hatékony ECC. A jobb ECC kódok általában megvizsgálják az utolsó néhány tízet, vagy akár az utolsó több száz korábban vett bitet, hogy meghatározzák, hogyan kell dekódolni a jelenlegi kis maroknyi biteket.

Szinte minden kétdimenziós vonalkód, például a QR-kódok, a PDF-417, a MaxiCode, a Datamatrix és az azték kód Reed – Salamon ECC-t használ a helyes olvasáshoz, még akkor is, ha a vonalkód egy része sérült.

KRIPTOGRÁFIA

A kriptográfiai kódolás a számítási keménységre vonatkozó feltételezések köré épül. Az ilyen kódoló algoritmusokat szándékosan nehéz megtörni (gyakorlati értelemben) minden ellenfél. Elméletileg lehetséges megtörni egy ilyen rendszert, de ez nem lehetséges bármely ismert gyakorlati eszközzel. Ezeket a rendszereket ezért számításilag biztonságosnak nevezik. Léteznek információelméletileg biztonságos rendszerek, amelyek bizonyíthatóan korlátlan számítási teljesítmény mellett sem törhetők meg, például az egyszeri pad, de ezek a sémák a gyakorlatban nehezebben használhatók, mint a legjobb elméletileg törhető, de számításilag biztonságos mechanizmusok.

A hagyományos rejtjelezés titkosításon alapul az átültetési titkosításon, amely átrendezi az üzenetben lévő betűk sorrendjét (pl. A „hello world” egy „egyszerűen ehlol owrdl” lesz egy triviálisan egyszerű átrendeződési sémában), valamint a helyettesítő titkosításokkal, amelyek szisztematikusan helyettesítik a betűket vagy csoportokat. betűk más betűkkel vagy betűcsoportokkal (pl. a „repülj egyszerre” gmz bu podf lesz, ha minden betűt az azt követő betűvel helyettesítünk a latin ábécében). Egyik egyszerű verziója sem kínál sok bizalmasságot a vállalkozó szellemű ellenfelektől. A korai helyettesítő titkosítás a Caesar -titkosítás volt, amelyben az egyszerű szöveg minden betűjét felváltotta egy betű, amely rögzített számú pozíciót tartalmaz az ábécében. A ROT13 egy egyszerű betűhelyettesítő kód, amely az ábécé betűit a 13. betűvel helyettesíti. Ez a Caesar -kód különleges esete. Próbáld ki itt!

2. lépés: QR -kódok

QR kódok
QR kódok

A QR-kódok (wikipedia) vagy a "Quick Response Codes" egyfajta mátrix vagy kétdimenziós vonalkód, amelyet először 1994-ben terveztek a japán autóipar számára. A vonalkód egy géppel olvasható optikai címke, amely információkat tartalmaz arról az elemről, amelyhez csatolták. A gyakorlatban a QR -kódok gyakran tartalmaznak egy webhelyre vagy alkalmazásra mutató lokátor, azonosító vagy nyomkövető adatait. A QR -kód négy szabványos kódolási módot (numerikus, alfanumerikus, byte/bináris és kanji) használ az adatok hatékony tárolásához.

A Quick Response rendszer népszerű lett az autóiparon kívül a gyors olvashatóság és a hagyományos UPC vonalkódokhoz képest nagyobb tárolókapacitás miatt. Az alkalmazások közé tartozik a termékkövetés, a cikk azonosítása, az időkövetés, a dokumentumkezelés és az általános marketing. A QR -kód fekete négyzetekből áll, fehér alapon négyzet alakú rácsban, amelyeket egy képalkotó eszköz, például egy kamera leolvashat, és Reed – Solomon hibajavítással dolgozhat fel, amíg a kép megfelelően értelmezhető. A szükséges adatokat ezután olyan mintákból nyerik ki, amelyek a kép vízszintes és függőleges összetevőiben egyaránt megtalálhatók.

A modern okostelefonok általában automatikusan olvassák a QR -kódokat (és más vonalkódokat). Egyszerűen nyissa meg a kameraalkalmazást, irányítsa a kamerát a vonalkódra, és várjon egy -két másodpercet, amíg a kameraalkalmazás jelzi, hogy zárolva van a vonalkódhoz. Az alkalmazás néha azonnal megjeleníti a vonalkód tartalmát, de általában az alkalmazásnak ki kell választania a vonalkód -értesítést, hogy megjelenítse a vonalkódból kivont információkat. 2011 júniusában 14 millió amerikai mobilfelhasználó szkennelt QR -kódot vagy vonalkódot.

Okostelefonjával olvasta a HackerBox 0058 külső oldalán kódolt üzeneteket?

Érdekes videó: El tud illeszteni egy egész játékot a QR -kódba?

A régi időzítők emlékezhetnek a Cauzin Softstripre a 80 -as évek számítógépes magazinjaiból. (videó demó)

3. lépés: Arduino Pro Micro 3.3V 8MHz

Arduino Pro Micro 3.3V 8MHz
Arduino Pro Micro 3.3V 8MHz

Az Arduino Pro Micro az ATmega32U4 mikrokontrollerre épül, amely beépített USB interfésszel rendelkezik. Ez azt jelenti, hogy nincs FTDI, PL2303, CH340 vagy más chip, amely közvetítőként működne a számítógép és az Arduino mikrokontroller között.

Javasoljuk, hogy először próbálja ki a Pro Micro -t anélkül, hogy a csapokat a helyére forrasztaná. Az alapkonfigurációt és a tesztet elvégezheti a fejlécek használata nélkül. Ezenkívül a forrasztás késleltetése a modulhoz eggyel kevesebb változót ad a hibakereséshez, ha bármilyen komplikációba ütközik.

Ha nincs telepítve az Arduino IDE a számítógépére, akkor először töltse le az arduino.cc IDE űrlapot. FIGYELMEZTETÉS: A Pro Micro programozása előtt feltétlenül válassza ki a 3.3V -os verziót az Eszközök> processzor menüpont alatt. Ha ezt az 5 V -os beállítást megadja, akkor egyszer működni fog, majd úgy tűnik, hogy az eszköz soha nem csatlakozik a számítógéphez, amíg nem követi az alább tárgyalt útmutató „Visszaállítás rendszerindítóra” utasításait, ami kissé trükkös lehet.

A Sparkfun nagyszerű Pro Micro Hookup Guide -t tartalmaz. Az összekapcsolási útmutató részletes áttekintést tartalmaz a Pro Micro kártyáról, majd egy részt a "Telepítés: Windows" és egy "Telepítés: Mac és Linux" részben. Kövesse a telepítési utasítások megfelelő verziójában található utasításokat annak érdekében, hogy az Arduino IDE a Pro Micro támogatására legyen konfigurálva. Általában egy Arduino táblával kezdünk dolgozni a standard Blink vázlat betöltésével és/vagy módosításával. A Pro Micro azonban nem tartalmazza a szokásos LED -et a 13. tűn. Szerencsére tudjuk irányítani az RX/TX LED -eket. A Sparkfun egy ügyes kis vázlatot mutatott be annak bemutatására. Ez a Hookup Guide „1. példa: Blinkies!” Című szakaszában található. Ellenőrizze, hogy tudja -e fordítani és programozni ezt a Blinkies -t! példát a Pro Micro -ra, mielőtt továbblép.

Miután úgy tűnik, minden működik a Pro Micro programozásához, itt az ideje, hogy óvatosan forrasztja a fejléceket a modulra. Forrasztás után gondosan tesztelje újra a táblát.

FYI: A beépített USB adó -vevőnek köszönhetően a Pro Micro könnyen használható emberi interfész eszköz (HID), például billentyűzet vagy egér emulálására, és játszhat a billentyűleütéssel.

4. lépés: QR -kódok a színes LCD kijelzőn

QR kódok színes LCD kijelzőn
QR kódok színes LCD kijelzőn

Az LCD kijelző 128 x 160 színes színes képponttal rendelkezik, és 1,8 hüvelyk átmérőjű. Az ST7735S illesztőprogram -chip (adatlap) szinte bármilyen mikrokontrollerről csatlakoztatható egy soros perifériás interfész (SPI) busz használatával. Az interfész 3.3V -os jelzésre és tápegységre van megadva.

Az LCD modul közvetlenül a 3.3V Pro Micro -hoz csatlakoztatható 7 FF jumper vezetékkel:

LCD ---- Pro Micro

GND ---- GND VCC ---- VCC SCL ---- 15 SDA ---- 16 RES ---- 9 DC ----- 8 CS ----- 10 BL ----- Nincs kapcsolat

Ez a speciális tű hozzárendelés lehetővé teszi a könyvtári példák alapértelmezett működését.

Az "Adafruit ST7735 és ST7789" nevű könyvtár megtalálható az Arduino IDE menüben, az Eszközök> Könyvtárak kezelése menüben. Telepítés közben a könyvtárkezelő javasolni fog néhány függő könyvtárat, amelyek az adott könyvtárhoz tartoznak. Engedje meg, hogy ezeket is telepítse.

A könyvtár telepítése után nyissa meg a Fájlok> Példák> Adafruit ST7735 és ST7789 könyvtár> graphicstest

Grafikai teszt összeállítása és feltöltése. Grafikus demót generál az LCD kijelzőn, de néhány sor és oszlop "zajos képpontokat" tartalmaz a kijelző szélén.

Ezeket a "zajos képpontokat" a beállítás (void) függvény tetejénél használt TFT init függvény megváltoztatásával lehet rögzíteni.

Kommentelje a kód sorát:

tft.initR (INITR_BLACKTAB);

És szüntesse meg a sort néhány sorral lejjebb:

tft.initR (INITR_GREENTAB);

Programozza át a demót, és mindennek jól kell kinéznie.

Most már használhatjuk az LCD -t a QR -kódok megjelenítésére

Vissza az Arduino IDE menübe Eszközök> Könyvtárak kezelése.

Keresse meg és telepítse a könyvtár QRCode kódját.

Töltse le az itt csatolt QR_TFT.ino vázlatot.

Fordítsa össze és programozza be a QR_TFT programot a ProMicro -ba, és nézze meg, hogy tudja -e használni a telefon kameraalkalmazásával a generált QR -kódot az LCD -kijelzőn.

Néhány projekt inspirációként használja a QR -kód generálást

Hozzáférés-szabályozás

QR óra

5. lépés: Rugalmas lapos kábel

Rugalmas lapos kábel
Rugalmas lapos kábel

A flexibilis lapos kábel (FFC) bármilyen típusú elektromos kábel, amely lapos és rugalmas is, lapos szilárd vezetékekkel. Az FFC egy flexibilis nyomtatott áramkörből (FPC) kialakított vagy ahhoz hasonló kábel. Az FPC és FFC kifejezéseket néha felcserélhetően használják. Ezek a kifejezések általában egy rendkívül vékony lapos kábelre vonatkoznak, amelyet gyakran találnak nagy sűrűségű elektronikus alkalmazásokban, például laptopokban és mobiltelefonokban. A szalagkábel miniatürizált formája, amely általában lapos és rugalmas műanyag fólialapból áll, több lapos fémvezetővel egy felülethez kötve.

Az FFC -k különféle csapszegekben kaphatók, az 1,0 mm és 0,5 mm két gyakori lehetőség. A mellékelt FPC kitörőpanel nyomon követi mindkét pályát, egyet a NYÁK mindkét oldalán. A nyomtatott áramköri lapnak csak az egyik oldala használható a kívánt hangmagasságtól függően, ebben az esetben 0,5 mm. Ügyeljen arra, hogy a nyomtatott áramköri lap ugyanazon 0,5 mm -es oldalára nyomtatott fejlécszámozást használja. Az 1,0 mm -es oldalon lévő csapszámozás nem egyezik, és más alkalmazásokhoz használják.

Az FFC csatlakozók mind a megszakítón, mind a vonalkód -leolvasón ZIF (nulla beillesztési erő) csatlakozók. Ez azt jelenti, hogy a ZIF csatlakozók mechanikus csúszkával rendelkeznek, amelyet az FFC behelyezése előtt nyitnak, majd csuklósan csuklósan rögzítik a csatlakozót az FFC -hez anélkül, hogy magára a kábelre erőfeszítést kellene tenni. Két fontos dolgot kell megjegyezni ezekkel a ZIF csatlakozókkal kapcsolatban:

1. Mindkettő "alsó érintkező", ami azt jelenti, hogy az FFC fém érintkezőinek lefelé kell nézniük (a NYÁK felé), amikor behelyezik őket.

2. A kitörésen lévő csuklós csúszka a csatlakozó elején található. Ez azt jelenti, hogy az FFC a csuklós csúszka alatt/alatt megy. Ezzel szemben a vonalkód -leolvasó csuklós csúszka a csatlakozó hátoldalán található. Ez azt jelenti, hogy az FFC a ZIF csatlakozóba az ellenkező oldalról lép be, nem pedig a csuklós csúszkán keresztül.

Ne feledje, hogy más típusú FFC/FPC ZIF csatlakozók oldalsó csúszkákkal rendelkeznek, szemben az itt található csuklós csúszkákkal. Ahelyett, hogy felfelé és lefelé billentene, az oldalsó csúszkák becsúsznak ki -be a csatlakozó síkjában. Mindig alaposan nézze át, mielőtt új típusú ZIF csatlakozót használ. Elég kicsik, és könnyen megsérülhetnek, ha a tervezett tartományon vagy mozgássíkon kívülre kényszerítik őket.

6. lépés: Vonalkód -leolvasó

Vonalkód olvasó
Vonalkód olvasó

Miután a vonalkódolvasót és az FPC megszakítót a flexibilis lapos kábellel (FFC) összekötötték, öt női áthidaló vezetékkel lehet összekapcsolni a megszakító NYÁK -t az Arduino Pro Micro -val:

FPC ---- Pro Micro

3 ------ GND 2 ------ VCC 12 ----- 7 4 ------ 8 5 ------ 9

A csatlakoztatás után programozza be a barscandemo.ino vázlatot a Pro Micro -ba, nyissa meg a Soros monitort, és vizsgálja át az összes dolgot! Meglepő lehet, hogy otthonaink és irodáink környékén hány tárgyon vannak vonalkódok. Talán ismersz valakit, akinek van vonalkód -tetoválása.

A mellékelt vonalkód -leolvasó kézikönyv kódokat tartalmaz, amelyek szkenneléssel konfigurálhatók a processzor konfigurálásához.

7. lépés: Hack the Planet

Hack the Planet
Hack the Planet

Reméljük, élvezni fogja a hacker HackerBox kalandját az elektronika és a számítástechnika területén. Vegye fel a kapcsolatot és ossza meg sikereit az alábbi megjegyzésekben vagy más közösségi médiában. Ne feledje továbbá, hogy bármikor írhat e -mailt a [email protected] címre, ha kérdése van, vagy segítségre van szüksége.

Mi a következő lépés? Csatlakozz a forradalomhoz. Éld a HackLife -t. Minden hónapban kap egy hűvös, feltörhető felszerelést a postaládájába. Böngésszen a HackerBoxes.com oldalon, és iratkozzon fel havi HackerBox -előfizetésére.

Ajánlott: