37种传感器(三十三)面包板模块+Stduino Nano&UNO
9 l z2 G1 Q2 I) m
4 q9 S) `' t, r% @) J
+ r8 ~( U# V0 A: w; b1 b5 z8 P关键词: 51;stm32;arduino;stduino单片机;stduino UNO&Nano;面包板电源模块
! l/ k4 p+ M& [3 H( Z说明:之前我们使用Stduino Nano/UNO测试了各种传感器,但是有一件特别糟糕的事情——开发板必须连着电脑才能工作。拔掉线,Stduino就不能工作了。 实际上,我们有多种方式为Stduino提供电源。 今天要用到的面包板电源模块能够为面包板提供电源,从而为面包板上的Stduino供电。面包板专用电源模块能够转化输入的电压,从而为面包板上的用电器提供3.3V或5V的电压(适用于MB102型面包板)。 e5 m. b' ?* j+ k" n
其接线也非常简单,接上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模式,不提供电源。
, y- \. m8 b H; L8 H/ T1 e实验目的:利用充电宝给Stduino Nano/UNO供电。 ; m& {4 S2 r5 a% M B0 |
器材:Stduino Nano/UNO;充电宝;杜邦线;面包板;USB连接线
8 ~6 \/ `* Z2 U; J8 f
电路连接: ' u" m* T$ I& I" \4 o* F- r+ F
代码展示:这里我们以点亮13号引脚的板载LED灯做测试: - void setup()
4 n. D, [- ]. n. j - {5 \+ p% _; ~7 @
- pinMode(13,OUTPUT);3 o! ?& D0 X/ H2 b( ^& w9 X+ \
- }* Y' ~) v2 x- x3 B2 h" s# ~! a
- void loop() ?: h3 I4 R% ^2 u9 C, G
- {* U. h. F" G6 |2 q
- digitalWrite(13,HIGH);: y* ]# o: w8 m8 S6 o
- delay(500);- h# ` t, ^2 E/ L
- digitalWrite(13.LOW);7 e: x4 T. ?0 ?9 `3 U$ v, f6 J
- delay(500);
8 g0 R0 s/ @6 h- l% c - }
复制代码 + K4 A4 f8 f% O% W& ^
实验效果:
! O2 |; H- K# P4 b8 O$ J$ uStduino IDE是一款面向32位处理器快速入门学习的集成开发平台,目前已经支持Arduino_Core_STM32框架,集聚快捷、高效、免费、开源、易得于一身,软件还集成了GDB调试功能。% C! z" H7 s# s) d) d+ O: _( I
IDE当前支持的功能有:
7 N( t0 g; Y) T) U
! ]) h8 Q2 v' S3 R. T8 ^# T- b0 h0 y- J% }# c
2 i) k% `: K# h- GDB调试
- 封装库下载安装
- 代码自动补全提示
- 中英文模式
- UTF-8\GBK编码格式
- 代码快速格式化
- SWD\串口程序下载&调试(已验证)
- DFU程序下载方式(待验证)
2 `) m- B8 }- P1 P! o6 Z |, F. f - USB HID程序下载方式(待验证)
; L2 f3 r& C8 o& _) i h - maple DFU程序下载方式(待验证)6 B; z/ z2 N/ E' q6 q3 v" Z+ R+ ]
5 E! @4 T' \( Z L - maple DFU2程序下载方式(待验证)5 }9 H d/ o4 h
- i8 }4 T& |' Z) B
- MassStorage程序下载方式(待验证)
* U. `' k* y+ `& t' Q) ^2 b. @ Q3 r/ X
更多功能细节请前往www.stduino.com进行了解& | t8 d6 t$ g
已经支持的芯片&板型列表:
0 q3 u7 C! m; f; ]2 Q/ X" M! g- 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" W- m: _1 v7 t7 Q6 ?
1 }# N4 |: \2 v+ ]+ [0 b
更多功能集成正在进行中~
% J4 ?+ _9 z% o; L3 p5 V. Z0 ^ " k3 J8 f& [. a$ X3 k% }9 W
|