Articles of arduino

通过串行连接的双向C ++通信

我正在尝试编写一个非常简单的C ++应用程序来与Arduino进行通信。 我想发送Arduino一个它立即发回的字符。 我从教程中获得的Arduino代码如下所示: void setup() { Serial.begin(9600); } void loop() { //Have the Arduino wait to receive input while (Serial.available()==0); //Read the input char val = Serial.read(); //Echo Serial.println(val); } 我可以很容易地使用GNU屏幕与Arduino进行通信,所以我知道一切正常工作与基本沟通: $ screen /dev/tty.usbmodem641 9600 我有(破碎的)C ++代码看起来像这样: #include <fstream> #include <iostream> int main() { std::cout << "Opening fstream" << std::endl; std::fstream file("/dev/tty.usbmodem641"); std::cout << […]

pySerial在Python解释器中工作正常,但不是独立的

早上好! 最近我买了一块Arduino的板子,在房间里做了一些“灯光控制”。 这里是我写的固件的代码: int control = 0; int pin = 0; void setup() { Serial.begin(9600); for(pin = 0; pin <= 13; pin++) pinMode(pin, OUTPUT); } void loop() { control = Serial.read(); if (control > 0 && control <= 13) digitalWrite(control, HIGH); if (control < 256 && control >= (256-13)) digitalWrite((256-control), LOW); } 之后,我使用Python解释器的pySerial来控制引脚,一切工作正常。 这是一个解释器输出: Python […]

命令行Arduino编译和下载?

如何在Mac和Linux上从命令行编译和上传Arduino 草图 ? 我已经安装了Arduino编程环境。 有没有一些示例makefiles在任何地方?

如何在Windows上获得Arduino草图的汇编语言列表?

我希望能够看到我的Arduino草图的汇编语言列表。 我怎样才能做到这一点? 更新:我在Windows机器上运行Arduino软件。

在Arduino库中传递数组

我想写一个库,读取5个variables,然后通过串口发送给蓝牙reciever,我得到了一些错误,我不知道从哪里去,我需要实现指针? 这里是Arduino代码…. #include <serialComms.h> serialComms testing; void setup() { Serial.begin(9600); } char data[] = {1,2,3,4,5,6}; void loop() { for(int t = 0;t<6;t++) { data[t] = data[t]++; } testing.updateUser(data); delay(250); } serialComms.cpp #include <Arduino.h> #include <serialComms.h> void serialComms::init() { // This is where the constructor would be…right now we are too stupid to have one } […]

更改/覆盖饰品(attiny85)USB标识名称,设备名称

当用作USB键盘时,AdaFruit'饰品'库标识自己为“饰品HID组合”。 是否有可能把这个名字改成更有用的名字(用一些代码,常量等)? 我正在使用Arduino 1.0.4 IDE。 看看这个库的来源,但不能find这个名字硬编码。 任何想法来覆盖这个?