از mega2560 استفاده میکنم برای مستر و nano برای سلیو. میشه بگیر از چه کتابخانه باید استفاده کنم و سوال اساسیم که چگونه slave را آدرس دهی کنم. مرسی
نمایش نسخه قابل چاپ
سلام
دوستان کسی میتونه کد برای ساخت دسته بازی بلوتوث معرفی کنه
از سریال نرم افزاری برای مگا استفاده نمایید:
جلسه بیست و دوم : سریال نرم افزاری آردوینو ( Software Serial ) | وبلاگ آردوینو
منظورتون دسته ps2 هست منتها بلوتوثیش
یا صرفا یه جوی استیک
شیلد جوی استیک آردوینو (دو محوره)
این هست میتونید خیلی راحت بهش بلوتث بزنید
دوست عزیز کد کلید های دسته بازی (ps2 یا شیلد) نمی نخواستم
مثل این
import processing.serial.*;
Serial myPort; // Create object from Serial class
int state = 31;
int fire = 1;
int right = 1;
int up = 1;
int left = 1;
int down = 1;
int x = 275;
int y = 275;
int c = 0;
void setup()
{
size(600, 600);
myPort = new Serial(this, "/dev/ttyUSB5", 9600);
}
void draw() {
if(myPort.available() > 0) {
state = myPort.read();
println(state);
println(binary(state));
fire = state & 1;
right = (state & 2) >> 1;
up = (state & 4) >> 2;
left = (state & 8) >> 3;
down = (state & 16) >> 4;
print(fire);
print(right);
print(up);
print(left);
println(down);
}
c = (fire == 0) ? 250 : 0;
if(right == 0 && left == 1) {
x = x + 2;
}
if(up == 0 && down == 1) {
y = y - 2;
}
if(left == 0 && right == 1) {
x = x - 2;
}
if(down == 0 && up == 1) {
y = y + 2;
}
background(255, 255, 150);
fill(c);
rect(x, y, 50, 50);
}
این دو تاپیک رو مطالعه بفرمایید:
PS2 Controllers on Arduinos
The Mind of Bill Porter
magmagmary ممنون از کمکت همه مشکلاتم حل شد و خیلی پیشرفت کردم ... میخواستم بدونم چطور میتونم این CT را تهیه کنم؟
برای بردهای آردینو خیلی استفاده داره، شما نمیارید؟ یه بررسی بکنید بی زحمت ...
اما هنوز وقتی با کلیدهای شیلد ال سی دی صفحه عوض می کنم، تعدادی از حروف صفحه قبل در صفحه جدید می ماند، اون مربع هایی که در صفحه بعد استفاده نمیشه، پارامترهایی از صفحه قبل میمونه! اینم اگه راهکاری داری ممنون میشم...
http://s1.electrodragon.com/wp-conte...-Sensor-03.jpg