Youtubeでも活動中

チャンネル登録してくれたら喜びます。

このボタンで簡単にチャンネル登録!

Python

PythonPython
Arduino(マイコンボード)

【ESP32-S3-DevKitC-1-N8R2】でCircuitPythonを使ってみる。

hobbyhappyです。以前からESP32搭載のLolinD32の記事をいくつか挙げています。ただこのLolinD32ですが、microPythonは導入できても、CircuitPythonが導入できなかったんです。CircuitPyth...
Arduino(マイコンボード)

LolinD32(ESP32)でMicroPythonを使えるようにしてみた話

今回は、ネット通販でも簡単に購入可能なお安いESP32搭載のマイコンボードLolinD32についての記事です。今まで、本ブログでも時々出てきていたESP32は基本このLolinD32です。ESP32搭載だと、基本的にArduinoと同じよう...
Python

RaspberryPiでMCP23S17を使いこなす。【SPI通信】

以前からMCP23017(i2c通信)と一緒に購入した、MCP23S17(SPI通信)を使ってテストする予定が、ずるずると...今回はコメントでやってほしいという依頼もありまして、ようやくMCP23S17とRaspberryPiをつなげて、...
Python

pyautoguiで制御不能になった時の復帰方法【pythonで自動化】

pythonを使って自動化するときに非常に強力なツールとなるpyautogui。以前pyautoguiの使い方についてご紹介しましたが、この内容だけでも1記事にできるなと判断したので、pyautoguiを起動させて中止できなくなった場合の復...
Python

【pythonで自動化】最終手段のpyautogui

pythonで自動化とか聞いて楽しそうだと思いましたね?これ結構便利な自動化の方法なので、覚えておくと色々なところで使えます。自動化の1歩目としても最適です。この記事に書いてあることをマスターすることで、【人の作業】を自動化することが可能で...
Arduino(マイコンボード)

【ラズパイpico】と【ラズパイ】と【Arduino】それぞれ得意なこと

今回はRaspberryPiPicoとRaspberryPiとArduinoそれぞれをある程度使いこなした私ホビーハッピーが、 RaspberryPiPicoとRaspberryPiとArduino それぞれの得意なことについてまとめました...
Python

pythonのmatplotlibで描いたグラフがカクカクする?

pythonでグラフを描くときによく使用されるmatplotlibですが、曲線を描くときにグラフがガタガタになって、直線的になっていませんか?それ解決できます。ちょっとした工夫で解決できますのでぜひ参考にしてみてください。
Python

pythonのグラフを描くmatplotlibでラベル表示がうまくいかない??

今回はpythonでグラフと言えば??でおなじみのmatplotlibに関する記事です。matplotlibはグラフが手軽に書けるので、データを扱う人にとってはとても有用ですよね。しかも扱い方もシンプルですし、何より、いろんな方が情報を出し...
Python

pythonのlambda(ラムダ)式。ちょっともやもやしていたので解説。

こんにちは。ホビーハッピーです。今回はpythonのlambda(ラムダ)についての解説です。自分自身、【んーまああることは知ってるけど、つかわなくてもいっかな...】なんて思っていたのですが、基本の解説としてlambda(ラムダ)が登場す...
Python

pythonの関数(def)の中に関数を引数として渡してみる

今回もpythonについての記事です。pythonで関数を定義することもあると思いますが、その関数の定義でちょっとアドバンス的な使い方を習得したので、ここでご紹介します。関数の引数に関数を持たせることによるメリットなんかもご紹介していこうと...
Python

オライリーのゼロから作るDeepLearningのMNISTにひっかかったはなし

今回だいぶ引っかかりました...おなじように引っかかってこの記事にたどり着いたあなたに贈る、解決方法です。MNISTが使いたいだけなのに、このモジュールをインポートできるようになるまでにだいぶ時間かかりました....相対パスがおかしいのか?...
Python

pythonのnumpyで使うarrayとarangeの注意点について

今回はpythonのnumpyについてちょっと引っかかったことがあるので、自分の備忘録てきなニュアンスも持ちつつ解説していきます。まずこちらをご覧ください。import numpy as npA=np.array()B=np.arange(...
Python

【三次元散布図】pythonなら、Excelで作るのがきつい三次元散布図もラクラク!

今回は3次元散布図についてです。2次元散布図なんかはエクセルでラクラク作成可能ですよね。こんな感じ。↓これはエクセルで描いた2次元散布図です。2次元散布図文字通り、2つのパラメータを散布図にしたものですよね。で、ここからですが、散布図という...
Python

Pythonのdictionaryを使いこなそう!【初心者向けpythonプログラミング】

今回は、Listに続き、pythonで使用できる配列についてご紹介します。その名も「dicrionary」つまりは辞書ですね。Listとは違い、配列の要素それぞれにキーと呼ばれるパラメータを割り当てます。Listではただ配列の並びがあるだけ...
Python

pythonのListの操作にはnumpyが相性バツグン

pythonをやっていると、Listの操作は避けては通れないですよね。Listは以前の記事でなんとなくわかってもらえたと思いますが、今回は、もう少しListの操作を詳しく解説していきます。Listと相性が抜群なのがnumpyというライブラリ...
Python

PythonのListの中身が勝手に変わる??【対策方法もご紹介】

pythonをやっていて、Listを扱うときに注意しないといけないことがあります。それが、意図しないListの要素の変更です。Listに要素が入っていて、それをみなさん使うわけですが、たまに意図せず値を変えてしまうことがあります。また、この...
Python

pythonでデータをまとめて処理(List)したいなら【初心者向けpythonプログラミング】

今日はpythonのListについて解説していきます。Listとは何か?簡単に説明すると、データの集まりです。変数を使用するイメージができても、その変数たちをpythonでまとめて処理する必要があるばあい、一個一個処理していくのは面倒ですよ...
Python

pythonのInput関数を使うときの注意点【pythonプログラミング】

最近ArduinoやraspberryPiばっかりで、pythonの記事が全然ないので、久しぶりにpythonについての記事を書きます。今回はpythonの【input】関数についてです。input関数と言えば、print関数の次くらいに覚...
Python

Pythonの基礎を無料で教わる方法【やっぱり教わったほうが早い】

いろんなことに毎日挑戦しているホビーハッピーです。今回はPythonに関する記事です。Pythonというのはプログラミング言語ですが、そのプログラミング言語のほんとに最初のところを学ぶ方法についてご紹介します。私の経験まずはじめに私の経験か...
Python

MCP23017をRaspberryPiのIO入力追加に使う方法【センサー類を沢山つなげたい】

今回はMCP23017 いわゆるIOエキスパンダーについての記事です。I2C通信でGPIOの点数を増やすことができるというのは魅力的ですよね。ただ、ネット上では、出力側として使用している記事が多いのが現状。実際にはセンサ類と駆動部で考えたら...
Python

RaspberryPiPico【ラズパイピコ】でキーボード操作??

今回はRaspberryPi Pico通称ラズパイピコでキーボード操作をしてみます。もともと、ArduinoのLeonardoもしくは互換機のpro microでも同じことはできるのですが、RaspberryPi Picoでもやってみること...
Python

RaspberryPiPicoとRaspberryPiでI2Cを使うときに気を付けること

以前から紹介しているI2C通信を使用したIOエキスパンダーについて、RaspberryPiPicoでも使えるようにしてみました。やっぱり出力できるピンの数は少ないより、多いほうが良いですよね!基本的な使い方はRaspberryPiと一緒です...