電子機器に入出力する

2018年09月23日 18:21

  • LINEで送る
電子機器に入出力する

作った回路を制御するため、PCから入出力できるようにする。

1番端子(3.3v)、6番端子(GND)を冷却ファンの電源として使ってしまっているので、それぞれ17番と14番にする。

WiringPi をインストール。Python からインポートできるようにする。WiringPi2 を利用する。

sudo apt-get update
sudo apt-get install python3-dev python3-pip
sudo pip3 install wiringpi2
git clone https://github.com/Gadgetoid/WiringPi2-Python.git
cd /home/pi/WiringPi2-Python
vim wiringpi_wrap.c

#define PyString_FromStringAndSize(x, len) PyUnicode_FromStringAndSize(x, len) //追加

sudo python3 setup.py install


■インターフェース覚書

初期化
pi.wiringPiSetupGpio() 

出力モード
pi.pinMode( GPIO番号, pi.OUTPUT )

3.3v 出力
pi.digitalWrite( GPIO番号 pi.HIGH )

ov 出力 #デジタルでのOFF
pi.digitalWrite( GPIO番号, pi.LOW )

端子番号ではなく、GPIO番号

最大16mAの電流を超えないように、回路に抵抗を組み込む。
https://ja.wikipedia.org/wiki/%E6%8A%B5%E6%8A%97%E5%99%A8


同じカテゴリー(技術的メモ)の記事

このブログの新着情報を配信中!

RSSリーダーに登録することで、新着情報だけを確認することができ便利です。
上のアイコンをクリックしてご登録ください。

見るだけでは飽き足らない、あなた。あなたも小言に参加してみませんか。コメントトラックバック、ご自由にどうぞ。


入力した内容は表示されます
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。
過去記事
デザイン特集
グルメ特集
アクセスカウンタ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。解除は→こちら
現在の読者数 32人
QRコード
QRCODE
プロフィール
yasukawa
yasukawa
浜松在住クリエイター&デザイナーが仕事のことについて頑張って書いてみる。
【認知心理学、コミュニケーションデザイン、情報デザイン、UI/UX、インフォメーションアーキテクト、サイネージ(Scala)、3Dモデリング、データベースアプリ構築(FlileMaker)、Flash Script 2.0&3.0、サーバ構築(Linux)、IoTセンサー&電子工作(Arduino)
文部科学省後援情報検定 情報デザイン試験合格
日本商工会議所販売士検定試験2級合格
日本英語検定協会実用英語検定試験3級合格
デザインカレッジ 外部講師(WEBマーケティング)
日本最大級レビューメディア「zigsow」2021年ベストレビュワー