37种传感器(三十三)面包板模块+Stduino Nano&UNO. m% z% w, T* P# K' L
3 w( {/ g% N1 C, [1 t5 O1 I
+ l: Z- ~; p- \, I* s. j关键词: 51;stm32;arduino;stduino单片机;stduino UNO&Nano;面包板电源模块 # f# m5 i; A6 i9 A; F. R4 T
说明:之前我们使用Stduino Nano/UNO测试了各种传感器,但是有一件特别糟糕的事情——开发板必须连着电脑才能工作。拔掉线,Stduino就不能工作了。 实际上,我们有多种方式为Stduino提供电源。 今天要用到的面包板电源模块能够为面包板提供电源,从而为面包板上的Stduino供电。面包板专用电源模块能够转化输入的电压,从而为面包板上的用电器提供3.3V或5V的电压(适用于MB102型面包板)。
0 @$ A6 J+ L, _& s7 @9 G0 A9 d& I其接线也非常简单,接上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模式,不提供电源。 ( l! v9 p7 u% M( q
实验目的:利用充电宝给Stduino Nano/UNO供电。 ; j N, u" e3 |3 r9 x; `
器材:Stduino Nano/UNO;充电宝;杜邦线;面包板;USB连接线
$ h5 L' G: _$ c4 j) P2 m1 D2 H
电路连接: + W, I4 d B+ h9 S
代码展示:这里我们以点亮13号引脚的板载LED灯做测试: - void setup()# E6 G2 F0 T) \! [# R
- {3 Y' ^) V3 Q: [2 r7 r
- pinMode(13,OUTPUT);' ^ ]" a: p8 Y( z* V
- }1 N- Z0 I x- i2 e
- void loop(). q/ d( H% L! _2 M/ G
- {
2 k& X3 `' v9 G* D) z. v+ I - digitalWrite(13,HIGH);
3 d" S2 w+ ^# j& V. z5 w5 e, e- g2 U/ v - delay(500);% I. D' B; a0 q! e/ A
- digitalWrite(13.LOW);4 A+ ]% W! w* w, D. B/ R% H& Q' O' o
- delay(500);4 O" y3 u. r' o
- }
复制代码 % J/ M3 E6 l/ T( ?
实验效果: , `! U8 d& o D" a+ V9 L
Stduino IDE是一款面向32位处理器快速入门学习的集成开发平台,目前已经支持Arduino_Core_STM32框架,集聚快捷、高效、免费、开源、易得于一身,软件还集成了GDB调试功能。
$ u3 S* Z) l }( s. T/ U6 V; r" t5 ^3 OIDE当前支持的功能有:
7 Z! W$ [: P' n% q* c$ ?, ]! f8 x* Y/ h1 {1 Z
! B1 ^$ B7 R7 k: s# R9 g7 R
% @) I' G: g1 o" y; g" v4 K% e- GDB调试
- 封装库下载安装
- 代码自动补全提示
- 中英文模式
- UTF-8\GBK编码格式
- 代码快速格式化
- SWD\串口程序下载&调试(已验证)
- DFU程序下载方式(待验证)/ r& r* u# E9 Q
- USB HID程序下载方式(待验证)
7 `/ H/ W& B2 I/ @* z. Y2 q. P" q - maple DFU程序下载方式(待验证)- @6 N9 h9 d0 V( P6 o. m7 D! r
( f Q4 O0 j4 L4 o& \ - maple DFU2程序下载方式(待验证)3 G8 g, f; C" c3 ]- t' k4 \: P% M
5 S: r) @. I ]" q9 f - MassStorage程序下载方式(待验证)
9 M; c( b& p: ?2 M2 V/ f7 S$ Q, F B7 x9 ?8 J. m
更多功能细节请前往www.stduino.com进行了解. b' F) k" N8 G9 z; V7 N9 X$ I/ ]( b
已经支持的芯片&板型列表: 9 v9 b1 t! \. R2 W/ w: I* Q1 q
- 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
& H0 }* H% l: o% u
6 d0 H2 D9 J+ ^& R/ P5 I% H# b更多功能集成正在进行中~ / N8 k" d" C) m' X9 c
$ e. l: ?# ]1 i' n& H3 t' A$ \
|