Мазмұны:

Arduino магниттік жолақ декодері: 4 қадам (суреттермен)
Arduino магниттік жолақ декодері: 4 қадам (суреттермен)

Бейне: Arduino магниттік жолақ декодері: 4 қадам (суреттермен)

Бейне: Arduino магниттік жолақ декодері: 4 қадам (суреттермен)
Бейне: Ардуино уроки программирование для начинающих с 9 лет [с нуля] #ДомаВместе 2024, Шілде
Anonim
Arduino магниттік жолақ декодері
Arduino магниттік жолақ декодері

Бұл нұсқаулықта несиелік карталар, студенттік куәліктер сияқты магниттік жолақтарда сақталған деректерді сканерлеу және көрсету үшін еркін қол жетімді кодты, ардуино мен стандартты магниттік жолақты оқу құралын қалай пайдалану керектігін көрсетеді. MAKE журналының 1 -томынан табылған магниттік жолақты оқуға және Stripe Snoop -ке кіріспе. Бұл оқулық жолақты оқу құралын ойын порты интерфейсіне қалай қосуға болатынын егжей -тегжейлі көрсетеді, бірақ менде ноутбук mac, сондықтан менде ойын порты интерфейсі жоқ! Сондай -ақ, менің ойымша, arduino аппараттық/бағдарламалық жасақтамасы Stripe Snoop веб -сайтында және MAKE журналында ұсынылған «дәстүрлі» тәсілге қарағанда жаңадан бастағандар үшін әлдеқайда интеграцияланған және түсінікті. Алайда, бұл қосымша магниттік жолақта орналасқан деректерді көрсетеді; онда Stripe Snoop жасайтын жетілдірілген мүмкіндіктердің ешқайсысы жоқ. Бұл нұсқаулықтың соңғы қадамында қызығушылық танытқандар үшін осы тақырып бойынша тереңірек ақпаратқа сілтемелер бар.

1 -қадам: Жабдық

Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал
Аппараттық құрал

Әрине, сіз алдымен магниттік жолақты оқу құралын алуыңыз керек. Мен дигикейден тапсырыс берген Omron V3A-4K қолданамын. Бұл маған 20,00 долларға жуық болды. Егер сіз олардың біреуін таба алмасаңыз, кез келген стандартты TTL оқырманы жасайды.

Олар сататын сәнді әшекейлердің бірін сатып алу туралы алаңдамаңыз. Оқырманның ішкі тақтасында ажыратқыштар бар. Оқырманды алғаннан кейін, суретте көрсетілгендей, бүйірлік қақпақты алыңыз да, жастықшаларға дәнекерлеу сымдарын салыңыз. Әрине, егер сізде басқа оқырман болса, сымдар басқаша болуы мүмкін. Бұл жағдайда оқырманның деректер кестесінен қажетті жастықшаларды табу үшін кеңес алыңыз. Содан кейін сымдарды Arduino сандық түйреуіштеріне келесі түрде қосыңыз: DATA - 2 CLK - 3 LOAD - 5 Соңында +5v мен GND Arduino тақтасындағы сәйкес терминалдарға қосыңыз.

2 -қадам: Бағдарламалық қамтамасыз ету

3 -қадам: қолданыңыз

Ақырында, arduino апплетіндегі сериялық қосылымды ашып, карталарды айналдыруды бастаңыз! Картадан алынған декодталған деректер, сіз оны сырғытқаннан кейін терезеде пайда болады.

4 -қадам: Мен бұл жерден қайда барамын?

Егер сіз магниттік жолақты карталар туралы көбірек білгіңіз келсе, Count Zero -ның «Флюстің өзгеруіндегі бір күн» мақаласы міндетті түрде оқылады. Бұл құжат магниттік жолақтар физикалық түрде қалай жұмыс жасайтыны туралы жаңғақтар мен болттардағы (вольт?) Інжілге ұқсас. Ол сонымен қатар магниттік жолақтардағы жолдардың стандартты пішімі туралы ақпаратты қамтиды, бұл нұсқаулықта көрсетілген қондырғыдан алынған мәліметтерді түсіндіруге көмектеседі. Бұл бағдарламалық қамтамасыз ету сәл күрделі аппараттық қондырғыны қажет етеді, бірақ белгілі карта форматтарының дерекқорымен бірге келеді және сіз оқитын кез келген картадан адам оқитын деректерді талдауға тырысады. Мысалы, егер сіз несиелік картаңызды немесе жүргізуші куәлігін сипасаңыз, ол оны таниды және сізге сол картада сақталған барлық жеке мәліметтеріңізді көрсетеді! Дегенмен, бұл орнату деректерді компьютердің сериялық портына тікелей шығарады. Кішкене кодты бұзу арқылы бұл оқырманды Stripe Snoop -пен тікелей байланыстыру қиынға соқпайтынына сенімдімін ….

Ұсынылған: