Arduino(マイコンボード) arduino nano everyで同時にGPIOピンをオンにする方法。【AVRのレジスタいじります。】 今回はarduinoの中でも比較的新しいarduino nano everyのお話です。 このarduino nano everyですが、当然のことながらarduinoIDEを使って開発可能です。 例えばどこかの出力ピンをONにして、接続先... 2022.07.09 2023.04.23 Arduino(マイコンボード)プログラミング電子工作
Arduino(マイコンボード) 【割り込み処理:attachinterrupt】Arduinoで割り込み処理するときのエラー こんにちは。hobbyhappyです。 今回は、Arduinoの割り込み処理で引っかかった内容についてご紹介します。 具体的には、Arduinoの割り込み処理【attachInterrupt】が、 同一のGPIOには1つしか割り当てられない... 2022.07.02 2023.04.23 Arduino(マイコンボード)プログラミング電子工作
Arduino(マイコンボード) 【PWMの周波数】ArduinoのPWMの周波数を2つの方法で測定してみよう 今回は、Arduinoに標準で搭載されているPWM機能の周波数を測定してみます。 そもそも、PWMの周波数ってなんだよ?って思いましたか?? PWM制御は、Arduinoやその他マイコンボードや色々な場面で登場する電圧を制御する方法です。 ... 2022.06.18 2024.07.09 Arduino(マイコンボード)プログラミング電子工作
Arduino(マイコンボード) Arduinoのdelayの正確性をオシロスコープで確認してみた。 Arduinoを触ったことがあれば、 たいてい使ったことがあるのが、 そう。なにもしない待ち時間ですね。 この待ち時間のdelay。 通常は、delay(100)なんて記述して、 100msなにもしない。という使い方だと思いますが、 この1... 2022.06.12 2023.04.23 Arduino(マイコンボード)プログラミング
Arduino(マイコンボード) Arduinoのコマンド…予測して提案してほしくないですか? 今回はArduinoのスケッチを書くときに、 「あれ、あのコマンド大文字だっけ?小文字だっけ?」 というのが無くなる便利な方法です。 そもそもArduinoIDEを使用しない方法ですから、 少々ハードルは高く感じるかもしれませんが、 それに... 2022.06.11 2023.04.23 Arduino(マイコンボード)プログラミング
Python pythonのmatplotlibで描いたグラフがカクカクする? pythonでグラフを描くときによく使用されるmatplotlibですが、曲線を描くときにグラフがガタガタになって、直線的になっていませんか?それ解決できます。ちょっとした工夫で解決できますのでぜひ参考にしてみてください。 2022.04.19 2023.08.19 Pythonプログラミング
Python pythonのグラフを描くmatplotlibでラベル表示がうまくいかない?? 今回はpythonでグラフと言えば?? でおなじみのmatplotlibに関する記事です。 matplotlibはグラフが手軽に書けるので、 データを扱う人にとってはとても有用ですよね。 しかも扱い方もシンプルですし、何より、 いろんな方が... 2022.04.18 2023.04.23 Pythonプログラミング
Python pythonのlambda(ラムダ)式。ちょっともやもやしていたので解説。 こんにちは。ホビーハッピーです。 今回はpythonのlambda(ラムダ)についての解説です。 自分自身、【んーまああることは知ってるけど、つかわなくてもいっかな...】 なんて思っていたのですが、 基本の解説としてlambda(ラムダ)... 2022.04.14 2023.04.23 Pythonプログラミング
Python pythonの関数(def)の中に関数を引数として渡してみる 今回もpythonについての記事です。 pythonで関数を定義することもあると思いますが、 その関数の定義でちょっとアドバンス的な使い方を習得したので、 ここでご紹介します。 関数の引数に関数を持たせることによるメリットなんかも ご紹介し... 2022.04.13 2023.04.23 Pythonプログラミング
Python オライリーのゼロから作るDeepLearningのMNISTにひっかかったはなし 今回だいぶ引っかかりました... おなじように引っかかってこの記事にたどり着いたあなたに贈る、 解決方法です。MNISTが使いたいだけなのに、 このモジュールをインポートできるようになるまでにだいぶ時間かかりました.... 相対パスがおかし... 2022.04.12 2023.04.23 Pythonプログラミング
Python pythonのnumpyで使うarrayとarangeの注意点について 今回はpythonのnumpyについてちょっと引っかかったことがあるので、 自分の備忘録てきなニュアンスも持ちつつ解説していきます。 まずこちらをご覧ください。 import numpy as np A=np.array() B=np.ar... 2022.04.11 2023.04.23 Pythonプログラミング
Arduino(マイコンボード) Arduinoを買ったらまずなにをすればいいの?? マイコンボードやら電子工作やらを趣味でやっているほっぴーです。今回はArduinoを買ってみたけど、何をどうすればいいのかわからない...というあなたにまずは何をすればいいのかについて説明します。 せっかく初めてのマイコンボードですから、... 2022.04.09 2024.05.28 Arduino(マイコンボード)電子工作
Arduino(マイコンボード) Arduinoの割り込み(interrupts)を使ってチャタリングが出た話【ソフトで解決】 今回は、Arduino標準で搭載されている割り込み(interrupts)の機能と、 それを使った時のチャタリングについてお話していきます。 実際チャタリングとはどんなイメージなのかはこちらをご覧ください。↓↓ Arduinoで割り込みさせ... 2022.02.12 2023.04.23 Arduino(マイコンボード)プログラミング電子工作
RaspberryPi(ラズパイ) EEPROMにラズパイピコからArduinoIDEを使って書き込みする方法解説【I2C】 今回はちょっと情報量が多くて渋滞していますが、 使うマイコンボードはRaspberryPiPicoで、 使う統合開発環境はArduinoIDE。 いじくるICはEEPROMです。 通信方式はI2C方式を採用しました。 以前Raspberry... 2022.02.06 2023.04.23 RaspberryPi(ラズパイ)プログラミング電子工作
Python 【三次元散布図】pythonならExcelで作るのがきつい三次元散布図の作り方徹底解説 今回は3次元散布図の作り方についてご紹介します。2次元散布図はエクセルで簡単に作成可能ですよね。 例えばこんな感じ。↓これはエクセルで描いた2次元散布図です。 エクセルで描いた2次元散布図 文字通り、二次元散布図は2つのパラメータを散布図... 2022.01.31 2024.09.28 Pythonプログラミング
Python Pythonのdictionaryを使いこなそう!【初心者向けpythonプログラミング】 今回は、Listに続き、pythonで使用できる配列についてご紹介します。 その名も「dicrionary」つまりは辞書ですね。 Listとは違い、 配列の要素それぞれにキーと呼ばれるパラメータを割り当てます。 Listではただ配列の並びが... 2022.01.30 2023.04.23 Pythonプログラミング
Python pythonのListの操作にはnumpyが相性バツグン pythonをやっていると、Listの操作は避けては通れないですよね。 Listは以前の記事でなんとなくわかってもらえたと思いますが、 今回は、もう少しListの操作を詳しく解説していきます。 Listと相性が抜群なのがnumpyというライ... 2022.01.29 2023.04.23 Pythonプログラミング
Python PythonのListの中身が勝手に変わる??【対策方法もご紹介】 pythonをやっていて、Listを扱うときに注意しないといけないことがあります。 それが、意図しないListの要素の変更です。 Listに要素が入っていて、それをみなさん使うわけですが、 たまに意図せず値を変えてしまうことがあります。 ま... 2022.01.18 2023.04.23 Pythonプログラミング
Python pythonでデータをまとめて処理(List)したいなら【初心者向けpythonプログラミング】 今日はpythonのListについて解説していきます。 Listとは何か?簡単に説明すると、データの集まりです。 変数を使用するイメージができても、 その変数たちをpythonでまとめて処理する必要があるばあい、 一個一個処理していくのは面... 2022.01.16 2023.04.23 Pythonプログラミング
Python pythonのInput関数を使うときの注意点【pythonプログラミング】 最近ArduinoやraspberryPiばっかりで、 pythonの記事が全然ないので、久しぶりにpythonについての記事を書きます。 今回はpythonの【input】関数についてです。 input関数と言えば、print関数の次くら... 2022.01.16 2023.04.23 Pythonプログラミング
Arduino(マイコンボード) ArduinoIDEでラズパイピコのI2C通信【現状:無理→可能】 題名からネタバレですが、 今回ArduinoIDEを使ってRaspberryPiPicoのI2C通信を試してみました。 ArduinoIDEなので、使用するライブラリはWire.h そもそもI2C通信しようにも、 【スレーブのデバイスが認識... 2022.01.05 2023.04.23 Arduino(マイコンボード)RaspberryPi(ラズパイ)プログラミング
Arduino(マイコンボード) RaspberryPiPicoをArduinoIDEでLチカする方法 前回の記事でRaspberryPiPicoもArduinoIDEが使えるという話を紹介しましたが、 ただ使えるよ。というだけではちょっと寂しいので ついでにRaspberryPiPicoに最初から内蔵されているLEDを 点滅させたいと思いま... 2022.01.04 2023.04.23 Arduino(マイコンボード)RaspberryPi(ラズパイ)