搜索找到 3919 个匹配

shaoziyang
2021年 2月 8日 18:32
版面: 树莓派 PICO
主题: 【RPi PICO】在ms_paint中绘画
回复总数: 0
阅读次数: 1260

【RPi PICO】在ms_paint中绘画

需要先刷入circuitpython固件,然后从adafruit绑定库中复制adafruit_hid到板子的lib目录。 将下面的代码保存到板子的code.py中并退出磁盘后重新插入。 再运行windows的 画图 软件(其它一些绘图软件也可能支持,例如PS),并切换到铅笔工具,用镊子短连GPIO16和GND,就会开始自动绘图了。 # Emulate mouse to draw Chord on the computer screen! by Hari Wiguna, Jan 2021 import time import board import digitalio import usb_...
shaoziyang
2021年 2月 8日 14:19
版面: 聊天室
主题: 社区换新Logo
回复总数: 0
阅读次数: 893

社区换新Logo

社区换了新的Logo,大家感觉是不是比以前的好一点。

图片
 
 
 
 
 
 
shaoziyang
2021年 2月 8日 10:40
版面: 创意DIY
主题: DIY 一个 WS2812 时钟
回复总数: 0
阅读次数: 1076

DIY 一个 WS2812 时钟

https://hackster.imgix.net/uploads/attachments/1256484/F7O15FCKKV5OTI2.jpg?auto=compress%2Cformat&w=900&h=675&fit=min 使用硬件 ESP32 ×1个   WS2812 ×1个   https://hackster.imgix.net/uploads/attachments/1256480/FLI4KGJKKV5OTFJ.jpg?auto=compress%2Cformat&w=740&h=555&fit=max https://hackster.imgix.net/upload...
shaoziyang
2021年 2月 7日 15:10
版面: 树莓派 PICO
主题: 【RPi PICO】使用SPI驱动WS2812
回复总数: 0
阅读次数: 1843

【RPi PICO】使用SPI驱动WS2812

除了使用PIO外,还可以使用SPI方式驱动WS2812。使用方法如下: 首先将下面程序复制到开发板: class NeoPixel:     buf_bytes = (0x11, 0x13, 0x31, 0x33)     ORDER = (1, 0, 2)     def __init__(self, spi, n=8):         self.spi = spi         self.spi.init(baudrate=3200000, polarity=0, phase=0)         self.n = n         self.buf = bytearray([0x1...
shaoziyang
2021年 2月 7日 14:10
版面: 树莓派 PICO
主题: 【RPi PICO】Programmable IO例子
回复总数: 1
阅读次数: 1455

Re: 【RPi PICO】Programmable IO例子

如果运行时提示错误,找不到array模块,请升级micropython固件。

https://micropython.org/download/rp2-pico/
shaoziyang
2021年 2月 7日 14:08
版面: 树莓派 PICO
主题: 【RPi PICO】Programmable IO例子
回复总数: 1
阅读次数: 1455

【RPi PICO】Programmable IO例子

from rp2 import PIO, StateMachine, asm_pio from machine import Pin import time   @asm_pio(set_init=PIO.OUT_LOW) def led_quarter_brightness(): set(pins, 0) [2] set(pins, 1)   @asm_pio(set_init=PIO.OUT_LOW) def led_half_brightness(): set(pins, 0) set(pins, 1)   @asm_pio(set_init=PIO.OUT_HIGH) def led...
shaoziyang
2021年 2月 7日 14:03
版面: 树莓派 PICO
主题: 【RPi PICO】micropython驱动ws2812
回复总数: 1
阅读次数: 1986

Re: 【RPi PICO】micropython驱动ws2812

函数说明:
  • ws2812b(num, sm, pin)
    • num代表ws2812的数量
    • sm是内核,目前需要设置为0
    • pin是使用的引脚
  • set_pixel(n, r, g, b)
    • n是第几个ws2812
    • r, b, b是红绿蓝颜色
  • show(),刷新显示
  • fill((r, g, b)),填充所有ws2812
  • set_pixel_line(n1,n2,r,g,b),设置从n1到n2颜色
  • set_pixel_line_gradient(n1,n2,r1,g1,b1,r2,g2,b2),设置从n1到n2渐变色
 
shaoziyang
2021年 2月 7日 14:02
版面: 树莓派 PICO
主题: 【RPi PICO】micropython驱动ws2812
回复总数: 1
阅读次数: 1986

【RPi PICO】micropython驱动ws2812

目前STM、RPi版本中没有包含neopixel模块,因此不能像ESP32那样驱动ws2812。不过在RPi PICO中,可以通过PIO驱动ws2812。 首先从github上下载驱动文件: https://github.com/benevpi/pico_python_ws2812b 然后将其中的ws2812b.py复制到RPi PICO中(可以用thonny、upycraft、pyboard.py、ampy等软件),然后就可以驱动ws2812了。   import ws2812b np = ws2812b.ws2812b(8,0,28) np.set_pixel(1,10,0,0) np.s...
shaoziyang
2021年 2月 6日 11:19
版面: 创意DIY
主题: 旋转的螺旋形
回复总数: 0
阅读次数: 825

旋转的螺旋形

图片

发光的螺旋形。使用标准的LED灯带,缠绕在螺旋路径上。完全无需焊接。在Adafruit ItsyBitsy M4板上运行 CircuitPython库 中的Adafruit led_animation 生成动画。