Мазмуну:

Arduino магниттик тилкесинин декодери: 4 кадам (сүрөттөр менен)
Arduino магниттик тилкесинин декодери: 4 кадам (сүрөттөр менен)

Video: Arduino магниттик тилкесинин декодери: 4 кадам (сүрөттөр менен)

Video: Arduino магниттик тилкесинин декодери: 4 кадам (сүрөттөр менен)
Video: Автоматический управление светофора. Бағдаршамды автоматты басқару 2024, Июль
Anonim
Arduino магниттик тилкесинин декодери
Arduino магниттик тилкесинин декодери

Бул нускамада кээ бир эркин жеткиликтүү кодду, arduino жана стандарттык магниттик тилке окурманды кантип колдонуу керектиги көрсөтүлөт, мисалы, кредиттик карталар, студенттик күбөлүктөр жана башкалар сыяктуу магниттик тилке карталарында сакталган маалыматтарды сканерлөө жана көрсөтүү. MAGE журналынын 1 -томунан табылган магниттик тилкени окуу жана Stripe Snoopко киришүү. Бул окуу куралы стрит окурмандын оюн порт интерфейсине кантип интерфейс кылууну түшүндүрөт, бирок менде ноутбук бар, андыктан менде оюн порту интерфейси жок! Ошондой эле, менин оюмча, arduino аппараттык/программалык камсыздоосу Stripe Snoop веб -сайтында жана MAKE журналында берилген "салттуу" ыкмага караганда, жаңыдан баштагандар үчүн бир кыйла интеграцияланган жана түшүнүктүү. Бирок, бул колдонмо жөн гана магниттик тилкеде болгон маалыматтарды көрсөтөт; анда Stripe Snoop кылган өркүндөтүлгөн функциялар жок. Бул нускаманын акыркы кадамында кызыккандар үчүн бул тема боюнча тереңирээк маалыматка шилтемелер бар.

1 -кадам: Аппараттык

Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык

Албетте, биринчи кезекте магниттик тилкени окуу куралын алуу керек. Мен digikeyден заказ кылган Omron V3A-4K колдонуп жатам. Бул мага 20,00 долларга барабар. Эгерде сиз булардын бирин таба албасаңыз, анда TTLди каалаган стандарттуу окурман аткарат.

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

2 -кадам: Программалык камсыздоо

3 -кадам: Аны колдон

Акырында, arduino апплетиндеги сериялык байланышты ачып, карттарды сүрүп баштаңыз! Картанын декоддолгон маалыматы, сиз аны сүргөнүңүз менен терезеде пайда болот.

4 -кадам: Мен бул жерден кайда барам?

Эгерде сиз магниттик тилкелүү карттар жөнүндө көбүрөөк билгиңиз келсе, тиркелген Count Zero тарабынан жазылган "Флюстин өзгөрүүсүнүн бир күнү" деген макаланы окуу керек. Бул документ магниттик тилкелердин физикалык жактан иштешинин гайкаларында жана болтторунда (вольт?) Библияга жакын. Ал ошондой эле магниттик тилкелердеги тректердин стандарттык форматташы жөнүндө маалыматты камтыйт, бул көрсөтмөдө көрсөтүлгөн орнотуудан алынган маалыматтарды чечмелөөгө жардам берет. Бул программа бир аз татаал аппараттык орнотууну талап кылат, бирок белгилүү карта форматтарынын маалымат базасы менен коштолот жана сиз окуй турган картадан адам окуй турган маалыматтарды талдоого аракет кылат. Мисалы, эгер сиз кредиттик картаңызды же айдоочулук күбөлүгүңүздү сүрсөңүз, ал аны тааныйт жана сизге ошол картада сакталган бардык жеке маалыматыңызды көрсөтөт! Мен ишенем, кичинекей кодду бузуу менен бул окурмандын Stripe Snoopко түздөн -түз интерфейске кириши өтө кыйын болбойт. …

Сунушталууда: