37种传感器(三十三)面包板模块+Stduino Nano&UNO0 _0 ?( q9 x; P4 T6 q
, M9 Z: [; ^1 z
6 |$ K5 o4 H+ s
关键词: 51;stm32;arduino;stduino单片机;stduino UNO&Nano;面包板电源模块 4 U% s) c! \7 X- ~2 j; h
说明:之前我们使用Stduino Nano/UNO测试了各种传感器,但是有一件特别糟糕的事情——开发板必须连着电脑才能工作。拔掉线,Stduino就不能工作了。 实际上,我们有多种方式为Stduino提供电源。 今天要用到的面包板电源模块能够为面包板提供电源,从而为面包板上的Stduino供电。面包板专用电源模块能够转化输入的电压,从而为面包板上的用电器提供3.3V或5V的电压(适用于MB102型面包板)。 % v4 c7 [( ]+ J& `! E6 ^* l
其接线也非常简单,接上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模式,不提供电源。
! y7 _: ~) M. h3 u9 e2 Z实验目的:利用充电宝给Stduino Nano/UNO供电。
9 Y3 ^. s$ ^+ q9 `( R 器材:Stduino Nano/UNO;充电宝;杜邦线;面包板;USB连接线
& a+ V- d. d# S/ {; Q
电路连接: 7 T) e, V! T R2 t% @
代码展示:这里我们以点亮13号引脚的板载LED灯做测试: - void setup()
5 e1 w* W7 |# B: |' y" t - {2 s+ @; ?9 T" N; u, e
- pinMode(13,OUTPUT);
# q1 w) ]! k$ Z- j; C% Z% j1 [: } - }
5 d6 C! u9 P. M/ _& k - void loop()
2 Y# v# M, U2 ~& }# ?* h$ }. v - {; [% e; Q/ }/ E+ O% `4 x
- digitalWrite(13,HIGH);6 \6 K' x$ h8 U1 Y, k
- delay(500);- l% j' u# S# z& {7 `3 m$ J% Y5 z
- digitalWrite(13.LOW);/ q! o: z; s( r
- delay(500);2 Y4 F: ?/ G+ S6 b9 x& p- T6 h
- }
复制代码
! K" H) n- k' _$ v" U- F实验效果: , f7 W: \; w; q# e# a! Z) D
Stduino IDE是一款面向32位处理器快速入门学习的集成开发平台,目前已经支持Arduino_Core_STM32框架,集聚快捷、高效、免费、开源、易得于一身,软件还集成了GDB调试功能。; ]1 @* x% r5 z+ F" G
IDE当前支持的功能有:
- v, u6 h% U& z: O! ]$ z! n& I; \! |
+ {5 w: Z7 r5 Y( s
% z: c' a. t" j) C9 C- GDB调试
- 封装库下载安装
- 代码自动补全提示
- 中英文模式
- UTF-8\GBK编码格式
- 代码快速格式化
- SWD\串口程序下载&调试(已验证)
- DFU程序下载方式(待验证). Q3 c9 L* D6 u( ?! L
- USB HID程序下载方式(待验证)" H, P A) V$ o- p5 c. d0 W! J. U
- maple DFU程序下载方式(待验证)- @' h$ F) ?# ]: J) Y
3 _. G2 O' T% O" R2 d1 E2 B - maple DFU2程序下载方式(待验证)
4 `" @0 s% y: u( M& z9 a) E! D$ L4 I1 A* _5 q6 }
- MassStorage程序下载方式(待验证)
; }1 T8 p4 ~2 L0 v* W M7 z' V6 ^9 S( m$ T, r( O
更多功能细节请前往www.stduino.com进行了解2 y0 `/ g1 D* G' i- t9 z3 I! Q' p
已经支持的芯片&板型列表:
\4 b4 n, r' t. ]1 u- 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 boards2 T9 |& h' r; l$ A1 M& E
2 V! Y3 a) d/ T7 L
更多功能集成正在进行中~
! x3 l0 |4 t4 y' o0 O
& |2 w! R: H: n& J5 e* ^# m c0 a
|