| CARVIEW |
???Y?p?C?̊g???{?[?h?uSense HAT?v?ɓ??ڂ??ꂽ?????x?v?A???͌v?A?W???C???X?R?[?v?ŃT?C?R????????F???h?T?C?Y?̒????^PC?u???Y?p?C?v?ŗV?ԁi??31??j?i1/2 ?y?[?W?j
?@???Y?p?C?̊g???{?[?h?uSense HAT?v?́A????܂ŏЉ?????x?Z???T?[?A?C???Z???T?[?̑??A?????x?v?Ǝ??͌v?A?W???C???X?R?[?v?̋@?\???????uIMU?v?iInertial Measurement Unit?j?𓋍ڂ??Ă??܂??B????ł???l?͈ȉ??̒ʂ?ł??B
- ?????x?v?F?????͂𑪒肵??Sense HAT???ǂ???ɓ????Ă???̂??𑪒?
- ???͌v?F?R???p?X?̂悤?ɒn???̎???𑪒?
- ?W???C???X?R?[?v?FSense HAT?̉^???ʂƉ?]?𑪒?
?@Sense HAT?́AIMU?̃Z???T?[?Ńs?b?`?A???[???A???[??xyz??3?????̓????????o?ł??܂??B
?@?ȉ??̃v???O???????L?q???āu3jiku.py?v?̂悤?ɖ??O??t???ĕۑ????A???s?????Ă݂܂??傤?B???Y?p?C???X???ā}1G?ȏ?̉????x?????m?????Ƃ??ɁAx?Ay?Az?̒l???ω????܂??B
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from sense_hat import SenseHat
sense = SenseHat()
try:
while True:
acceleration = sense.get_accelerometer_raw()
x = acceleration['x']
y = acceleration['y']
z = acceleration['z']
x=round(x, 0)
y=round(y, 0)
z=round(z, 0)
print("x={0}, y={1}, z={2}".format(x, y, z))
except KeyboardInterrupt:
sense.clear()
?@?????Ă?Sense HAT?ɗ???Ă??镶???̌??????ASense HAT???X????????ɂ???ĕς??Ƃ????v???O???????Љ?܂??B?????ł?x????-1G?????m?????180?x??????ς??Ay????1G?????m?????90?x?Ay????-1GWork270?x?Ƃ????悤?ɕς???Ă????܂??B?ȉ??̃v???O???????L?q???āuletter.py?v?Ȃǂƕۑ????A???s???Ă݂܂??傤?B
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from sense_hat import SenseHat
sense = SenseHat()
# "J"?̕?????\??
sense.show_letter("J")
try:
while True:
acceleration = sense.get_accelerometer_raw()
x = acceleration['x']
y = acceleration['y']
z = acceleration['z']
x=round(x, 0)
y=round(y, 0)
z=round(z, 0)
print("x={0}, y={1}, z={2}".format(x, y, z))
# ?X?????????ɉ????ė?????????ς???
if x == -1:
sense.set_rotation(180)
elif y == 1:
sense.set_rotation(90)
elif y == -1:
sense.set_rotation(270)
else:
sense.set_rotation(0)
except KeyboardInterrupt:
sense.clear()
?@Sense HAT?̌X???ɉ????āA?????uJ?v?Ƃ????????????邭??ƕς?????ł??傤???B
?@?????Ă??Љ??̂́Ax?Ay?Az???̂????ꂩ?̕????ɋ????????x???????Ɓu?I?v???\???????Ƃ????v???O?????ł??B
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from sense_hat import SenseHat
sense = SenseHat()
red = (255, 0, 0)
try:
while True:
acceleration = sense.get_accelerometer_raw()
x = acceleration['x']
y = acceleration['y']
z = acceleration['z']
x = abs(x)
y = abs(y)
z = abs(z)
if x > 1 or y > 1 or z > 1:
sense.show_letter("!", red)
else:
sense.clear()
except KeyboardInterrupt:
sense.clear()
?@Sense HAT???㉺???E?ɐU???Ă݂?Ɓu?I?v?Ƃ????Ԃ????????\?????ꂽ?ł??傤???B
Sense HAT???g?????T?C?R????????Ă݂悤
Copyright © ITmedia, Inc. All Rights Reserved.
??????ǂނɂ́A?R?????g?̗??p?K??ɓ??ӂ??u?A?C?e?B???f?B?AID?v????сuITmedia NEWS ?A???J?[?f?X?N?}?K?W???v?̓o?^???K?v?ł?
Special
PR?Ɩ????傪??????ۑ??IT?ʼn????i?L?[?}???Y?l?b?g?j
RANKING
?A?C?e?B???f?B?A????̂??m?点
ITmedia?̓A?C?e?B???f?B?A??????Ђ̓o?^???W?ł??B
???f?B?A?ꗗ | ????SNS | ?L???ē? | ???₢???킹 | ?v???C?o?V?[?|???V?[ | RSS | ?^?c??? | ?̗p??? | ??????


