Skip to content
This repository has been archived by the owner on Aug 20, 2024. It is now read-only.

PythonでArduinoのLチカを制御しよう!さらに何かしよう!

License

Notifications You must be signed in to change notification settings

youkidearitai/Arduino_LED_on_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino on Python

ArduinoとPythonを使ってLチカできるようにします。Pythonのプログラムを変更することでLEDが光ったり、消えたりすることや、ボタンを押した100回のうち1回の確率でLEDが光ったりしたり…

回路図

必要なもの

  • Arduino Uno
  • ブレッドボード
  • タクトスイッチ 2こ
  • 10k Ohm resister 2こ
  • LED
    • 330 Ohm resister
  • ジャンパワイヤ

Instllation

PythonとArduinoとでシリアル通信をするためのライブラリ、pySerialをインストールします。

$ pip install pyserial

Execute

$ python reporter.py

仕組み追加方法

  1. filename.pyを作成
  2. class Filenameを作成
  3. pushメソッドを作成。return Trueで点灯、return Falseで消灯
  4. modeメソッドを作成。return "これはなになにです"で切り替えた時に表示
  5. reporter.pyに作成したfilenameをimport
  6. reporter.pyの変数pへインスタンスを作成

reporter.py

import filename
p = filename.Filename()

filename.py

class Filename(object):
    def push(self, line):
        return True

    def mode(self):
        return "これはデモ用の機能です。"

About

PythonでArduinoのLチカを制御しよう!さらに何かしよう!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages