×

用于编程初学者的树莓派圣诞树

消耗积分:0 | 格式:zip | 大小:0.48 MB | 2022-07-06

贾小龙

分享资料个

PCB图如下:
poYBAGK1H8iAcXC_AAUWFeuWJS4519.png
pYYBAGK1H8-AWsytAACztAsqum0838.jpg
 

描述

树莓派圣诞树

用于编程初学者的树莓派圣诞树。它是为我 4 岁的女儿设计的,她玩得很开心。

它可以由运行在 Raspberry Pi OS 上的任何计算机语言控制,包括 Python 和 C++。

这棵树需要焊接 40 针插座、9 个 LED/电阻器对。

我尽可能简单地为大人物尝试这个东西,所以没有亮度控制(PWM),只有开或关。

如果您想改变亮度,请调整 LED 的电阻值。

电阻值取决于您的 LED,最大亮度通常为 200ohm ~ 500ohm 范围。

奖励:我在 PCB 上添加了一些 i2c 引脚和按钮,以便您可以使用它。

代码

点亮树

Python

  import RPi.GPIO as GPIO
  import time
   
  leds = [6, 5, 13, 11, 16, 19, 9, 12, 26]
   
  GPIO.setmode(GPIO.BCM)
   
  for pin in leds:
  GPIO.setup(pin, GPIO.OUT)
   
  while(True):
  for pin in leds:
  GPIO.output(pin, GPIO.HIGH)
  time.sleep(0.1)
  for pin in leds:
  GPIO.output(pin, GPIO.LOW)
  time.sleep(0.05)
   
  GPIO.cleanup()

https://github.com/kotamorishi/rpi-christmas-tree

https://github.com/kotamorishi/rpi-christmas-tree

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !