Your Exclusive Creation Backend

搜索找到 131 个匹配

 去高级搜索

【代码】PyBoard + SSD1306 驱动 128x64 OLED 液晶 SPI 连接

 由 tonylabs ¦  12 3月 2017, 18:27 ¦  版面: 源码库实例 ¦  主题: 【代码】PyBoard + SSD1306 驱动 128x64 OLED 液晶 SPI 连接 ¦  回复总数: 0 ¦  阅读次数: 774

""" Simple test of a 128 x 64 pixel OLED display with an SSD1306 driver chip on a SPI bus |OLED |PYB | |VCC  |3V3 | |GND  |GND| |NC   |-- | |DIN  |Y8 MOSI | |CLK  |Y6 SCK | |CS   | --| |D/C  |Y4 | |RES  |Y3 | """ import pyb init_cmds = [0xAE, 0xD5, 0x80, 0xA8, 0x3F, 0xD3, 0x0, 0x40, 0x8D, 0x14, 0x2...

【代码】把 PyBoard 作为 USB 转 UART 接口

 由 tonylabs ¦  11 3月 2017, 21:42 ¦  版面: 源码库实例 ¦  主题: 【代码】把 PyBoard 作为 USB 转 UART 接口 ¦  回复总数: 0 ¦  阅读次数: 735

import pyb import select def pass_through(usb, uart):    usb.setinterrupt(-1)    while True:        select.select([usb, uart], [], [])        if usb.any():            uart.write(usb.read(256))        if uart.any():            usb.write(uart.read(256)) pass_through(pyb.USB_VCP(), pyb.UART(1, 115200))

PyBoard + ESP8266

 由 tonylabs ¦  11 3月 2017, 21:30 ¦  版面: 源码库实例 ¦  主题: PyBoard + ESP8266 ¦  回复总数: 0 ¦  阅读次数: 693

AT+CLDSTOP  停止云端连接。释放所有与云端有关的系统资源。 AT+CLDSEND=<len> 向云端发送数据。  参数是数据长度,执行此命令后,系统会返回">",此时可发送一定长度的数据。 数据接收 云端数据来时,会收到+CLD,<len>:<data>          len是数据长度,data是具体的数据。 智能连接         AT+CWMODE=1         AT+SMARTSTART=1         此时使用ESP_TOUCH技术进行配置.         (1.2.0版本后可直接用指令"AT+CWSTARTSMART",不需要再设置参数,SmartConf...

【代码】PyBoard + MPU6050

 由 tonylabs ¦  08 3月 2017, 15:58 ¦  版面: 源码库实例 ¦  主题: 【代码】PyBoard + MPU6050 ¦  回复总数: 0 ¦  阅读次数: 819

''' Mcropython module for the InvenSense MPU6050 sensor. It measures acceleration, turn rate, in three axis. The MIT License (MIT) Copyright (c) 2014 Sebastian Plamauer, oeplse@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated doc...

【代码】PyBoard + SSD1306 驱动 I2C 接口

 由 tonylabs ¦  08 3月 2017, 15:57 ¦  版面: PyMono ¦  主题: 【代码】PyBoard + SSD1306 驱动 I2C 接口 ¦  回复总数: 4 ¦  阅读次数: 1090

硬件 PyBoard v1.1 [ 点击传送门 ] PyDisplay 0.91" 128x32 OLED [ 点击传送门 ] 文档 SSD1306-Datasheet.pdf UG-2832HSWEG02.pdf 电路连接 PyBoard Y9 = SCL PyBoard Y10 = SDA PyBoard Y11 = OLED Reset PyBoard 3V3 = VCC PyBoard GND = GND 注意事项 SSD1306 的 I2C 地址:0x3C,可以通过 i2c.scan() 扫描一下就知道了 程序正常运行后,如果需要修改代码,可以通过Ctrl + C 中断,修改 ma...

【代码】PyBoard + ADV7611 + MicroPython 例程

 由 tonylabs ¦  06 3月 2017, 23:15 ¦  版面: 源码库实例 ¦  主题: 【代码】PyBoard + ADV7611 + MicroPython 例程 ¦  回复总数: 0 ¦  阅读次数: 794

1. 准备工作 PyBoard v1.1 x 1 ADV7611BSWZ-P 数据手册 2. adv7611.py from pyb import I2C from array import array class ADV7611():    def __init__(self, port=2, address=30, gauss="1.3", declination=(0,0)):        self.bus = I2C(port, I2C.MASTER, baudrate=100000)         from pyb import Pin, I2C, SPI, Timer imp...

【代码】PyBoard + HMC5883L + MicroPython 例程

 由 tonylabs ¦  04 3月 2017, 19:58 ¦  版面: 源码库实例 ¦  主题: 【代码】PyBoard + HMC5883L + MicroPython 例程 ¦  回复总数: 1 ¦  阅读次数: 4079

1. 准备工作 PyBoard v1.1 x 1 HMC5883L 开发板 x 1 2. 文档 PyBoard 定义图 I2C(1) 位于 PyBoard: (SCL, SDA) = (X9, X10) = (PB6, PB7) I2C(2) 位于 PyBoard: (SCL, SDA) = (Y9, Y10) = (PB10, PB11) HMC5883L 规格书 3. 一步一步写代码 from pyb import I2C i2c = I2C(1, I2C.MASTER) i2c.scan() #返回已连接的 I2C 设备地址,返回 [30] HEX = 0x1E i2c.is_read...

【代码】SHT10 温湿度传感器例程

 由 tonylabs ¦  04 3月 2017, 19:38 ¦  版面: 源码库实例 ¦  主题: 【代码】SHT10 温湿度传感器例程 ¦  回复总数: 0 ¦  阅读次数: 677

1. 准备工作

PyBoard v1.1 x 1
SHT10 x 1

2. 文档
PyBoard 定义图
SHT10 规格书


代码: 全选
from pyb import I2C
i2c = I2C(2, I2C.MASTER, baudrate=100000)

PyBoard 1.1 定义

 由 tonylabs ¦  04 3月 2017, 18:44 ¦  版面: 新手上路,其他版面先别看 ¦  主题: PyBoard 1.1 定义 ¦  回复总数: 0 ¦  阅读次数: 935

pybv11-pinout.jpg

为什么喇叭要接电容

 由 tonylabs ¦  02 3月 2017, 22:00 ¦  版面: 音频 Audio ¦  主题: 为什么喇叭要接电容 ¦  回复总数: 0 ¦  阅读次数: 44530

电容在这儿就是一个最简单的分频滤波器。

电容的一个作用是通高频阻低频。也就是说让高频的信号通到高音喇叭,而把低音信号滤掉。
接电容的好处有两个:

一是减少扬声器输出的失真。因为高音喇叭的频率响应决定了它只对高频信号有效,而对低频信号无效,如果无此滤波电容,低频信号也一起进到高音喇叭,高音喇叭对低频信号输出就会产生失真。

二是功率分配的问题。高音喇叭一般都较小,不能承受更大的功率,而音频信号的绝大部分功率都在低频(低频时振动幅度大)。如果没有此滤波电容,所有信号全都进入高音喇叭,它有可能承担不起而烧坏。

  • 1
  • 3
  • 4
  • 5
  • 6
  • 7
  • 14

BOM Manager