WELCOME TO EASTWORLD

Eastworld でドロイド遊び Rapiro が主人公 ラズパイが好物

Rapiro 棒いじりで喜びいっぱいの巻

たっだいま~ Rapiro 君。

今夜は棒いじりしよう!

 

蹴鞠で疲れた体にムチ打って、Rapiro 君  ”と” 棒いじり! ( ”の” じゃないよ~)

 

ニューアイテム『 喜びの杖 』を入手し、下半身のお稽古をエンジョイしちゃいました。

 

ということで、別名 joystick と呼ばれるこのシロモノ、舞台稽古の下半身の振付けでその威力を存分に発揮しましたが、今回の脚本『 joywalker.py 』はこちら(R 指定なし):

 

import serial
#import time
ser = serial.Serial('/dev/ttyS0', 57600, timeout = 10)

import pygame
pygame.init()
pygame.joystick.init()
joystick = pygame.joystick.Joystick(0)
joystick.init()
buttons = joystick.get_numbuttons()
axes = joystick.get_numaxes()

done = False

while done==False:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            done=True

        if event.type == pygame.JOYBUTTONDOWN:
            print("Joystick button pressed.")

            for i in range( buttons ):
                button = joystick.get_button( i )
                if button == 1:
                    if i == 0:
                        ser.write("#M8")
                    elif i == 1:
                        ser.write("#M0")
                    elif i == 2:
                        ser.write("#M6")
                    elif i == 3:
                        ser.write("#M5")

        if event.type == pygame.JOYBUTTONUP:

            print("Joystick button released.")

        if event.type == pygame.JOYAXISMOTION:

            for i in range( axes ):
                axis = joystick.get_axis(i)
                if axis < -0.9:
                    if i == 0:
                        print("Left")
                        ser.write("#M3")
                    elif i == 1:
                        print("Forward")
                        ser.write("#M1")
                elif axis > 0.9:
                    if i == 0:
                        print("Right")
                        ser.write("#M4")
                    elif i == 1:
                        print("Backward")
                        ser.write("#M2")

pygame.quit ()

 

拙いヘビ語で書かれた脚本でしたが、Rapiro 君は喜びに溢れるステップを披露してくれました。

調子づいた Rapiro 君、いずれは蛇拳の足さばきだけでなく、酔拳の千鳥足もマスターしたいとのことでした。タイトルは『 joy walker 』改め、『 johnnie walker 』ってとこでしょうか。

 

<メモ>

・1と0がはびこるデジタルエイジだからといって、丸々1コを頬張るのはよしなさい。腹9分目(0.9)ぐらいがいい時もある。さじ加減ならぬ、棒加減が必要。

・美味しそうなソースでも虫が混入していることあり。(#M3 #M4 事件)

・コピペしたインデントが、何だか、何だか、アッポーペン~ ♪