プログラミング素人のはてなブログ

プログラミングも電気回路も専門外の技術屋の末端が勉強したことや作品をアウトプットするブログ。コードに間違いなど見つけられたら、気軽にコメントください。 C#、Python3、ラズパイなど。

2015-11-01から1ヶ月間の記事一覧

トランジスタでポンプを制御する(リレー回路)

トランジスタを使って、ポンプの動作を制御しようと思います。 前回紹介したポンプは、ArduinoのDigital or Analog出力では動作させることができませんでした。 DC 12V 水中ポンプ DC30A-1230 小型ポンプ ハイパワー 直流DC5V?DC12V 池ポンプ 揚程 3M 水族館…

土壌センサ

土壌センサのLogicを組みます。 土壌センサは市販のものもありますが、 http://akizukidenshi.com/catalog/g/gM-07047/ ここでは簡単な擬似的な仕組みを作ります。 その方法はネットでもたくさん出ていますが、土壌の抵抗を測定します。 回路としては、5Vを…

タクトスイッチ一つで状態を切り替える

今日は、タクトスイッチで複数の状態を遷移する方法を考えます。入力として、スイッチが押されたことを検知すると、状態0→状態1→状態2→状態0→ … という風に変わることを実装します。 これができると、一つのタクトスイッチで、たとえばLEDのONとOFFを切り替…

PWM制御

今日はPWM制御を試してみます。PWMとはPWMとはPulse Width Modulationといって、電圧のオンとオフをどれだけの割合で混ぜるかという方法によって、電圧の割合を制御するという方法です。基準に対して~%の電圧が欲しいとき、電圧幅を小さくするのではなく、O…

サーボモーターを使う

今日はサーボモータを使ってみます。 サーボモーターとは、角度を指定して回転するモータです。 0~180度(deg)の範囲で動きます。 回路はこのようになります。 今回使ったサーボモータはSG92Rです。 マイクロサーボ SG92R (1個) 出版社/メーカー: 梅本…

スイッチで制御する

今日はタクトスイッチを使ってみます。 目的は、スイッチを押しているとき電源を供給し、なんらかの動作をする。 もしくは、その状態を検知してなにか動作をすることです。 タクトスイッチは何もしていないときは向かい合うpinがショートしていて、押してい…