検索
搜尋結果
搜尋M487 ,
共找到 33 筆
- 排序
- 依時間
- 依熱門度
培訓
工具
學習
影片長度 - 8:36
Hello everyone, I am Morgan, the principal engineer of Nuvoton Technology. Today, I will show you how to use 4G LTE or NB-IoT with Mbed OS on NuMaker-IoT-M487 development board.
This tutorial needs a cellular expansion board to work with NuMaker-IoT-M487 development board. You can purchase the 4G LTE expansion board, RF-EC21A, on Nuvoton Direct (https://direct.nuvoton.com/communication-module/). Please install your 4G LTE SIM card in the mini SIM card slot on the back, and install the antenna at the MAIN connector on the front of the board.
Although there is an NB-IoT expansion board, it requires an NB-IoT SIM card. Using LTE is more convenient. Just use your own LTE SIM card which has data plan.
Then install the expansion board to the Arduino UNO connector of the NuMaker-IoT-M487 development board.
Because the power consumption of the 4G LTE module is higher, it is not enough to supply power from USB only. You need to plug in the 5V/2A power supply. If you use NB-IoT module, no additional power supply is needed.
We used “New” to select a template to create a new project. This time, we use the example on GitHub to create a new project. The URL of template used for this tutorial is https://github.com/OpenNuvoton/NuMaker-mbed-Cellular-example
In chrome browser, enter the URL https://ide.mbed.com to use Mbed Online Compiler environment.
After you log in, make sure that NuMaker-IoT-M487 board already selected in the upper right corner. If not, please refer Nuvoton IoT Tutorial series “Get Started with Mbed OS” which has a detailed description of how to add a board.
Click the second option “Import” on the upper left.
In the Import Wizard, click “Click here”
On the “Source URL:”, enter the tempalte URL https://github.com/OpenNuvoton/NuMaker-mbed-Cellular-example . Then move mouse cursor to “Import Name:” and click it, the Project name will be automatically fill in. Then click “Import” button.
Now you can see that the sample code has loaded. Depending on the cellular module used, the configuration may need to be modified. Click on “Readme.md” to open it. It lists configurations for supported cellular modules.
Because the tutorial uses RF-EC21A expansion board which includes a Quectel EC21 LTE module, let’s check and modify the configuration in mbed_app.json file.
Click the “mbed_app.json” file to open it. It is a JSON file to customize compile time configuration parameters in Mbed OS. The “*” (asterisk) in “target_overrides” session indicates all development boards are applicable. You can set in the designated board session, so the settings are only applicable to the specified board.
The default mbed_app.json file in the example has configured for RF-EC21A. Such as,
"target.network-default-interface-type" has set to "CELLULAR" for cellular connection.
Both "lwip.ppp-enabled” and "lwip.tcp-enabled" set to true.
Use generic AT3GPP driver for RF-EC21A ("GENERIC_AT3GPP.provide-default": true)
And the RF-EC21A UART connects on Arduino D0/D1 ("GENERIC_AT3GPP.tx": "D1" and "GENERIC_AT3GPP.rx": "D0")
When your SIM card installed in your mobile phone, you can find the APN, username and password settings in your mobile phone. Or contact your telecom operator to get this information. In the example, APN has set to “internet”, no username, and no password. (Move mouse cursor around these settings)
The final setting to check is PIN code. In the example, the setting is no PIN code. If your SIM card has PIN code, for example 1234, please set it like this “\”1234\”” (Move mouse cursor around the setting)
Save it then build it.
It is in compiling, please wait a moment.
Then you can see the last message is “Success!”.
The browser will download the binary firmware file directly after a successful compiling. It will be saved in a default download folder or the folder based on your browser setting. In Chrome, you can click download file and select “Show in folder”.
Then we connect the NuMaker-IoT-M487 USB port to your computer and don’t forget to plug in external 5V power supply.
Please find the virtual COM port assigned for NuMaker-IoT-M487 in Device Manager. In the demonstration, the “Nu-Link Virtual Com Port” is COMx.
Then use your favorite terminal tool. Here we use Putty. Open the COMx port with 115200 baud rate, 8 bits, 1 stop bit, none parity, and no flow control settings. Then “Open” it.
Let’s back to the download folder where you can see the binary firmware file (NuMaker-mbed-Cellular-example.NUMAER_IOT_M487.bin). Drag and drop the file to NuMicro MCU drive.
You will see the copying progress dialog box.
You can see the connection messages printed on terminal. It shows that the board creates a TCP connection to server “echo.mbedcloudtesting.com”, send 4 bytes data and get the data back from server.
That’s all for this tutorial. Thank you.
For more information, please visit Nuvoton Technology: https://bit.ly/3hVdcmC
Buy now: https://direct.nuvoton.com/tw/numaker-iot-m487
#tool #training #learning #intermediate #en
培訓
工具
學習
影片長度 - 5:29
Hello everyone, I am Morgan, the principal engineer of Nuvoton Technology. Today, I will show you how to use Wi-Fi with Mbed OS on NuMaker-IoT-M487 development board.
First, open Chrome browser, enter the URL https://ide.mbed.com
Please make sure that NuMaker-IoT-M487 board already selected in the upper right corner after you log in. If not, please refer Nuvoton IoT Tutorial series “Get Started with Mbed OS” which has a detailed description of how to add a board.
Click the “New” on the upper left, a “Create new program” window will be displayed. You can see that the Platform has been set to NuMaker-IoT-M487. In the Template field, select the "NuMaker WiFi TCP Example" for this tutorial. Then click OK.
Now you can see that the sample code has loaded on the page. Click on “mbed_app.json” to open it.
In order to use Wi-Fi, you have to configure SSID and password to match your Wi-Fi access point setting. In the mbed_app.json file, the default Wi-Fi security set to WPA and WPA2 in “nsapi.default-wifi-security” field. Please modify the field “nsapi.default-wifi-ssid” to your Wi-Fi SSID
Then modify “nsapi.default-wifi-password” to your Wi-Fi password.
Click on “Compile” to build it.
It is in compiling, please wait a moment.
Then you can see the last message is “Success!” at the bottom of this page.
The browser will download the binary firmware file directly after a successful compiling. It will be saved in a default download folder or the folder based on your browser setting. In Chrome, you can click download file and select “Show in folder”.
Then we connect the NuMaker-IoT-M487 USB port to your computer and make sure the onboard LED lights up.
Let’s back to the download folder where you can see the binary firmware file (NuMaker-mbed-wifi-tcp.NUMAKER_IOT_M487.bin). Drag and drop the file to NuMicro MCU drive.
You will see the copying progress dialog box.
Please find the virtual COM port assigned for NuMaker-IoT-M487 in Device Manager. In the demonstration, the “Nu-Link Virtual Com Port” is COMx.
Then use your terminal tool. Here we use Putty. Open the COMx port with 115200 baud rate, 8 bits, 1 stop bit, none parity, and no flow control settings. Then “Open” it.
Press Reset button on board to run again.
You can see the connection messages printed on terminal. It shows the board’s IP address obtained from the Wi-Fi access point, sends a TCP/HTTP connection to server, and the result of return.
That’s all for this tutorial. Thank you for watching. Welcome to subscribe to our channel. If you want to know more information, please contact us at SalesSupport@nuvoton.com
-
For more information, please visit Nuvoton Technology Website: https://bit.ly/3hVdcmC
Buy now: https://direct.nuvoton.com/tw/numaker-iot-m487
Contact us: SalesSupport@nuvoton.com
#Tool #Training #Learning #Intermediate #en
培訓
工具
學習
影片長度 - 3:51
Hello everyone, I am the principal engineer of Nuvoton Technology, Morgan. Today, I will show you how to use Mbed OS on the NuMaker-IoT-M487 development board to control LED and buttons.
First, open Chrome browser, enter the URL https://ide.mbed.com.
Please make sure that NuMaker-IoT-M487 board already selected in the upper right corner after you log in. If not, please refer Nuvoton IoT Tutorial series “Get Started with Mbed OS” which has a detailed description of how to add a board.
Then click the “New” on the upper left, a “Create new program” window will be displayed. You can see that the Platform has been set to NuMaker-IoT-M487. In the Template field, select the "NuMaker GPIO Interrupt with Debounce Setting" for this tutorial. Then click OK.
Now you can see that the sample code has loaded on the page. Click on “main.cpp”, this sample code uses SW2 button for demonstration. Click on “Compile” to build it.
It is in compiling, please wait a moment.
Then you can see a lot of messages at the bottom of the page. The last message is “Success!”
The browser will download the binary firmware file directly after a successful compiling. It will be saved in a default download folder or the folder based on your browser setting. In Chrome, you can click download file and select “Show in folder”.
Then we have to connect the NuMaker-IoT-M487 USB port to your computer and make sure the onboard LED lights up.
Let’s head back to the download folder where you can see the binary firmware file (NuMaker-mbed-GPIO-Interrupt.NUMAKER_IOT_M487.bin). Drag and drop the file to NuMicro MCU drive.
You will see the copying progress dialog box.
Next step is to press the SW2 button on the board to toggle LED. You can see the reaction of each press.
That’s all for this tutorial. Thank you for watching. Welcome to subscribe to our channel. If you want to know more information, please contact us at SalesSupport@nuvoton.com
-
For more information, please visit Nuvoton Technology Website: https://bit.ly/3hVdcmC
Buy now: https://direct.nuvoton.com/tw/numaker-iot-m487
Contact us: SalesSupport@nuvoton.com
#Tool #Training #Learning #Intermediate #en
培訓
工具
學習
影片長度 - 3:50
以新唐 NuMaker-IoT-M487 為平台,使用 Mbed OS進行開發,學習各種功能。觀看本片,您將學會使用NuMaker-IoT-M487開發板配合Mbed OS 範例程式存取 SD 記憶卡。
哈囉! 大家好,我是新唐工程師Miya,今天為大家介紹如何使用新唐NuMaker IoT-M487在MbedOS使用SD Card。
首先打開Chrome瀏覽器,輸入網址"https://ide.mbed.com/"。
登入後先確認右上方板子已經有帶出”NuMaker-IoT-M487及板子小圖示”了,如果沒有可參考教學影片”step by step讓你了解如何運行Mbed OS”,裡面有詳細的示範怎麼新增板子的方法!
首先點選左上方的”New”,會載入一個Create new program的小視窗,可以看到Platform,已經帶出NuMaker-IoT-M487。
在Template: 這欄選取sample code,使用NuMaker SD-File-System with SD mode這個sample,點一下OK。
現在可以看到sample code已經載入頁面。這個範例預設採用FAT file system,LittleFS佔用比較少的記憶體,支援斷電保護,但LittleFS與 FAT file system不同,若想格式化SD卡及變更原本SD 卡的 FAT file system為LittleFS,可執行修改 main.cpp的動作。
在這版本的第34到40 行的地方,可以看到說明這個 example code 內定是用FAT file system
若要改成使用 LittleFS就可先將預設的FAT file system設定這版在第35行及第36行改為註記
接著將第39及40行的註記符號刪除。
教學影片示範編譯的檔案是使用FAT file system,程式碼不需更動,所以這邊將剛才的示範改回
確認程式碼中設定的卡片檔案格式後存檔,按Compile編譯程式,編譯中需要等待一下。
編譯完成後下方會出現"success!"。
系統會把編譯完成的bin檔放在download資料夾, 直接從下方進入,上拉後,點一下”Show in folder”到預設的download夾,先確認已將micro SD Card插到板子後,再將NuMaker-IoT-M487板子跟PC接上USB,確認板子有亮燈就是通電了。
回到download資料夾,可以看到多了一個剛才compile完成的bin檔,按右鍵傳送到NuMicro MCU(E:) 這邊分配到哪一槽要看各位的電腦決定!有成功點選到的話會出現傳送過去的畫面。
到電腦的裝置管理員查看分配到的port編號,在本機按右鍵,點裝置管理員,找到連接埠(COM和LPT),找到USB序列裝置,就可以知道像這部PC分配給它的是COM9。
接下來使用終端機模擬軟體,各位可以用自己熟悉的軟體操作即可,設定Serial line為COM9,Speed為115200,到Serial將Flow control 改為None,接著OPEN。
設定好之後,在板子上按一次reset,接著在終端機摸擬軟體就可以看到系統回傳測試SD Card的資料。
以上是這次的教學影片,感謝您的收看。
如果您想知道更多資訊歡迎聯絡我們!
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/numaker-iot-m487
聯絡我們: SalesSupport@nuvoton.com
#Tool #Training #Learning #Intermediate #zh-Hant
培訓
工具
學習
影片長度 - 8:57
Hello everyone, I am the principal engineer of Nuvoton Technology, Morgan. The development board we are using today is Nuvoton’s NuMaker-IoT-M487. It is powered by the NuMicro M487 microcontroller with Arm Cortex-M4 core, built-in RJ45 Ethernet, and Wi-Fi module allowing users to connect to clouds by wire or wirelessly. It supports several RTOS including Arm Mbed OS, Amazon FreeRTOS, and AliOS Things.
Today, I will show you how to use Mbed OS on the NuMaker-IoT-M487 development board.
First, open Chrome browser, enter the URL https://os.mbed.com to register an account if you don’t have one.
Move the mouse cursor to the human icon in the upper right corner then click “Log in or Sign up” or click “Sign up for free” directly.
Then click “Sign up”
Fill in your e-mail address and relevant information, and finally click Sign up. Check your mailbox to receive the certification letter and authorize it.
Then let’s log in to use the online compiler environment. Move to the human icon in the upper right corner, and then click “Log in or Sign up”. And enter your account and password. After a successful login, it will return to the first page and then click “Compiler” on the left side of the human icon. It will lead us to the online compiler web page.
The following demonstration is all operated on this page
Click “No device selected” in the upper right corner to add and select Nuvoton’s NuMaker-IoT-M487 development board.
It opens the “Select a Platform” page. We click the button, show “Add Board” with green “+”, in the lower-left corner.
Next, it shows the page, let us choose a board.
Scroll down to find NuMaker-IoT-M487, and click it. It opens the NuMaker-IoT-M487 board page (https://os.mbed.com/platforms/NUMAKER-IOT-M487/). Scroll down the page to find the button “+Add to your Mbed Compiler”, and click it.
Click “Compiler” on top of the page to return to the online compiler environment. If the “NuMaker-IoT-M487” small icon appears in the upper right corner, you can start to import a sample code. Otherwise, click “No device selected” again. At this time, you can see the NuMaker-IoT-M487 icon already in the “Select a Platform” dialog box, click the icon to select it and then click “Select Platform” in the upper right corner.
It returns to the online compiler page, and the “NuMaker-IoT-M487” icon shows in the top right corner. You can now start to import a sample code.
First, click “New” on the top left side, a small “Create new program” dialog box appears. The “Platform” selects “NuMaker-IoT-M487” automatically. In the “Template” field, please select “mbed OS Blinky HelloWorld” example code, click OK.
You can see the sample project has been loaded on the page, click “main.cpp” to show the source code. Let’s add a printf() function to print out a string in the main program.
Check if statements are correct, save it, and click “Compile” to build code.
Now it’s compiling, let’s wait for a moment.
And you can see a lot of messages at the bottom of the page. The last message is “Success!”
The browser will download the binary firmware file directly after a successful compiling. It will be saved in a default download folder or any folder based on your browser setting. In Chrome, you can click download file and select “Show in folder”.
Then we need to connect the NuMaker-IoT-M487 USB port to your computer and make sure the onboard LED lights up.
Let’s head back to the download folder where you can see the binary firmware file (mbed-os-example-blinky.NUMAKER_IOT_M487.bin). Drag and drop the file to NuMicro MCU drive.
You will see the copying progress dialog box. After the copy is completed, the firmware starts to execute. One LED on board starts blinking. To see the printout message, go on the following steps.
Please find the virtual COM port assigned for NuMaker-IoT-M487 in Device Manager. In the demonstration, the “Nu-Link Virtual Com Port” is COMx.
Then use your terminal tool of choice. Here we use Putty. Open the COMx port with 9600 baud rate, 8 bits, 1 stop bit, none parity, and no flow control settings.
You can see “Hello World!” printed in the terminal.
That’s all for this tutorial. Thank you for watching.
If you want to know more information, please contact us at SalesSupport@nuvoton.com
-
For more information, please visit Nuvoton Technology Website: https://bit.ly/3hVdcmC
Buy now: https://direct.nuvoton.com/tw/numaker-iot-m487
Contact us: SalesSupport@nuvoton.com
#Tool #Training #Learning #Intermediate #en
培訓
工具
學習
影片長度 - 3:13
以新唐 NuMaker-IoT-M487 為平台,使用 Mbed OS進行開發,學習各種功能。觀看本片,您將學會使用NuMaker-IoT-M487開發板配合Mbed OS 範例程式控制 Thermo 6 Click溫度感測器以讀取數據。
哈囉大家好,我是新唐工程師Miya,今天為大家介紹如何使用新唐NuMaker IoT-M487在MbedOS使用溫溼度感測器,它是參考 Mbed 社群提供的溫度感測器的控制範例,很快速就能整合完成實際應用。
首先打開Chrome瀏覽器,輸入網址"https://ide.mbed.com/",登入後先確認右上方板子已經有帶出”NuMaker-IoT-M487及板子小圖示”了,如果沒有可參考教學影片”step by step讓你了解如何運行Mbed OS”,裡面有詳細的示範怎麼新增板子的方法!
首先點選左上方的”New”,會載入一個Create new program的小視窗,上面可以看到Platform,已經帶出NuMaker-IoT-M487。在Template: 這欄選取sample code,使用NuMaker Thermo-Sensor MAX31875這個sample,點一下OK。
現在可以看到sample code已經載入頁面,這份sample code已經內建好使用Sensor設定,可直接按Compile執行編譯程式碼,編譯中需要等待一下,編譯完成後下方會出現"success!"。
系統會把編譯完成的bin檔放在download資料夾, 直接從下方進入,上拉後,點一下”Show in folder”到預設的download夾。
接著需要將 Thermo 6 Click 溫濕度感測器板子插在 MikroBUS 上,注意感測器的方向要正確
再把NuMaker-IoT-M487板子跟PC接上USB,確認板子有亮燈就是通電了。
回到download資料夾,可以看到多了一個剛才compile完成的bin檔,按右鍵傳送到NuMicro MCU(E:) 這邊分配到哪一槽要看各位的電腦決定!有成功點選到的話會出現傳送過去的畫面。
到電腦的裝置管理員查看分配到的port編號,在本機按右鍵,點裝置管理員,找到連接埠(COM和LPT),找到USB序列裝置,就可以知道像這部PC分配給它的是COM9。
接下來使用終端機模擬軟體,各位可以用自己熟悉的軟體操作即可,設定Serial line為COM9, Speed為115200,到Serial將Flow control 改為None,接著OPEN。
之後在終端機摸擬軟體就可以看到目前的溫濕度感測數值回報等資料。
以上是這次的教學影片,感謝您的收看。
如果您想知道更多資訊歡迎聯絡我們!
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/numaker-iot-m487
聯絡我們: SalesSupport@nuvoton.com
#Tool #Training #Learning #Intermediate #zh-Hant
影片長度 - 2:49
介紹工控網關的系統架構與功能需求,介紹 NuMicro M487 系列的豐富周邊如何適用於工控網關應用,M487 系列支援的 RTOS,以及新唐所提供的將資料上傳雲端的軟體範例代碼。
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/numaker-iot-m487
聯絡我們: SalesSupport@nuvoton.com
培訓
工具
學習
影片長度 - 3:13
以新唐 NuMaker-IoT-M487 為平台,使用Mbed OS進行開發,學習各種功能。觀看本片,您將學會使用NuMaker-IoT-M487開發板配合Mbed OS 範例程式使用 Ethernet連接到伺服器並讀取回傳資料。
哈囉大家好,我是新唐工程師Miya,今天為大家介紹如何使用新唐NuMaker IoT-M487在MbedOS連接Ethernet。
首先打開Chrome瀏覽器,輸入網址 https://ide.mbed.com/,登入後先確認右上方板子已經有帶出”NuMaker-IoT-M487及板子小圖示”了,如果沒有可參考教學影片”step by step讓你了解如何運行Mbed OS”,裡面有詳細的示範怎麼新增板子的方法。
首先點選左上方的”New”,會載入一個Create new program的小視窗
上面可以看到Platform,已經帶出來NuMaker-IoT-M487。
在Template:這欄選取sample code,使用NuMaker Ethernet TCP這個sample,點一下OK,現在可以看到sample code已經載入頁面,這份sample code已經內建寫好連接Ethernet,直接按Compile編譯程式碼
編譯中需要等待一下,編譯完成後下方會出現”success!”。
系統會把編譯完成的bin檔放在download資料夾,直接從下方進入,上拉後,點一下”Show in folder”。
接著在不需要Proxy設定的網段中將網路線接上,再把NuMaker-IoT-M487板子跟PC接上USB,確認板子有亮燈就是通電了。
回到download資料夾,可以看到多了一個剛才compile完成的bin檔,按右鍵傳送到NuMicro MCU(F:),這邊分配到哪一槽要看各位的電腦決定,有成功點選到的話會出現傳送過去的畫面。
到電腦的裝置管理員查看分配到的port編號,在本機按右鍵,點選裝置管理員,找到連接埠(COM和LPT),找到USB序列裝置,就可以知道像這部PC分配給它的是COM9。
接下來使用終端機模擬軟體,各位可以用自己熟悉的軟體操作即可,設定Serial line為COM9,Speed為115200,到Serial將Flow control 改為None,接著OPEN。
設定好之後,在板子上按一次reset,接著在終端機摸擬軟體就可以看到目前板子已經成功連接網路,連到的測試網址及收到的回傳訊息等資料。
以上是這次的教學影片,感謝您的收看。
如果您想知道更多資訊歡迎聯絡我們!
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/numaker-iot-m487
聯絡我們: SalesSupport@nuvoton.com
#Tool #Training #Learning #Intermediate #zh-Hant
創新產品
學習
影片長度 - 15:55
Nuvoton has provided all kinds of size panels from 3.5 to 7 inches that support i80 mode and RGB interface to show GUI. N9H series supports hardware 2D Graphics Accelerator and MJPEG codec to process images. To meet customers HMI needs, Nuvoton has already prepared low-end to high-end products including M0, M4, and Arm9 series.
#Product #Learning #Basic #en
-
For more information, please visit Nuvoton Technology Website: https://bit.ly/3hVdcmC
buy now: https://direct.nuvoton.com/tw/numaker-emwin-n9h30
contact us: SalesSupport@nuvoton.com
0:00 簡介
1:32 Nuvoton HMI Solutions
3:04 Nuvoton HMI Development Systems
4:40 emWin Supported HMI Solution
5:29 Nuvoton Homemade Free GUI Templates
5:55 HMI Successful Story
7:15 Nuvoton MCU Feature for GUI
7:58 NuMicro N9H Series
9:26 NuMicro M480 Series
10:26 What is HMI and emWin Library
11:01 Windows Tools
12:34 Use GUIBuilder to easily create GUI
13:32 em Win sample code path in Nuvoton BSP
13:54 How to build the project • Both of the BSP and hardware are right, the display should
14:10 Nuvoton Forum
14:57 Supported LCD driver IC List (the popular ones)
培訓
工具
學習
影片長度 - 6:47
以新唐 NuMaker-IoT-M487 為平台,使用 Mbed OS 進行開發,學習各種功能。觀看本片,您將學會使用 NuMaker-IoT-M487 開發板配合 Mbed OS 與 Pelion 的範例程式連接 Pelion。
哈囉大家好,我是新唐工程師 Miya,今天為大家介紹如何使用新唐 NuMaker IoT-M487 在 MbedOS 跟 Pelion 上連接雲端。
因為憑證下載需求,所以操作前請先準備好一張 Format 好的 MicoSD Card 待用。
打開 Chrome 瀏覽器輸入網址"https://cloud.mbed.com/quick-start"
需要先啟動免費帳號,點選中間上方”Activate your free access” 後,下一個頁面點 Log in 登入您的帳號密碼,Log in。
啟動後,選擇中間選項"Start the Connect Tutorial",系統會自動轉到這個頁面,往下拉選取 NuMaker-IoT-M487 (WiFi)。
選好後,點"Get started",系統將導入此頁面,點選 1.2,將 pelion-example-common example 加進線上編譯平台。
確認系統匯入 pelion-example-common 後,點 Import。
Load code 中,請稍待片刻。
先點選"pelion-example-common program.",接著在 Online compiler IDE 環境的 menu bar 上,到 Pelion Device Management 中下拉選取"Manage Connect Certificates"來建立 Pelion 憑證。
API Key 這邊按一下 OK。
點"Create",輸入您想存的連接憑證名字,之後按 OK。
點一下您建立的憑證,再按 OK,OK。
點 Pelion Device Management 選取"Apply Update Certificate."會出現 Update Certificates 視窗,按 Create,點"Download Private Key"。
接著先確認右上方板子已經有帶出”NuMaker-IoT-M487 及板子小圖示”了,如果沒有可參考教學影片”step by step 讓你了解如何運行 Mbed OS”,裡面有詳細的示範怎麼新增板子的方法!
由於要使用 Wi-Fi,所以需要將 SSID 及密碼改成可符合您連線環境的設定。
找到 mbed_app.json 裡面 SSID 設定"wifi-ssid",此版 sample code 在第 9 行,更改為您使用無線網路所設定的 SSID (我使用的是 nu),接著再找到"wifi-password"設定,此版在第 10 行裡的 Password 改成您無線網路連接設定的密碼,改好後存檔,Compile,現在 Compile 中,需要等待一下,完成後看到最下方會秀出"Success!"。
系統會把 compile 完成的 bin 檔放在 download 資料夾, 直接從下方進入,上拉後,點一下”Show in folder”。
接著需要先把 format 過的 Micro SD Card 插入卡槽,再將 NuMaker-IoT-M487 板子跟 PC 接上 USB,確認板子有亮燈就是通電了。
回到剛才的資料夾,可以看到多了一個剛才 compile 完成的 bin 檔,按右鍵傳送到 NuMicro MCU(E:) 這邊分配到哪一槽要看各位的電腦決定!有成功點選到的話會出現傳送過去的畫面。
接著到電腦的裝置管理員查看分配到的 port 編號,在本機按右鍵,選管理,找到裝置管理員,到連接埠(COM 和 LPT) 可以看到 USB 序列裝置,就知道這部 PC 分配給它的是 COM9。
接下來使用終端機模擬軟體,各位可以用自己熟悉的軟體操作即可,設定 Serial line 為 COM9, Speed 為 115200,到 Serial 將 Flow control 改為 None,接著 OPEN。
設定好之後,在板子上按一次 reset,接著在終端機摸擬軟體就可以看到目前板子已經成功連接無線網路,看到雲端回傳的 Endpoint name 就代表連接成功囉!
以上是這次的教學影片,感謝您的收看。歡迎訂閱我們的頻道。
如果您想知道更多資訊歡迎聯絡我們!
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/numaker-iot-m487
聯絡我們: SalesSupport@nuvoton.com
#Tool #Training #Learning #Intermediate #zh-Hant
培訓
工具
學習
影片長度 - 7:34
介紹如何在 NuMaker IoT M487 上運行 MicroPython,以及展示使用 Python 程式碼,來控制開發板上的 LED。
大家好,我是新唐工程師 Cliff,現在為您介紹新唐 IoT 系列課程。讓您了解如何在 NuMicro 系列 MCU 上運行 Python 程式碼。在這部影片中,我們將呈現如何將 Python 直譯器下載及燒錄到 NuMaker 板子上,以及寫一段簡單 Python 程式碼,來控制 LED 的明滅。
首先我先介紹 MicroPython。MicroPython 是使用 ANSI C 來打造可在微控器上運行的 Python 直譯器、核心程式庫和底層硬體介面模組。借助 MicroPython,使用者可以使用 Python 語言來實現微控器底層硬體控制,例如:LED 的控制,ADC 的讀取等。
另外 MicroPython 還提供了 REPL 模式 ( Read Eval Print Loop ),讓使
用者可以直接在命令列上直接下達輸入 Python 程式碼,無需編譯,直接在微控器上執行。
接下來這是系統架構示意圖。應用程式是使用 Python 語言寫成的,可以被儲存在內建 Flash 或 SD card 內,或者由命令列輸入。 MicroPython 做為一個直譯器,它會持續的在硬體上運行,從內建 Flash 讀取 Python 應用程式碼並執行應用程式碼內容。那如何讓 MicroPython 跑在 NuMicro MCU 上呢? 新唐提供了 NuMicroPy 這個 MicroPython 的移植方案,您可以從
github.com/OpenNuvoton/NuMicroPy 這位網址下載這整個軟體
開發包。
NuMicroPy 移植了 MicroPython 直譯器和核心庫外,也移植了底層硬體介面模組,如:UART, I2C, CAN, Ethernet 等。另外也提供 USB Mass Storage 的方式來更新使用者的 Python 應用程式碼,僅需 USB 線便可以在電腦上,使用複製貼上方式將使用者的程式碼寫入到微控器的內建 Flash。
NuMicroPy 目前支援了三塊 NuMaker 板子。分別是 M487 系列的 NuMaker-PFM-M487 和 NuMaker-IOT-M487。它的核心為 Arm Cotrex M4。
以及,M263系列的 NuMaker-M263KI 板子,它的核心為 Arm Cotrex M23。以上這三塊板子您可以從 Nuvoton Direct 購得。
這個圖表列出了目前 MicroPython 移植到這三塊板子後,所需要的 ROM 和 RAM 空間。由於 M263 不支援 Ethernet,所以在 ROM 和 RAM 的需求上會比較小。注意:列出的空間需求,不包含 Python 應用程式。
接下來為各位示範 ”如何在 NuMicro上玩 Python”。首先準備一塊NuMaker-IoT-M487板子,二條USB線。
軟體上的需求是,請先下載 NuMicroPy 軟體開發包。然後安裝終端模擬程式,如:Tera Term, PuTTY等。最後選用一個你常用的文件編輯器,例如: Notepad,來編寫 Python 程式。
接下來為各位示範 "如何在 M487 IOT 開發板上玩 Python”。
請先下載 NuMicroPy 軟體開發包。然後安裝終端模擬程式,如
:Tera Term, PuTTY等。最後選用一個你常用的文件編輯器,例如: Notepad,來編寫 Python 程式。
東西準備好了後,我們先確認開發板上 NuLink-Me 的 Mass
storage 和 Virtual com port 的功能是否開啟。然後將開發板上請
將 ISW1 開關元件,都切至 ON 的位置,以打開開發板上 NuLink-
Me 的 Mass storage 和 Virtual com port 的功能。
接著將 NuLink Me 的 USB 接上電腦,這時電腦會出現一個 ”NuMicro MCU” 磁碟槽,這表示 NuLink-Me 的 Mass storage 已開啟。
接下來開啟 Tera term 終端模擬程式來連接 NuLink-Me 的 Virtual com port。點選序列埠,選擇 USB Serial Device。
從 Setup 點選 Serial port,然後設定 Baud rate 到為 115200,按下 OK。
接下來我們要著進行 MicroPython 直譯器的燒錄。
在 NuMicroPy 開發包裡 build目錄下,放置了已編譯好的 MicroPython firmware,進入相對應的開發板目錄,會有一個 firmware.bin檔案。
複製將這 firmware.bin 這個檔案,使用複製然後貼上到 ”NuMicro MCU” 磁碟槽內。
等檔案寫入成功並且終端模擬器出現 MicroPython 的 REPL 提示號,表示MicroPython 已成功的運行在開發板上。
最後我們將寫一段簡單控制 LED 明滅的 Python 程式碼,並把它儲存到開發板內建 Flash。
首先產生一個 main.py 檔,並使用文字編輯器編輯 Python 程式碼。
Import pyb 模組,從 pyb 模組 import LED class 產生一個 led 物件,在無限迴圈裡,執行:led 滅,延時一秒,led 亮,延時一秒。結束,存檔。
接著把開發板上的 USB1.1 接上電腦後,按住 SW2 按鍵並
同時,接著按一下 RESET 鍵後。
等終端模擬程式出現 ”Start USB device MSC class” 後才放
開 SW2 鍵。這時候電腦會出現 ”PYBFLASH” 磁碟槽,裡面會有一個
main.py 檔。把我們剛寫好的 main.py 檔,使用複製貼上替換掉
”PYBFLASH” 磁碟槽內的 main.py。
完成後再按一下 RESET 鍵,這時候剛完成的 Python 應用程式就會開始被執行。您會看到 led 明滅變化。
以上是這次的教學影片,感謝您的收看。
如果您想知道更多資訊,歡迎聯絡我們!
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/numaker-iot-m487
聯絡我們: SalesSupport@nuvoton.com
#Tool #Training #Learning #Intermediate #zh-Hant
培訓
工具
學習
影片長度 - 5:48
以新唐 NuMaker-IoT-M487 為平台,使用 Mbed OS 進行開發,學習開發各式功能。觀看本片,您將學會如何以 Mbed OS 範例程式透過 NB-IoT 或 LTE 連接到伺服器並讀取回傳資料。
哈囉大家好,我是新唐工程師 Miya,今天為大家介紹如何讓新唐 NuMaker IoT-M487開發板在 MbedOS 上使用 NB-IoT 以及 4G 模組。
以下錄影板子教學子板接母板教學
現在需要先進行組裝在新唐商店購買收到的 RF-EC21A-EC21 LTE 模組與子板,先翻至背面,插入 4G SIM Card,再翻至正面,將天線插在 ”MAIN” 孔。再將子板與母板上的字母朝同一方向對齊組裝。
因為 4G 模組較秏電,所以在使用 4G 模組時,單用 USB 供電是不夠的,需要將 5V / 2A 之電源插上;若使用 NB-IoT 模組則不需再額外插上電源。
組裝好 4G 子板後,到搜尋引擎搜尋 opennuvoton,找到並進入 nuvoton
GitHub 進入新唐的線上 GitHub 頁面,搜尋這次所使用的檔案 NuMaker-mbed-Cellular-example 點進去後,複製網址,接下來到網址 https://ide.mbed.com/ 登入後先確認右上方板子已經有帶出 ”NuMaker-IoT-M487 及板子小圖示” 了,如果沒有可參考教學影片 ” step by step 讓你了解如何運行 Mbed OS ”,裡面有詳細的示範怎麼新增板子的方法喔!
選取左上方第二個 ”Import” 選項在 Import Wizard 中,點 Click here,
將剛才在 nuvoton Git-Hub 中複製的網址貼到 Source URL: 中,將滑鼠在
Import Name: 中點一下讓 Project name 可以自動填入,完成後按 Import。可以看到系統已將 sample 載到頁面裡了,先到 README.md 中閱讀裡面的說明,前 2 個是 NB-IoT模組,後面的 QUECTEL EC2x 是 4G模組。這次的示範是使用 QUECTEL EC2x 子板,先找到在這版本的程式中是從第 36行開始為 QUECTEL EC2x,在第 39 行 ~ 第 41 行的地方複製這三行的定義。
再到 mbde_app.json,把剛才複製的三行定義貼到 target_overrides 也就是第20 行開始的地方。
貼好之後,把 ppp-enable 與 tcp-enable 也就是第 27 跟第 28 行改成 true。改好之後存檔,編譯。
現在 Compile 中,需要等待一下,完成後最下面會秀出 Success!
系統會把我們 compile 完成的 bin 檔放在 download 資料夾,我們可以直接從下方進入,上拉後,點一下在資料夾中顯示
接著我們需要把 NuMaker-IoT-M487 板子跟 PC 接上 USB,記得使用 4G 模組要外接電源。
到電腦的裝置管理員查看分配到的 port 編號,在本機按右鍵,點裝置管理員,找到連接埠 ( COM 和 LPT ),找到 USB 序列裝置,就可以知道像這部 PC 分配給它的是 COM3。接下來使用終端機模摸擬軟體,各位可以用自己熟悉的軟體操作即可,設定Serial line 為 COM3,Speed為115200,到 Serial 也確認一下 baud: 115200,接著OPEN。再回到剛才的資料夾,可以看到多了一個剛才 compile 完成的 bin 檔,按右鍵傳送到 NuMicro MCU(E:) 這邊分配到哪一槽要看各位的電腦決定喔!
點選成功,會出現傳送資料畫面。
接著回到終端機摸擬軟體,可以看到板子已經成功連到echo.mbedcloudtesting.com server ,傳送 4 Bytes資料後接收 4Bytes 資料,比對正確,連線測試成功。
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/numaker-iot-m487
聯絡我們: SalesSupport@nuvoton.com
#Tool #Training #Learning #Intermediate #zh-Hant