C语言如何把它翻译成中文

#include "Wire.h"
#include "I2Cdev.h"
#include "ADXL345.h"
ADXL345 accel;
int16_t ax, ay, az;
#define LED_PIN 13
bool blinkState = false;

void setup() {
Wire.begin();
Serial.begin(38400);
Serial.println("Initializing I2C devices...");
accel.initialize();
Serial.println("Testing device connections...");
Serial.println(accel.testConnection() ? "ADXL345 connection successful" : "ADXL345 connection failed");
pinMode(LED_PIN, OUTPUT);
}

void loop() {
accel.getAcceleration(&ax, &ay, &az);
Serial.print("accel:\t");
Serial.print(ax); Serial.print("\t");
Serial.print(ay); Serial.print("\t");
Serial.println(az);
blinkState = !blinkState;
digitalWrite(LED_PIN, blinkState);
}

这不叫“翻译”。你的标题应该改为“请帮我给下面C程序添加注释,看不懂”。

#include "Wire.h"
#include "I2Cdev.h"
#include "ADXL345.h"
ADXL345 accel;    // 声明类型为ADXL345的结构体,用于加速度传感器配置
int16_t ax, ay, az;
#define LED_PIN 13
bool blinkState = false; // 初始不闪烁
void setup() { // 初始化函数
 Wire.begin(); // 初始化硬件部分
 Serial.begin(38400);   // 初始化串口
 Serial.println("Initializing I2C devices..."); // 串口输出调试信息
 accel.initialize();    // 初始化加速度传感器
 Serial.println("Testing device connections..."); // 串口输出调试信息
 Serial.println(accel.testConnection() ? "ADXL345 connection successful" : "ADXL345 connection failed"); // 测试加速度传感器连接情况,并通过串口分别输出调试信息
 pinMode(LED_PIN, OUTPUT); // 指示灯管脚配置为输出,准备闪烁
}
void loop() {
 accel.getAcceleration(&ax, &ay, &az); // 从加速度传感器读取三轴值
 Serial.print("accel:\t");             // 串口输出调试信息
 Serial.print(ax); Serial.print("\t"); // 串口输出x轴加速度值
 Serial.print(ay); Serial.print("\t"); // 串口输出y轴加速度值
 Serial.println(az);                   // 串口输出z轴加速度值
 blinkState = !blinkState;             // 闪烁状态逻辑翻转
 digitalWrite(LED_PIN, blinkState);    // 指示灯输出翻转,实现闪烁
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-30
#包括“丝。”
#包括“i2cdev。”
#包括“ADXL345。”
ADXL345加速度;
int16_t AX,AY,AZ;
#定义led_pin 13
布尔blinkstate = false;
setup() { void
begin()线;
连载(开始)(38400);
串行out.println(“初始化I2C设备…”);
initialize()加速;
串行out.println(“测试装置连接…”);
串行。println(Accel。testconnection()?”ADXL345连接成功”:“ADXL345连接失败”);
pinmode(led_pin,输出);
}
loop() { void
加速。getacceleration(和斧头,和啊,和亚利桑那州);
串行打印(“加速:\”);
串行打印(AX);串行打印(“T”);
串行打印(打印);串行打印(“T”);
println(AZ)系列;
blinkstate =!blinkstate;
digitalwrite(led_pin,blinkstate);
第2个回答  2018-03-05
不懂翻译成中文是要做什么?
因为没什么需要翻译的,
看一些英文也是好的,
毕竟这东西最一开始是英文先出来的,
如果你想要的话也是有中文编程的,
先说好,我不是用中文编程的,
所以不知道效果如何,
你可以搜一下【易语言】【习语言】,
不过我个人还是不太推荐。
第3个回答  2014-05-28
除了关键函数保留词,其他百度翻译,要是不会英语的人编的一般都是拼音或词的拼音开头,这边是会英文的人写的程序,一看就看的出来了。。其实C不必这么装。同样定义书的函数,book也可以shu也可以!!!
第4个回答  推荐于2017-06-15
C语言翻译成二进制机器码这个正常,翻译成中文?你脑子没病吧?本回答被网友采纳
相似回答