37種傳感器(三十三)面包闆子產品+Stduino Nano&UNO
本文轉載自:http://www.stduino.com/forum.php?mod=viewthread&tid=61&extra=page%3D1=
關鍵詞:
51、stm32、arduino、stduino單片機、stduino UNO&Nano、面包闆電源子產品
說明:
之前我們使用Stduino Nano/UNO測試了各種傳感器,但是有一件特别糟糕的事情——開發闆必須連着電腦才能工作。拔掉線,Stduino就不能工作了。
實際上,我們有多種方式為Stduino提供電源。
今天要用到的面包闆電源子產品能夠為面包闆提供電源,進而為面包闆上的Stduino供電。面包闆專用電源子產品能夠轉化輸入的電壓,進而為面包闆上的用電器提供3.3V或5V的電壓(适用于MB102型面包闆)。
其接線也非常簡單,接上Stduino的5V引腳即可為Stduino供電。隻需要将外部5V的電源,正極接在Stduino開發闆的5V引腳上,負極接在GND引腳上,就能夠給Stduino供電。
面包版電源子產品支援直流電壓(6~12V)和USB供電兩種模式提供輸入電壓。輸出電壓通過跳線帽可選擇3.3V和5V不同的輸出電壓。其中可以利用充電寶給USB供電,是以,利用該子產品可以作為單片機、電子積木、智能小車等的電源擴充,進而脫離電腦使用。
跳線帽能夠提供連接配接兩個引腳的作用,進而改變電路結構。面包版電源子產品提供了3.3V和5V、OFF三種電壓模式,其中将3.3V一端的兩個引腳連接配接跳線帽則提供3.3V的電壓,若将5 V一段的兩個引腳連接配接跳線帽,則提供5V的電壓,反之則為OFF模式,不提供電源。
實驗目的:
利用充電寶給Stduino Nano/UNO供電。
器材:
Stduino Nano/UNO、充電寶、杜邦線、面包闆、USB連接配接線
電路連接配接:
代碼展示:
void setup()
{
pinMode(13,OUTPUT);
}
void loop()
{
digitalWrite(13,HIGH);
delay(500);
digitalWrite(13.LOW);
delay(500);
}
實驗效果:
Stduino IDE是一款面向32位處理器快速入門學習的內建開發平台,目前已經支援Arduino_Core_STM32架構,集聚快捷、高效、免費、開源、易得于一身,軟體還內建了GDB調試功能。
IDE目前支援的功能有:
- GDB調試
- 封裝庫下載下傳安裝
- 代碼自動補全提示
- 中英文模式
- UTF-8\GBK編碼格式
- 代碼快速格式化
- SWD\序列槽程式下載下傳&調試(已驗證)
- DFU程式下載下傳方式(待驗證)
- USB HID程式下載下傳方式(待驗證)
- maple DFU程式下載下傳方式(待驗證)
- maple DFU2程式下載下傳方式(待驗證)
- MassStorage程式下載下傳方式(待驗證)
更多功能細節請前往www.stduino.com進行了解
已經支援的晶片&闆型清單:
- Stduino UNO&Nano
- Nucleo 144 boards
- Nucleo 64 boards
- Nucleo 32 boards
- Discovery boards
- Eval boards
- STM32MP1 series coprocessor boards
- Generic STM32F0 boards
- Generic STM32F1 boards
- Generic STM32F3 boards
- Generic STM32F4 boards
- Generic STM32H7 boards
- Generic STM32L0 boards
- 3D printer boards
- LoRa boards
- Electronic Speed Controller boards
- Generic flight controllers
- Garatronics boards
- Midatronics boards
更多功能內建正在進行中~