我的设备里有6个力传感器。
这是我的代码在Arduino Ide:
int fsrPin1 = 0;// FSR和1K下拉连接到a0
int fsrPin2 = 1;// FSR和1K下拉连接到a1
int fsrPin3 = 2;// FSR和1K下拉连接到a2
int fsrPin4 = 3;// FSR和1K下拉连接到a3
int fsrPin5 = 4;// FSR和1K下拉连接到a4
int fsrPin6 = 5;// FSR和1K下拉连接到a5

int fsrReading1;// FSR电阻分压器的模拟读数
int fsrReading2;
int fsrReading3;
int fsrReading4;
int fsrReading5;
int fsrReading6;

无效设置(无效){
Serial.begin (9600);

无效循环(Void) {
fsrReading1 = analoread (fsrPin1);
fsrReading2 = analoread (fsrPin2);
fsrReading3 = analoread (fsrPin3);
fsrReading4 = analogRead(fsrPin4);
fsrReading5 = analoread (fsrPin5);
fsrReading6 = analoread (fsrPin6);

系列。print("Sensor 1= ");
并同时fsrReading1);//打印原始模拟读数

if (fsrReading1 <10){序列。println(" -无压力");

} else if (fsrReading1 < 200) {
系列。println(" -轻触");
} else if (fsrReading1 < 500) {
系列。println(" -轻挤压");
} else if (fsrReading1 < 800) {
系列。println(" -中挤压");
} else {
系列。println(" -大挤压");

系列。print("Sensor 2= ");
并同时fsrReading2);//打印原始模拟读数*

if (fsrReading2 <10){序列。println(" -无压力");

} else if (fsrReading2 < 200) {
系列。println(" -轻触");
} else if (fsrReading2 < 500) {
系列。println(" -轻挤压");
} else if (fsrReading2 < 800) {
系列。println(" -中挤压");
} else {
系列。println(" -大挤压");

系列。print("Sensor 3= ");
并同时fsrReading3);//打印原始模拟读数

if (fsrReading3 <10){序列。println(" -无压力");

} else if (fsrReading3 < 200) {
系列。println(" -轻触");
} else if (fsrReading3 < 500) {
系列。println(" -轻挤压");
} else if (fsrReading3 < 800) {
系列。println(" -中挤压");
} else {
系列。println(" -大挤压");

系列。print("Sensor 4= ");
并同时fsrReading4);//打印原始模拟读数

if (fsrReading4 < 10) {
系列。println(" -无压力");
} else if (fsrReading4 < 200) {
系列。println(" -轻触");
} else if (fsrReading4 < 500) {
系列。println(" -轻挤压");
} else if (fsrReading4 < 800) {
系列。println(" -中挤压");
} else {
系列。println(" -大挤压");

系列。print("Sensor 5= ");
并同时fsrReading5);//打印原始模拟读数

if (fsrReading5 < 10) {
系列。println(" -无压力");
} else if (fsrReading5 < 200) {
系列。println(" -轻触");
} else if (fsrReading5 < 500) {
系列。println(" -轻挤压");
} else if (fsrReading5 < 800) {
系列。println(" -中挤压");
} else {
系列。println(" -大挤压");

系列。print("Sensor 6= ");
并同时fsrReading6);//打印原始模拟读数

if (fsrReading6 < 10) {
系列。println(" -无压力");
} else if (fsrReading6 < 200) {
系列。println(" -轻触");
} else if (fsrReading6 < 500) {
系列。println(" -轻挤压");
} else if (fsrReading6 < 800) {
系列。println(" -中挤压");
} else {
系列。println(" -大挤压");

延迟(1000);

我把cytron xbee shield堆叠在arduino上面,把xbee attena堆叠在cytron上面。另一个xbee i堆叠在xbee USB适配器的顶部并连接到PC。但我不知道如何从xbee USB适配器读取数据,虽然我已经在XCTU上配置了xbee,两个xbee都可以一起通信,有人请帮助!

您需要使用某种可以访问COM端口的应用程序。比如超级终端或者XCTU或者你创建的一些软件。