プログラミング

Category
並べ替え
【Raspberry Pi】Python OpenCVでカラー抵抗判別マシンを作る

【Raspberry Pi】Python OpenCVでカラー抵抗判別マシンを作る

題材探し 私は電子工作を趣味としていることもあり、部品棚にはカラー抵抗が山のように保管されています。基板にはんだ付けしてしまえばそれまでなのですが、多くの場合ははんだ付けする前にブレッドボードで回路をテストします。 しかし、一度ブレッドボードで使った抵抗は足がグニャグニャ。そのまま実装に使おうとは思えず、捨てることはせ...
137 PV
【Raspberry Pi】node-REDを自動起動する方法

【Raspberry Pi】node-REDを自動起動する方法

ラズパイのnode-REDを電源ON時に自動起動する方法を紹介します。インストールスクリプトで導入したsystemdの設定を変更することで、簡単に設定することができます。 自動起動を設定 コマンド実行後、再起動後に設定が反映されます。ユーザ認証を求められることがあるので、rootで実行しましょう。 $sudo syst...
130 PV
Raspberry pi zero WをOTG MIDIコントローラにする

Raspberry pi zero WをOTG MIDIコントローラにする

Raspberry Pi zero WをパソコンにつなぐだけでMIDIを出力できるデバイスにする方法を紹介します。センサをつないで、それに応じて音を出力できたらオリジナルの電子楽器のでき上がりですね。 ここではセットアップの手順を簡潔にまとめていますので、もし詳しい解説が必要であれば、参考にさせて頂きましたアークテクニ...
159 PV
銅パターンに流れる電流をVBAでシミュレーションする

銅パターンに流れる電流をVBAでシミュレーションする

お手軽に電流の流れ方をシミュレーションしたい 基板設計では、「どのようなパターン形状が適切か」を事前に検討したいものです。しかし、電流分布をシミュレーションできるソフトウェアは一般に高価です。個人での購入などもっての外、会社でも面倒な手続きが必要になる価格帯であることもしばしば。 そこで、ほとんどのPCで使うことのでき...
208 PV
【node-RED】switchノードをON状態で起動する方法

【node-RED】switchノードをON状態で起動する方法

初めからON状態で起動する方法 switchノードはboolean型のtrueもしくはfalseを入力することで、状態を操作することができます。 設定手順 起動時に一回だけキックするinjectノードを接続し、ペイロードの形式を「boolean」メッセージ内容を「true」にします。 実行結果 この状態で起動すると、ス...
213 PV
PythonのOpenCVで画像を拡大・縮小表示

PythonのOpenCVで画像を拡大・縮小表示

拡大/縮小表示 multipleは拡大率の変数です。1より小さい値で縮小、1以上で拡大になります。shapeはopenCVで定義されているメンバ変数で、imread()で読み込むと利用することができます。 #画像の拡大率を設定 multiple = 5 #画像の読み込み img = cv2.imread('img.pn...
266 PV
MySQL基本操作②(テーブルの作成からデータの基本操作まで)

MySQL基本操作②(テーブルの作成からデータの基本操作まで)

テーブルの作成 データベースの選択 どのデータベースを操作の対象にするかを明確にします。例として、"food"という名前のデータベースを操作対象にします。 mysql> use food; 操作を加えるデータベースが切り替わりました。 データベースにテーブルを作成 テーブルも同様に、一つのデータベースの中に複数のテーブ...
212 PV
【node-RED】メッセージの持つ意味(データとトリガ)

【node-RED】メッセージの持つ意味(データとトリガ)

node-REDはノードを線でつなぐだけで簡単にプログラミングができてしまう優れものです。しかし、初めて触ったときに「ノードを流れる情報」が一体どんなものなのか、なかなかイメージが湧きませんでした。このページでは、ノード間に流れるデータにはどんな意味があるのかを簡単にまとめてみました。 ノード間を流れるメッセージ ノー...
243 PV