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
جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.