Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino mini pro+;Mac 10.9.5+;蓝牙伴侣银_Arduino_Android Bluetooth - Fatal编程技术网

Arduino mini pro+;Mac 10.9.5+;蓝牙伴侣银

Arduino mini pro+;Mac 10.9.5+;蓝牙伴侣银,arduino,android-bluetooth,Arduino,Android Bluetooth,我正在使用Arduino mini pro,刚刚购买了Bluetooth Mate Silver。我已将两者连接起来并提供电源。蓝牙设备正在闪烁。我已经按照步骤将设备与我的Mac(10.9.5)配对 该设备在我的蓝牙上显示为RNBT-EFD 7 我使用串行端口:/dev/tty.RNBT-EFD7-RNI-SPP 当我上传我的草图时,它连接起来,绿灯亮起,但我得到以下错误: avrdude: stk500_recv(): programmer is not responding avrd

我正在使用Arduino mini pro,刚刚购买了Bluetooth Mate Silver。我已将两者连接起来并提供电源。蓝牙设备正在闪烁。我已经按照步骤将设备与我的Mac(10.9.5)配对

  • 该设备在我的蓝牙上显示为RNBT-EFD 7
  • 我使用串行端口:/dev/tty.RNBT-EFD7-RNI-SPP
当我上传我的草图时,它连接起来,绿灯亮起,但我得到以下错误:

avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_recv(): programmer is not responding 
此外,“有时”还包括以下内容:;当我切换TX和RX时,我没有收到此错误(请注意,Mate中提到的蓝牙设备可以连接到电路板,就像插接一样,并使用插接TX->TX;RX->RX:

ioctl("TIOCMGET"): Inappropriate ioctl for device
其他时候我会出现以下错误:

avrdude: ser_open(): can't open device "/dev/tty.RNBT-EFD7-RNI-SPP": Resource busy
ioctl("TIOCMGET"): Inappropriate ioctl for device
我一次又一次地安装了驱动器。在上传之前和上传之后,在出现错误消息之前,我都在pro mini上按下了重置键,但没有任何效果。我尝试了许多解决此问题的解决方案,其中一些解决方案的评级为40+以上,但根本不起作用

我还将/dev/tty.RNBT-EFD7-RNI-SPP的用户更改为我,并在其上使用了chmod 755..仍然收到以下错误:

avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_recv(): programmer is not responding 
这让人很沮丧

#include <Wire.h>
#include "RTClib.h"
#include "Time.h"
#include "TimeAlarms.h"

RTC_DS1307 rtc;

void setup(){
  Wire.begin();
  rtc.begin();

 setSyncProvider(syncProvider);   // the function to get the time from the RTC


  Alarm.alarmRepeat(10,30,0,startBuz);  // 10:30am every day
  Alarm.alarmRepeat(16,36,15,startBuz);  // 4:30pm every day 
  Alarm.alarmRepeat(22,30,0,startBuz);  // 10:30pm every day 

  Serial.begin(9600);
//  bluetooth.begin(9600);
}

void loop(){

  //printing the current time
  DateTime now = rtc.now();

  Serial.print(now.year());
  Serial.print('/');
  Serial.print(now.month());
  Serial.print('/');
  Serial.print(now.day());
  Serial.print(' ');
  Serial.print(now.hour());
  Serial.print(':');
  Serial.print(now.minute());
  Serial.print(':');
  Serial.print(now.second());
  Serial.println();

   Alarm.delay(1000); // wait one second between clock display
}

void startBuz(){
// so some stuff here 
}
#包括
#包括“RTClib.h”
#包括“Time.h”
#包括“TimeAlarms.h”
RTC_DS1307 RTC;
无效设置(){
Wire.begin();
rtc.begin();
setSyncProvider(syncProvider);//从RTC获取时间的函数
Alarm.alarmRepeat(10,30,0,startBuz);//每天上午10:30
Alarm.alarmRepeat(16,36,15,startBuz);//每天下午4:30
Alarm.alarmRepeat(22,30,0,startBuz);//每天晚上10:30
Serial.begin(9600);
//蓝牙开始(9600);
}
void循环(){
//打印当前时间
DateTime now=rtc.now();
Serial.print(now.year());
序列号。打印(“/”);
Serial.print(now.month());
序列号。打印(“/”);
Serial.print(now.day());
序列号。打印(“”);
Serial.print(now.hour());
序列号。打印(“:”);
Serial.print(now.minute());
序列号。打印(“:”);
Serial.print(现在是.second());
Serial.println();
闹钟。延迟(1000);//在时钟显示之间等待一秒钟
}
void startBuz(){
//这里有些东西
}

你用什么工具上传你的代码,FTDI芯片?因为这是程序员的错误。你能试着上传一个简单的闪烁示意图(没有蓝牙模块)吗?它能工作吗?我正在使用Arduino mini连接到试验板。我最初使用突破上传我的程序,效果很好。但现在我尝试使用蓝牙而不是物理电线。所以我连接了它,但没有成功。我已经更新了我的问题,以包括我代码的快照。