Softmodem برای آردوینو ، مودم جک صوتی برای آیفون و اندروید
شما می توانید با آردینو و با استفاده از جک صوتی با تلفن همراه اندروید یا آیفون خود ارتباط برقرار کنید.تلفن های همراه شرکت های مختلف پین اوت های هدست متفاوتی دارند. برای مثال سامسونگ و آیفون دارای پین اوت متفاوتی هستند. این جک دارای سویچی است که موجب سازگاری با هر دو نوع پین اوت می شود. برای ایجاد این ارتباط نیاز به نرم افزاری بر روی تلفن همراه خود و کتابخانه آردوینو دارید. این نرم افزار در پیوست قابل دانلود است.
مثال ساده
ریموت مادون قرمز با استفاده از iOS
ریموت کنترل با استفاده از دکمه روی کنترل پنل دستور معینی را بکار می اندازد و میکروکنترلر روی
برد آردوینو دستور به فرمت باینری کد کرده و LED اینفرارد طبق ترتیب معینی شروع به چشمک زدن می کند.
لینک دانلود نرم افزار :کد:#include <ByteBuffer.h> #include <SoftModem.h> #include <IRremote.h> long cmd; ByteBuffer buffer; SoftModem modem; IRsend irsend; void setup() { Serial.begin(9600); // Initialize the buffer with a capacity for 4 bytes buffer.init(4); delay(1000); modem.begin(); } void loop() { while(modem.available()){ int c = modem.read(); if((buffer.getSize() == 4 || buffer.getSize() == 0) && c == 0xFF) { buffer.clear(); } else { buffer.put(c); } } if(buffer.getSize() == 4) { long cmd = buffer.getLong(); Serial.print("Sending cmd: "); Serial.println(cmd, HEX); irsend.sendNEC(cmd, 32); // NEC Protocol command delay(100); } }
مرجع:
SoftModem for Arduino, Audio Jack Modem for iPhone and Android : Elechouse, Arduino Play House
https://github.com/9labco/IR-Remote
جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.


LinkBack URL
About LinkBacks



پاسخ با نقل قول
