arduino imprimer Bonjour tout le monde

Bonjour expérience du monde

Objectif

Utilisez le port série d'arduino pour écrire "Hello world", puis utilisez arduino pour envoyer au PC

Diagramme schématique

Insérez la description de l'image ici

Rédaction de code

void setup() {
    
    
  // put your setup code here, to run once:
  Serial.begin(9600);//Serial.begin(参数)参数为设置串口通讯的波特率,这里设置为9600
}

void loop() {
    
    
  // put your main code here, to run repeatedly:
  Serial.print("Hello world");//打印Hello world
  /*
  Serial.print(参数1,参数2);
  向串口输出的函数
  参数1:打印的值,可以是任意的数据类型
  参数2:输出的数据的格式,包括整型数据和浮点型数据的小数点位数
  如果也要进行换行操作可以Serial.print("Hello world\n");加上\n
  */
  /*
  Serial.println(参数1,参数2);
  向串口输出的函数,与Serial.print(参数1,参数2);不同的是输出的数据带有回车符,可以自动换行
  参数1:打印的值,可以是任意的数据类型
  参数2:输出的数据的格式,包括整型数据和浮点型数据的小数点位数
  */
  delay(1000);//delay(参数);毫秒延时函数延时1000毫秒即延时1秒
}

Utilisation de la fonction Serial.print ()

void setup() {
    
    
  // put your setup code here, to run once:
  Serial.begin(9600);//Serial.begin(参数)参数为设置串口通讯的波特率,这里设置为9600
}

void loop() {
    
    
  // put your main code here, to run repeatedly:
  Serial.print(78,BIN);
  delay(1000);//delay(参数);毫秒延时函数延时1000毫秒即延时1秒
  Serial.print(78,OCT);
  delay(1000);//delay(参数);毫秒延时函数延时1000毫秒即延时1秒
  Serial.print(78,DEC);
  delay(1000);//delay(参数);毫秒延时函数延时1000毫秒即延时1秒
  Serial.print('N');
  delay(1000);//delay(参数);毫秒延时函数延时1000毫秒即延时1秒
  Serial.print(1.23457,2);//小数点后两位
  delay(1000);//delay(参数);毫秒延时函数延时1000毫秒即延时1秒
  Serial.print(1.23457,4);//小数点后四位
  delay(1000);//delay(参数);毫秒延时函数延时1000毫秒即延时1秒
}

Il y a une fonction pour sortir des données sur le port série, il y aura une fonction pour sortir des données sur le port série

void setup() {
    
    
  // put your setup code here, to run once:
  Serial.begin(9600);//Serial.begin(参数)参数为设置串口通讯的波特率,这里设置为9600
}

void loop() {
    
    
  /*
  Serial.wirte(参数1,参数2,参数3,参数4);写二进制数据到串口
  参数1:一个字节
  参数2:一串字节
  参数3:字节数组
  参数4:字节数组的长度
  */
  Serial.println("Hello world");
  Serial.write(45);//输出的不是45,45代表ASCII码的值,输出的是45对应的ASCII码
  Serial.print("\n");
  delay(1000);
}

Explication de la fonction

Void setup () est utilisé pour écrire le contenu d'initialisation d'arduino et mettre ici le débit en bauds de communication. Pour le réglage de la communication, vous ne devez le définir qu'une seule fois
. Le paramètre Serial.begin (paramètre) sert à définir le débit en bauds de la communication série. Ici est réglé sur 9600
void loop () est la partie principale du programme arduino, ici une chaîne est envoyée à l'ordinateur via le port série
Serial.printIn (paramètre); utilisé pour renseigner le contenu de la chaîne à envoyer
délai (paramètre); délai en millisecondes Le délai de fonction de 1000 millisecondes est de 1 seconde

Je suppose que tu aimes

Origine blog.csdn.net/qq_45671732/article/details/108893102
conseillé
Classement