کارت خوان مغناطیسی
کارتهای مغناطیسی دارای یک نوار مغناطیسی در پشت کارت هستند که متشکل از3 تراک می باشد. اطلاعات بصورت 0 و 1 برروی این تراکها نوشته می شوند که به آن اطلاعات خام یا TTL گفته می شود.دستگاه های کارت خوان یا Reader این اطلاعات خام را از روی کارت خوانده وآنها را به اعداد 0-9 یاحروف A-Z و کاراکترهای قابل تایپ تبدیل می کنند تا برای ما قابل فهم باشند. این ماژول با استفاده ارتباط UART و با داشتن چیپ دیکورد قدرتمند به هنگام کشیدن کارت مغناطیسی اطلاعات روی آن را می خواند. مصرف الکتریسیته این ماژول کم و مقاوم در برابر اختلالات است. این ماژول مطابق با استاندارد ISO AAMVA در دیکد کردن است. این ماژول می تواند کارت را از دو طرف بخواند و دارای چراغ هوشمند برای اطلاع از درستی دیتا ی خوانده شده است. ساختار عالی آن باعث می شود که خواندن از کارت دارای پایداری و اطمینان بیشتری باشد. با استفاده از این ماژول می توانید اطلاعات خوانده شده از کارت را بوسیله آردینو دیکد کرده و از طریق پورت سریال به کامپیوتر انتقال دهید.

برخی از ویژگی ها
کارت خوان از نوع 3 تراک
کشیدن دستی برای خواندن اطلاعات
سازگار با خواندن اطلاعات از دو طرف
ولتاژ تغذیه: 3.3 تا 5V
نرخ 9600bps Baud
پایه های رابط

نمونه مثال
در این مثال با استفاده از آردوینو می توان اطلاعات را از روی کارت خواند یا روی آن نوشت.

کد:
char CharData;
void setup()
{
Serial.begin(9600);
while (!Serial) {
}
Serial.println("card Reader initialized.");
}
void loop()
{
read_SerialBuffer();
}
void read_SerialBuffer()
{
if(Serial.available())
{
Serial.print("Card Data:");
while(Serial.available())
{
CharData=Serial.read();
Serial.write(CharData);
delay(5);
}
Serial.println("");
}
}
جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.