發表文章

目前顯示的是 9月, 2020的文章

[FreeRTOS][Arduino] Data transmission between tasks by using queue/使用佇列來傳遞任務間的資料

圖片
This example shows how to use the queue to transmit data from one task to another task. 這個範例說明如何使用佇列將資料從一個任務傳到另一個任務。 We will introduce some queue related functions which used in this example: 我們將介紹一些跟佇列相關的函數: *   QueueCreate() -->Create the queue 創建佇列 *   xQueueSend() -->Send data to the queue 傳送資料到佇列中 *   xQueueReceive() -->Receive data from the queue 從資料中獲取佇列 *   taskYIELD() -->Switch to another task 轉換到其他任務 *   uxQueueMessagesWaiting()--> find how many data in the queue 發現佇列中有多少資料數 Media 影音: Other articles related to FreeRTOS: 其他與FreeRTOS相關的文章: 1.  [Arduino]Install FreeRTOS in Arduino/在Arduino中安裝FreeRTOS 2. [FreeRTOS][Arduino]Create FreeRTOS task in Arduino with VS Code/使用VS code在Arduino中創建任務 3. [FreeRTOS]Use vTaskDelay to implement tasks running in different priorities/使用延時函數實現不同優先順序的任務執行

[贊助區] MPU6050六軸感測器利用連芽模組HC06與Android App傳遞訊息

圖片
本篇是將MPU6050六軸感測器利用Bluetooth(HC-06)與Android App傳遞訊息, 這一個範例傳的是MPU6050的Yaw, Pitch, Roll數值,使用Arduino mega 2560做資料擷取,Android App是用App Inventor開發。 此範例花了許多時間在解決藍牙傳輸浮點數(floating point)數據到Android手機端後, App Inventor如何處理浮點數數據並顯示出來。   贊助本篇的人,將會得到: 1. Arduino程式碼 2. App Inventor 2藍牙相關的程式碼 3. 程式碼使用教學影片   > MPU6050的相關影片 1.  [Arduino] Acquisition of MPU6050 raw data by using Mega2560/使用Mega2560擷取MPU6050原始資料   2.  [Arduino] Acquisition of MPU6050 raw data by using Mega2560/使用Mega2560擷取MPU6050原始資料   3.  [Arduino]Transmit ypr data of MPU6050 to App vis HC06/將MPU6050的ypr的資料經由HC06傳輸到手機App上