37种传感器(三十三)面包板模块+Stduino Nano&UNO
( [( E7 K8 C/ T, ~1 g1 ~( j Z4 v% I; p" R \6 |
0 W; c3 b& N/ y. Y4 ~. k! t关键词: 51;stm32;arduino;stduino单片机;stduino UNO&Nano;面包板电源模块
$ s F! y' c1 y- N7 c# S( S说明:之前我们使用Stduino Nano/UNO测试了各种传感器,但是有一件特别糟糕的事情——开发板必须连着电脑才能工作。拔掉线,Stduino就不能工作了。 实际上,我们有多种方式为Stduino提供电源。 今天要用到的面包板电源模块能够为面包板提供电源,从而为面包板上的Stduino供电。面包板专用电源模块能够转化输入的电压,从而为面包板上的用电器提供3.3V或5V的电压(适用于MB102型面包板)。 4 y! l- v+ @# w+ y
其接线也非常简单,接上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模式,不提供电源。 . T# c, Q+ T5 o- h
实验目的:利用充电宝给Stduino Nano/UNO供电。 K! _4 e" O- J$ h/ n5 a/ v, H- [ y: P2 S
器材:Stduino Nano/UNO;充电宝;杜邦线;面包板;USB连接线 L! }1 d4 |& Y0 j6 Z2 F
电路连接:
2 r( d8 U: T+ z: V代码展示:这里我们以点亮13号引脚的板载LED灯做测试: - void setup()9 l L. S) e; R2 T% e
- {
1 Z3 q O5 _) p L - pinMode(13,OUTPUT);
5 k8 n% ]/ ], y0 i; s - }
4 D' O. P1 s3 o - void loop()% G" V/ Q8 R8 c0 R8 E
- {2 B6 R3 |; `; T
- digitalWrite(13,HIGH);
. \3 N' A7 }; d - delay(500);2 G6 W+ r+ |, b+ c
- digitalWrite(13.LOW);: e& ^& ?% t8 Z( \+ V+ d$ G% }
- delay(500);: I4 B. s1 L& X% J+ D
- }
复制代码
* |. ? ]8 Z$ t) ?2 e实验效果: 9 U, R' k8 T. F7 k' S) G: b# ^
Stduino IDE是一款面向32位处理器快速入门学习的集成开发平台,目前已经支持Arduino_Core_STM32框架,集聚快捷、高效、免费、开源、易得于一身,软件还集成了GDB调试功能。/ p [; t; i3 h4 A e
IDE当前支持的功能有: * H, @7 i6 w n- x/ f; q
5 h5 [. o, e( p) _; \
# L% t: d+ a7 [& V. N3 R% ?
6 D* J2 i9 F, \8 I+ D- GDB调试
- 封装库下载安装
- 代码自动补全提示
- 中英文模式
- UTF-8\GBK编码格式
- 代码快速格式化
- SWD\串口程序下载&调试(已验证)
- DFU程序下载方式(待验证)* Z! F4 X( I- s" V
- USB HID程序下载方式(待验证)7 P8 B& k7 J3 X" x
- maple DFU程序下载方式(待验证)$ {: E4 m" n+ E3 ^( [! n
% X/ e" X+ j3 E - maple DFU2程序下载方式(待验证)+ f7 Y/ U$ m7 T# l0 {5 |
) U$ ^. J- c$ i4 q8 w - MassStorage程序下载方式(待验证)
+ p# S. ^+ V8 E; b j; q l, s
5 m; r9 Z4 d# P( q更多功能细节请前往www.stduino.com进行了解
: G% ?. N7 q# z8 u* t" i已经支持的芯片&板型列表: ) X4 H2 m8 F6 h S8 ~
- 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
" \ |8 T: \' h. b9 z. \
- a8 R% L4 j% {( G7 E) @" P" O更多功能集成正在进行中~ 7 W: `* B/ L* T3 } B" S7 v \
( j: i0 a: }; q1 l5 L |