欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2131|回復: 0
收起左側

Arduino窗口下數(shù)據(jù)的顯示

[復制鏈接]
ID:628675 發(fā)表于 2020-6-8 15:16 | 顯示全部樓層 |閱讀模式
  Arduino窗口下數(shù)據(jù)的顯示
一、預備知識
    數(shù)據(jù)的顯示是機器人輸出的重要方法,是學習機器人的重要內容,我們可以采取多種方式獲得想要的數(shù)據(jù)。對于少數(shù)數(shù)據(jù)的現(xiàn)實,我們通過LCD屏幕顯示。但對于大量數(shù)值的輸出,LCD液晶屏的局限性則十分明顯。此時,我們可以用電腦的顯示屏來做為機器人的輸出窗口。
    這里我們將通過Arduino窗口上的串口監(jiān)視器來顯示想要的數(shù)據(jù)(如圖1)。
          圖1.串口監(jiān)視器位置                         圖2.屏幕輸出界面
二、使用步驟
1、打開亮寧可視化編程系統(tǒng),找到函數(shù)——屏幕輸出,進入計算機屏幕輸出界面(如圖2)。
2、在輸出內容一欄內填入123,點擊確定(如圖3)。
                          圖3.屏幕輸出語句基本結構
3、將語句復制到Arduino上,連好機器人,編譯上傳。
4、點擊圖1所示的串口監(jiān)視器,打開相應界面。此時按下機器人上的啟動按鈕,即可看到輸出的數(shù)據(jù)了(如圖4)。注意:我們在使用串口監(jiān)視器時,必須保持機器人和計算機處于連接狀態(tài)!
圖4.屏幕輸出結果
三、相關語句介紹
1、回行命令。
    在輸出數(shù)據(jù)時,如果勾選回行,輸出語句會在其后多出“l(fā)n”,效果為在輸出該數(shù)據(jù)之后,輸出位置變?yōu)橄乱恍械拈_頭(如圖5~6)。
圖5.回行命令
圖6.回行效果
2、按照不同的進制輸出數(shù)據(jù)。
    計算機允許我們將數(shù)據(jù)化為想要的格式,再輸出出來。如二進制、八進制,16進制等等。我們只需點選相應的欄目即可完成格式的轉化(如圖7~8)。
圖7.輸出格式轉化
圖8.輸出效果
3、引用變量。
  我們可以直接輸出變量,運行圖9所示程序,也將得到圖8的效果。
圖9.使用變量
四、實例應用
1、斐波拉契數(shù)列是一個重要的數(shù)列,在很多地方得到了十分廣泛的運用。它的規(guī)律是前兩個數(shù)都為1,從第三個數(shù)開始,每個數(shù)等于它前面兩個數(shù)的和。即1,1,2,3,5,8,13,21,34……。這里我們嘗試用屏幕輸出顯示斐波拉契數(shù)列。
程序詳解:
#include <LNDZ.h>
int a=1,b=1,c;
//用a,b,c分別表示前兩個數(shù)和當前的數(shù),斐波拉契數(shù)列的規(guī)律即可表示為c=a+b;
//斐波拉契數(shù)列的前兩項沒有規(guī)律,都為1,所以給a,b都賦1。
void init()
{
winIO;
B_start();
winprintln(a); //因為規(guī)律是從第3個數(shù)開始,所以我們先直接輸出前兩個數(shù)。
delay(300);  //加入延遲讓輸出的過程變慢,方便觀察。
winprintln(b);
delay(300);
}
void repeat()
{
  c=a+b;
  winprintln(c);  //根據(jù)前兩個數(shù)算出第三個數(shù),并輸出
  a=b;
  b=c;
  delay(300);
}
  說明:a的值是第一個數(shù)的值,b的值第二個數(shù)的值,c的值是第三個數(shù)的值。把第二個數(shù)的值賦給a,把第三個數(shù)的值賦給b,也就是說在下一次計算c=a+b時,a中的值就是第2個數(shù)值,b就是第三個數(shù)的值,此時算出來的c就是第4個數(shù)的值。以此類推,利用repeat循環(huán)即可輸出斐波拉契數(shù)列
圖10.輸出斐波拉契數(shù)列
2、編寫程序,在windows窗口里顯示出下面的圖形:
*                  A
***                ABA
*****              ABCBA
*******            ABCDCBA
3、修改1中的程序,讓輸出的菲波拉契數(shù)列為:
1,1,2,3,5……610
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表