PythonRaspberryPiでMCP23S17を使いこなす。【SPI通信】 以前からMCP23017(i2c通信)と一緒に購入した、MCP23S17(SPI通信)を使ってテストする予定が、ずるずると... 今回はコメントでやってほしいという依頼もありまして、ようやくMCP23S17とRaspberryPiを...2023.01.01PythonRaspberryPi(ラズパイ)プログラミング
Pythonpyautoguiで制御不能になった時の復帰方法【pythonで自動化】 pythonを使って自動化するときに非常に強力なツールとなるpyautogui。 以前pyautoguiの使い方についてご紹介しましたが、この内容だけでも1記事にできるなと判断したので、pyautoguiを起動させて中止できなくなっ...2022.11.13Pythonプログラミング
Python【pythonで自動化】最終手段のpyautogui pythonで自動化とか聞いて楽しそうだと思いましたね? これ結構便利な自動化の方法なので、覚えておくと色々なところで使えます。 自動化の1歩目としても最適です。 この記事に書いてあることをマスターすることで、【人の作業...2022.11.12Pythonプログラミング
Arduino(マイコンボード)【ラズパイpico】と【ラズパイ】と【Arduino】それぞれ得意なこと 今回はRaspberryPiPicoとRaspberryPiとArduinoそれぞれを ある程度使いこなした私ホビーハッピーが、 RaspberryPiPicoとRaspberryPiとArduino それぞれの得意なことに...2022.07.20Arduino(マイコンボード)PythonRaspberryPi(ラズパイ)プログラミング
Pythonpythonのmatplotlibで描いたグラフがカクカクする? pythonでグラフを描くときによく使用されるmatplotlibですが、曲線を描くときにグラフがガタガタになって、直線的になっていませんか?それ解決できます。ちょっとした工夫で解決できますのでぜひ参考にしてみてください。2022.04.19Pythonプログラミング
Pythonpythonのグラフを描くmatplotlibでラベル表示がうまくいかない?? 今回はpythonでグラフと言えば?? でおなじみのmatplotlibに関する記事です。 matplotlibはグラフが手軽に書けるので、 データを扱う人にとってはとても有用ですよね。 しかも扱い方もシンプルです...2022.04.18Pythonプログラミング
Pythonpythonのlambda(ラムダ)式。ちょっともやもやしていたので解説。 こんにちは。ホビーハッピーです。 今回はpythonのlambda(ラムダ)についての解説です。 自分自身、【んーまああることは知ってるけど、つかわなくてもいっかな...】 なんて思っていたのですが、 基本の解説と...2022.04.14Pythonプログラミング
Pythonpythonの関数(def)の中に関数を引数として渡してみる 今回もpythonについての記事です。 pythonで関数を定義することもあると思いますが、 その関数の定義でちょっとアドバンス的な使い方を習得したので、 ここでご紹介します。 関数の引数に関数を持たせることによる...2022.04.13Pythonプログラミング
Pythonオライリーのゼロから作るDeepLearningのMNISTにひっかかったはなし 今回だいぶ引っかかりました... おなじように引っかかってこの記事にたどり着いたあなたに贈る、 解決方法です。MNISTが使いたいだけなのに、 このモジュールをインポートできるようになるまでにだいぶ時間かかりました......2022.04.12Pythonプログラミング
Pythonpythonのnumpyで使うarrayとarangeの注意点について 今回はpythonのnumpyについてちょっと引っかかったことがあるので、 自分の備忘録てきなニュアンスも持ちつつ解説していきます。 まずこちらをご覧ください。 import numpy as np A=np.array...2022.04.11Pythonプログラミング
Python【三次元散布図】pythonなら、Excelで作るのがきつい三次元散布図もラクラク! 今回は3次元散布図についてです。 2次元散布図なんかはエクセルでラクラク作成可能ですよね。 こんな感じ。↓ 2次元散布図 文字通り、2つのパラメータを散布図にしたものですよね。 で、ここからですが、 散...2022.01.31Pythonプログラミング
PythonPythonのdictionaryを使いこなそう!【初心者向けpythonプログラミング】 今回は、Listに続き、pythonで使用できる配列についてご紹介します。 その名も「dicrionary」つまりは辞書ですね。 Listとは違い、 配列の要素それぞれにキーと呼ばれるパラメータを割り当てます。 L...2022.01.30Pythonプログラミング
PythonpythonのListの操作にはnumpyが相性バツグン pythonをやっていると、Listの操作は避けては通れないですよね。 Listは以前の記事でなんとなくわかってもらえたと思いますが、 今回は、もう少しListの操作を詳しく解説していきます。 Listと相性が抜群なのが...2022.01.29Pythonプログラミング
PythonPythonのListの中身が勝手に変わる??【対策方法もご紹介】 pythonをやっていて、Listを扱うときに注意しないといけないことがあります。 それが、意図しないListの要素の変更です。 Listに要素が入っていて、それをみなさん使うわけですが、 たまに意図せず値を変えてしまう...2022.01.18Pythonプログラミング
Pythonpythonでデータをまとめて処理(List)したいなら【初心者向けpythonプログラミング】 今日はpythonのListについて解説していきます。 Listとは何か?簡単に説明すると、データの集まりです。 変数を使用するイメージができても、 その変数たちをpythonでまとめて処理する必要があるばあい、 ...2022.01.16Pythonプログラミング
PythonpythonのInput関数を使うときの注意点【pythonプログラミング】 最近ArduinoやraspberryPiばっかりで、 pythonの記事が全然ないので、久しぶりにpythonについての記事を書きます。 今回はpythonの【input】関数についてです。 input関数と言えば、p...2022.01.16Pythonプログラミング
PythonPythonの基礎を無料で教わる方法【やっぱり教わったほうが早い】 いろんなことに毎日挑戦しているホビーハッピーです。 今回はPythonに関する記事です。 Pythonというのはプログラミング言語ですが、 そのプログラミング言語のほんとに最初のところを学ぶ方法に ついてご紹介しま...2022.01.02Pythonプログラミング
PythonMCP23017をRaspberryPiのIO入力追加に使う方法【センサー類を沢山つなげたい】 今回はMCP23017 いわゆるIOエキスパンダーについての記事です。 I2C通信でGPIOの点数を増やすことができるというのは魅力的ですよね。 ただ、ネット上では、出力側として使用している記事が多いのが現状。 実際には...2021.12.29PythonRaspberryPi(ラズパイ)プログラミング電子工作
PythonRaspberryPiPico【ラズパイピコ】でキーボード操作?? 今回はRaspberryPi Pico通称ラズパイピコでキーボード操作をしてみます。 もともと、ArduinoのLeonardoもしくは互換機のpro microでも同じことはできるのですが、RaspberryPi Picoでもやっ...2021.12.05PythonRaspberryPi(ラズパイ)プログラミング
PythonRaspberryPiPicoとRaspberryPiでI2Cを使うときに気を付けること 以前から紹介しているI2C通信を使用したIOエキスパンダー について、RaspberryPiPicoでも使えるようにしてみました。 やっぱり出力できるピンの数は少ないより、多いほうが良いですよね! 基本的な使い方はRas...2021.11.27PythonRaspberryPi(ラズパイ)プログラミング
PythonMCP23017をRaspberryPiのIO出力追加に使う方法[ledやモーターをたくさん使いたい] 今回は、MCP23017通称IOエキスパンダについてのご紹介です。 なんだかんだRaspberryPiって入出力端子が豊富に見えて、 いざやりたいことを考えると、端子が足りなくなることありませんか? そんなときにこのMC...2021.11.23PythonRaspberryPi(ラズパイ)プログラミング電子工作
PythonRaspberryPiPicoでLチカしてみよう【MicroPythonもCircuitPythonも】 技術系の内容を発信しているhobbyhappyです。 今回は通称:Lチカ と呼ばれるLEDをチカチカさせる方法についてご紹介します。 標準的なMicroPythonに加えて、CircuitPythonでの方法もご紹介。 ...2021.11.22PythonRaspberryPi(ラズパイ)プログラミング