文档章节

【PYB Nano】用定位器控制LED亮度

shaoziyang
 shaoziyang
发布于 2016/10/25 11:40
字数 151
阅读 14
收藏 0
点赞 0
评论 0

下面的Demo演示了用定位器控制LED亮度。

使用到一个外部的定位器,并将定位器连用杜邦线接到PYB Nano的引脚:X9/PB1。

然后输入下面的程序

>>> from pyb import ADC, Pin                            
>>> adc = ADC(Pin('X9'))                        
>>> while True:               
...     dat = adc.read()                        
...     pyb.LED(1).intensity(dat>>4)                                    
...     print(dat)                  
...     pyb.delay(200)                      
  

改变定位器,就会在屏幕上输出当前ADC的结果,同时会改变LED1的亮度。

注:

  • 上面的X9可以改为X0-X9(支持ADC功能)。
  • LED(1)可以改为1-4,它们都支持亮度调整功能。

 

© 著作权归作者所有

共有 人打赏支持
shaoziyang
粉丝 11
博文 75
码字总数 25881
作品 0
武汉
程序员
在 PYB Nano 上用LED测光强

很早以前,TI在推广MSP430时做个一个demo,用普通LED测环境光强,下面我们在PYB Nano上也来实验一下。 使用LED测光强的原理是LED其实也是二极管,它的PN结的结电容会受光强影响,放电或充电速...

shaoziyang ⋅ 2016/10/19 ⋅ 0

PYB Nano 开发板快速指南

PYB Nano 开发板快速指南 这篇快速指南是为 MicroPython 和 PYB Nano 的初学者写的,通过这个文档,可以快速掌握 MicroPython 和 PYB Nano 的基本使用方法。 PYB Nano开发板简介 PYB Nano开发...

shaoziyang ⋅ 2016/10/31 ⋅ 0

最小的MicroPython开发板PYB Nano

PYB Nano是目前最小的MicroPython开发板,它只有Nucleo32和Arduino Nano大小,却包含了全部的MicroPython的功能。 PYB Nano的主要特点: 支持 macroUSB 2路UART 3路I2C 3路SPI 10路ADC 支持R...

shaoziyang ⋅ 2016/10/15 ⋅ 0

Python开发实例:TPYBoard开发板DIY红绿灯

流水灯可能是大家最经常DIY的东西,一个是因为简单容易实现,再就是效果不错。为了演示MicroPython的强大功能,展现不同的用法,下面教大家用TPYBoard开发板DIY一个小红绿灯板,一起体验pyt...

bodasisiter ⋅ 2016/10/10 ⋅ 1

【PYB Nano】连接SD卡

因为大小限制,所以STM32F401CEU6没有SD接口,因此PYB Nano上也没有了SD/macroSD,这给存储大数据带来一点不便。不过我们可以通过SPI接口挂载SD,下面介绍具体的连接方法。 通过SPI方式连接,...

shaoziyang ⋅ 2016/10/24 ⋅ 0

PYB Nano v1.1 开发板文档

PYB Nano v1.1开发板文档 原理图: sch.zip (88.81 KB, 下载次数: 0) 元件表: bom.zip (8.65 KB, 下载次数: 0) 固件:PYB Nano v1.1 开发板固件 3D图:...

shaoziyang ⋅ 2016/10/18 ⋅ 0

PYB Nano驱动OLED显示

这是论坛网友hbzjt2012的作品: http://www.micropython.org.cn/forum.php?mod=viewthread&tid=408&extra= 这次使用PYB Nano驱动0.96寸OLED显示屏,此次参考了国外网友的例程,OLED可以使用S...

shaoziyang ⋅ 2016/12/05 ⋅ 0

【PYB Nano】驱动气压传感器BMP180

BMP180也是DIY时常用的气压传感器,它的特点是体积小,接口简单(I2C)。下面演示在PYB Nano上使用BMP180。 接线方式和连线图如下: b=BMP180(1)b.getPress() 主要的函数有:...

shaoziyang ⋅ 2016/10/24 ⋅ 0

MicroPython:TPYBoard 开发板如何运行第一个脚本?

首先,链接开发板。通过 USB 线连接你的 PC 机(windows,mac,linux皆可)。你不可能搞错因为仅有这么一种连接方式。当连接成功后开发板将上电和进入开机程序,绿色的 LED 灯应该在半秒或更少...

bodasisiter ⋅ 2016/08/09 ⋅ 1

MicroPython开发板TPYBoard关于USB-HID的应用

USB-HID是Human Interface Device的缩写,属于人机交互操作的设备,如USB鼠标,USB键盘,USB游戏操纵杆,USB触摸板,USB轨迹球、电话拨号设备、VCR遥控等等设备。 TPYBoard借助micropython...

bodasisiter ⋅ 2016/08/23 ⋅ 2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

对于程序员的招聘问题,作为软件人的一些吐槽和建议

作为软件人,找工作有时候似乎挺苦逼的。 说真的,让我去掉前面这句中“似乎”二字吧。就是苦逼!很多人都曾抱怨处在招聘的一方很糟糕——我们没有任何可靠的方式来甄别会写代码并且写得好的...

老道士 ⋅ 27分钟前 ⋅ 0

HDFS原理学习

一、概述 1、 Hadoop整合了众多的文件系统,首先提供了一个高层的文件系统抽象org.apache.hadoop.fs.FileSystem。然后有各个文件系统的实现类。 2、Hadoop是JAVA编写的,不同文件系统之间的交...

cjxcloud ⋅ 31分钟前 ⋅ 0

Linux下MySQL表名不区分大小写的设置方法(抄袭别人的)

Linux下MySQL表名不区分大小写的设置方法 MySQL表名不区分大小写的设置方法 在用centox安装mysql后,把项目的数据库移植了过去,发现一些表的数据查不到,排查了一下问题,最后发现是表名的大...

随风而浮沉 ⋅ 36分钟前 ⋅ 0

ubuntu下安装宋体simsun

sudo cp simsun.ttc /usr/share/fonts cd /usr/share/fonts sudo chmod 644 simsun.ttc 更新字体缓存: 代码: sudo mkfontscale 代码: sudo mkfontdir 代码: sudo fc-cache -fsv 安装chrome扩......

wangxuwei ⋅ 38分钟前 ⋅ 0

利用 ssh 传输文件

Linux 下一般可以用 scp 命令通过 ssh 传送文件: #把服务器上的 /home/user/a.txt 发送到本机的 /var/www/local_dir 目录下scp username@servername:/home/user/a.txt /var/www/local_dir...

大灰狼时间 ⋅ 48分钟前 ⋅ 0

web3j教程:android和java程序员如何使用web3j开发区块链以太坊

如何使用web3j为Java应用或Android App增加以太坊区块链支持,本教程内容即涉及以太坊中的核心概念,例如账户管理包括账户的创建、钱包创建、交易转账,交易与状态、智能合约开发与交互、过滤...

智能合约 ⋅ 今天 ⋅ 0

web3j开发java或android以太坊智能合约快速入门

web3j简介 web3j是一个轻量级、高度模块化、响应式、类型安全的Java和Android类库提供丰富API,用于处理以太坊智能合约及与以太坊网络上的客户端(节点)进行集成。 可以通过它进行以太坊区块链...

笔阁 ⋅ 今天 ⋅ 0

一起读书《深入浅出nodejs》-异步I/O

异步I/O “异步”这个名词其实很早就诞生了,但它大规模流行却是在Web 2.0浪潮中,它伴随着AJAX的第一个A(Asynchronous)席卷了Web。 为什么要异步I/O 关于异步I/O为何在Node里如此重要,这与...

小草先森 ⋅ 今天 ⋅ 0

JVM各种问题

1、如果启动什么都不设,会怎样? 先来看一个命令 [root@localhost bin]# java -XX:+PrintCommandLineFlags -version -XX:InitialHeapSize=29899008 -XX:MaxHeapSize=478384128 -XX:+PrintCo......

算法之名 ⋅ 今天 ⋅ 0

SAS笔记-宏2

宏是一种文本,一般来说其编译是在程序执行之前。 宏变量的创建 %let语句 %let macro_variables = text; %let是常见的宏变量建立方式,其编译就在执行前。如下例中,想要宏变量test等于数据集...

tonorth123 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部