上一篇網文,我們實現ESP8266固件的下載、一鍵配網和云智能APP綁定設備。 Windows下AliOS Things環(huán)境搭建及ESP8266 固件下載 隨著物聯網設備的普及,物聯網操作系統(tǒng)也成了廣大開發(fā)者熱烈討論的話題之一,很多的組織和廠商都推出了在物聯網節(jié)點上的基礎軟件—
Windows下AliOS Things環(huán)境搭建 AliOS Things開發(fā)環(huán)境的搭建,共需要安裝以下軟件: 安裝 VScode,在里面安裝 alios-studio 插件,在里面安裝 C/C++ 插件; 安裝 Python2.7,注意安裝選項里,添加全局的 Path,添加 pip。修改 pip 鏡像為國內站點,這樣網速更
新朋友 點擊藍色小字 關注程序員小哈 老朋友 點擊右上角 分享本文 我們上一篇網文已經介紹了mini D1 WiFi模塊,具體參見下面鏈接: mini D1 WiFi模塊Arduino開發(fā)簡介 下面網文介紹了如何在阿里云生活物聯網平臺創(chuàng)建一個智能設備: 七步快速開啟產品智能化 本
“每月一練”活動繼續(xù),大家對下面哪個內容感興趣可以投票哈,票數最多的,我們下個月玩起! 投票時間截止至2020.06.25 12:00。 活動介紹及日程安排,詳見公眾號底部菜單欄“每月活動”。
最近很多網友后臺詢問Proteus仿真的內容,借此機會我做了一個例子,跟大家分享一下,感興趣的可以后臺留言“MAX7219”可以得到完整的仿真工程,包括: Proteus原理圖,主芯片為STM32F103R6 Keil 5代碼工程,使用的是庫函數的方式編程。 仿真實現的功能點: MA
實驗目標 利用STM32定時器產生PWM信號; 利用PWM信號實現呼吸燈。 什么是PWM信號呢? PWM,英文名Pulse Width Modulation。? PWM信號是一種脈寬調制信號,廣范用于LED和電機控制等場合。 PWM信號其實類似于方波,只有0和1兩種狀態(tài)。 PWM信號可以調節(jié)占空比。
網上DS18B20的驅動實現代碼一大堆,簡簡單單的就能夠移植成功,獲得溫度值,但是為什么代碼這么寫?為什么要延時那么長的時間?不對照手冊仔細分析時序圖,還真是不明白為什么。 下面我們就來詳細剖析一下DS18B20的驅動函數的實現。 DS18B20 簡介 DS18B20數字
咱們6月份的智能風扇,一個主要的功能就是手機對風扇的遠程控制,在完成此功能之前,我們要選擇一個云平臺(選擇已有的或者自建都可以),我們先以比較成熟的阿里云物聯網平臺為例,創(chuàng)建一個設備。 其中阿里云物聯網平臺,根據應用場景的不同,分為了好幾個平
mini D1 WiFi模塊簡介 六月份每月活動將使用此模塊連接WiFi。 該模塊上有一個RESET按鍵,用于復位模塊; 有一個Micro USB座,用于與CH340芯片相連,用于實現USB轉串口,該串口可以用于下載固件、程序,打印輸出串口信息使用。 模塊的TX、RX引腳可以跟單片機的
幫微信好友調試了一個基于Proteus的搶答器程序,一晃距離上次使用Proteus,已經過去五六年了,當時還是仿真的51單片機。借此機會,我們看一下,如果使用Proteus仿真STM32,本次測試實現的目標如下: 使用Proteus搭建仿真的原理圖 使用STM32CubeMX創(chuàng)建STM32F10
風向變送器有8方位風向和360度風向兩種; 外殼分為鋁合金和聚碳兩種; 風向傳感器/變速器測量方式分為: 模擬量(4-20mA/0-5V/0-10V) RS485 由于風速和風向變送器是分開的,所以我們選擇了RS485總線的測量方式,這樣我們將兩個模塊并到一起,設為不同的地址
我們六月份的活動題目為:基于單片機的智能風扇,經過網友后臺留言建議和調研,最終定下來咱們的智能風扇選用如下功能模塊組成: PCB線路板采用核心板+底板實現 核心板:排針引腳間距為2.54mm,2排,雙排間距為2.54mm的倍數(方便與面包板聯用),未使用引腳
點擊上方藍色字,輕松關注“程序員小哈”,我們一起成功 序言 之前我們分享了,如何使用STM32驅動OLED液晶屏,講了SSD1306控制芯片的驅動,對其驅動時序和常用命令做了介紹,詳細請參考下面鏈接: STM32驅動0.96寸OLED液晶屏 上篇中我們已經實現在OLED屏上顯
繼續(xù)完成后臺網友詢問: 如何使用STM32CubeMX設計代碼框架,然后實現CPU內置溫度傳感器測量CPU芯片溫度,然后以串口輸出的形式輸出芯片的溫度值,數據更新周期1000ms。 STM32CubeMX工具的安裝及驅動LED教程參見上一個網文: 4行代碼實現LED閃爍 實現環(huán)境為:
STM32CubeMX是ST公司新推出的一個配置工具,直接由圖形界面簡單配置下,就能生成初始化代碼,并對外設做了進一步的抽象,讓開發(fā)人員可以只專注應用的開發(fā)。 STM32CubeMX有愛他的,有嫌棄他的,不過STM32CubeMX的出現的確簡化了硬件的初始化過程,降低了入門的