查看: 1409|回復: 2
打印 上一主題 下一主題

【零知ESP8266教程】快速入門1-讓你的開發板向世界說hello

[復制鏈接]
  • TA的每日心情
    開心
    2019-12-11 10:34
  • 簽到天數: 47 天

    [LV.5]常住居民I

    跳轉到指定樓層
    樓主
    發表于 2019-10-6 15:05 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
    本帖最后由 零知實驗室-roc 于 2019-10-6 17:07 編輯

    JAVA的第一句代碼是


    PHP的則是


    而Python是


    一、工具原料

    電腦,windows系統
    零知ESP8266開發板
    micro-usb線
    二、方法步驟
    1、首先打開“零知Lab”軟件。打開后界面如下:

    2.這是我們ESP8266模塊的官方自帶示例

    3.接下來我們新建一個test1項目

    輸入以下代碼:

    kittenblock中小學創客名師推薦的圖形化編程軟件

    /**
       
    *    文件: LED1-test.ino
       
     *    作者: 云上上云
       
    *    時間: 2019/05/27 11:46
       
    *    說明: 
       
    **/
       
    // the setup routine runs once when you press reset:
       
    void setup() {
       
        // put your setup code here, to run once:
       
            Serial.begin(9600); //打開串口并設置波特率為9600
       
    }
       
      
    // the loop routine runs over and over again forever:
       
    void loop() {
       
        // put your main code here, to run repeatedly:
            Serial.println("HELLO, ESP8266");
       
            delay(300);//延時300毫秒,否則打印的太快
    }

    驗證代碼,正確之后,連接,上傳程序


    然后打開調試我們就會看到,控制臺打印以下內容

    四、自己動手
    現在我們在上面的基礎上制作出自己的作品,我們的需求是,當發送不同的字符給開發板后,開發板會給你回應不同的信息與你進行簡答的交互。請按照下面步驟完成:
    1、在開發工具中選擇【新建工程】,這樣我們就可以建立自己的項目進行編寫代碼了。
    點擊【新建工程】后,界面如下,我們然后在項目名稱中填入一個合適的名字,我這里叫做“HELLO-lingzhilab”:

    2、現在我們把下面的代碼全部復制到代碼顯示區中:

    kittenblock中小學創客名師推薦的圖形化編程軟件

    /**
       
    *    文件: HELLO-lingzhilab.ino
       
    *    作者: 零知實驗室
       
    *    時間: 2018/06/22 20:46
       
    *    說明: 讓你的開發板與你進行簡答的交互
       
    **/
       
       
       
       
       
    // the setup routine runs once when you press reset:
       
    void setup() {
       
        // put your setup code here, to run once:
       
            Serial.begin(9600); //打開串口并設置波特率為9600
       
    }
       
       
       
    // the loop routine runs over and over again forever:
       
    void loop() {
       
        // put your main code here, to run repeatedly:
       
            int val;
       
            val = Serial.read();
       
       
       
            if(val == 'A')
       
                    Serial.println("HELLO, 零知實驗室");
       
            if(val == 'B')
       
                    Serial.println("零知實驗室,讓電子制作更簡單更有趣!");
       
    }

    驗證-》上傳-》調試

    這樣我們就完成了與開發板的簡單交互,這個過程是其他復雜交互過程的一個基礎。我們通過上面的實驗,可以發現這個過程是非常簡單的,僅僅需要幾步就能建立一個自己的作品出來。


    該用戶從未簽到

    沙發
    發表于 2020-5-6 23:58 | 只看該作者
    用VS CODE 寫的燒進去為啥不能正常顯示呢,求指點!謝謝

    該用戶從未簽到

    板凳
    發表于 2020-5-9 08:15 | 只看該作者
    不用IDE自帶串口監視器,用串口調試助手為啥不能實現功能,用keil的串口助手,接收到數據英文是好的,漢字就亂碼。
    您需要登錄后才可以回帖 登錄 | 立即注冊

    本版積分規則

    熱門推薦

    兩個ESP8266通訊,有大佬會的嗎?
    兩個ESP8266通訊,有大佬會
    我可以讓手機APP和8266遠程傳輸一些數據,現在要加多一個8266,應該怎么做?
    arduino連接ESP8266-01給微信發消息,消息提醒等
    arduino連接ESP8266-01給
    材料準備 ESP8266-01/ESP8266-01s一塊 arduino 一塊 手機一塊 接線 ESP8266-0
    我有個大膽的想法,大神請進
    我有個大膽的想法,大神請
    在B站,偶爾看到有大神用單片機做出各種智能設備,感覺很神奇,突然茅塞頓開,意識到
    又雙叒更新同步開關狀態 ,小愛同學+app+本地按鍵控制狀.....
    又雙叒更新同步開關狀態
    你有沒有發現app上面的按鍵在操作完畢后你就不知道開關的狀態了;或者小愛操作完畢后
    小白求助,急急急,各路大神幫幫忙
    小白求助,急急急,各路大
    傳感器技術,不知如何寫代碼
    Copyright   ©2015-2016  Arduino中文社區  Powered by©Discuz!   
    快速回復 返回頂部 返回列表
    财神捕鱼游戏手机版下载