LoginSignup
1
0

More than 5 years have passed since last update.

BeagleBoneBlack Python Lチカ

Last updated at Posted at 2016-05-18

今回はLチカと圧電ブザーをpythonでやってみます。

Lチカ

以前BonescriptでLチカをやったのですが、今回pythonでLチカをやってみたいと思います。
割と簡単です。
ターミナルにて以下のとうりに行ってください。ポート番号は使用するポートに応じて変えてください

$ python

>>> import Adafruit_BBIO.GPIO as GPIO
GPIO.set

>>> GPIO.setup("P9_11", GPIO.OUT)
>>> GPIO.output("P9_11", GPIO.HIGH)
>>> GPIO.output("P9_11", GPIO.LOW)
>>> exit()

ファイルに記述して実行。

light.py
1 import Adafruit_BBIO.GPIO as GPIO
2 import time
3
4 GPIO.setup("P9_11", GPIO.OUT);
5 GPIO.output("P9_11", GPIO.HIGH);
6 time.sleep(3);
7 GPIO.output("P9_11", GPIO.LOW);

圧電ブザー

参考にさせてもらったサイトを載せておきます!

pythonは以下のコードで鳴ります。
便利なモジュールがあったものです...

もしないと言われた場合はこちらのURLの通りにやってみてください

import time
import Adafruit_BBIO.PWM as PWM

#PWM.start("P8_13", 50, 1000, 0)
PWM.start("P8_13", 50) #50 is duty_cycle???
#PWM.set_duty_cycle("P8_13", 25.5)
PWM.set_frequency("P8_13", 1000)
time.sleep(3)

PWM.set_duty_cycle("P8_13", 2)
time.sleep(1)

PWM.stop("P8_13")
PWM.cleanup()
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0