minecraft吧 关注:2,538,555贴子:31,754,772
  • 7回复贴,共1

当玩家位于高处自动吹风

只看楼主收藏回复

用于pi版,当当前高度大于30米时驱动小电风扇给你吹风
小电风扇正级装在gpio21上就行了,装别的gpio口只要改几个数字就行了
代码见楼下


IP属地:湖南1楼2022-02-11 12:49回复
    #!/usr/bin/env python
    import RPi.GPIO as GPIO
    from mcpi import minecraft
    mc = minecraft.Minecraft.create()
    GPIO.setmode(GPIO.BCM)
    GPIO.setup(21, GPIO.OUT)
    GPIO.output(21, GPIO.LOW)
    mc.postToChat("finish!")
    while True:
    pos = mc.player.getPos()
    if pos.y >= 30:
    GPIO.output(21, GPIO.HIGH)
    else:
    GPIO.output(21, GPIO.LOW)
    GPIO.cleanup()
    这样效果好像更好


    IP属地:湖南5楼2022-02-11 14:00
    回复
      不要让楼主寂寞太久


      IP属地:湖南6楼2022-02-11 14:04
      回复
        好活,代码搞到了,风扇去哪领


        IP属地:广西来自Android客户端7楼2022-02-12 09:52
        收起回复
          看不懂 但是顶


          IP属地:浙江8楼2022-02-12 12:32
          回复
            有没有受伤时制造痛觉的


            IP属地:浙江来自Android客户端9楼2022-02-18 19:07
            回复
              看不懂


              IP属地:广东来自Android客户端10楼2022-02-24 18:39
              回复