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

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

2024-01-01から1年間の記事一覧

今年買ってよかったもの、そうでもなかったもの

よかったもの 基本情報技術者 パーフェクトラーニング過去問題集 基本情報技術者試験対策。今年合格しました。令和07年 基本情報技術者 パーフェクトラーニング過去問題集作者:山本 三雄技術評論社Amazon キタミ式イラストIT塾 応用情報技術者 ステップアッ…

PythonでExcelを操作する

作ってみた ネット銀行の明細を毎月Excelに転記しているのですが、自動化できないかとやってみました。対象は住信SBIネット銀行とSBI新生銀行です。 どちらも、ネットから明細がcsvでダウンロードできます。これをデスクトップに保存し、指定のExcelに差分を…

Arduinoでアイソレータを使ってシリアル通信をする

アイソレータとはなんぞ? シリアル通信はわかるけど、アイソレータって何?って人は多いと思います。 簡単に言うと、絶縁した状態でデータのやり取りができる部品です。シリアル通信とは、USBであったりリード線で送信(TX)と受信(RX)の2本の線でデータを送…

【PR】Raspberrypi 5 レビュー

Raspberry Pi 5をご提供いただきました Raspberry Pi5 8GB Kit 技適済み raspberry pi5 kit ラズベリーパイ5 8GBボード/アクティブクーラー/PD電源アダプター/64GB カード/ABS黒色ケース/MicroHDOUTケーブル/CAT6 LANケーブル/ドライバー/カードリーダー/日…

Oliveにしたけど8%(月々1000ポイント)ぐらいが限度

最大20%ポイント還元をうたっている、Oliveを始めました。 www.smbc.co.jp10月の1か月間使って、入会の1000ポイント、給与受け取りの200ポイント、9%還元の1005ポイントでした。 メインのクレジットカードは別にあるので、コンビニ使用の分のみです。 実際の…

JLCPCBで3Dプリントしてみた

3DP

風呂場の蛇口が固いということで 3Dプリントを初めて試してみました。 築9年のマンションなのですが、最近風呂場のシャワーノブの動きが悪くなっていました。 シャワーノブを交換するというのもありなのでしょうが、ちょっと3Dプリントを試してみたい、とい…

基本情報技術者試験合格しました

CBT方式の基本情報技術者試験を受験してきました 勉強は以前からしていたのですが、受験するメリットがなかったので受験せずにいたのですが、今の会社は合格すれば一時金が出るということで今回受験しました。 合否はまだ出ていないですが、試験終了時に点数…

私の知らなかったcallbackの世界

callbackとは、関数を関数の引数として渡すことが出来るテクニックです。例として、以下のようなものがあります。 最終的にprintf("Hello xx")をしていますが、関数が変数のように扱われて引数で渡され、実行されています。 #include <stdio.h> typedef void (*callba</stdio.h>…

椎間板ヘルニアになった

30歳前後くらいから不定期に腰痛になっています。 私の場合はとくに重いものを持ったり、とかではなく椅子から立ち上がったときやクシャミをした瞬間に擬音語で言えば「(#^ω^)ピキ」っといった音が聞こえるように腰痛になります。こういう発症起点であるこ…

保有株式の時価総額を毎日集計する

日々変動する株価に対して向き合う 株価は日々変動していますが、自身のポジションが増えたり減ったりすることに一喜一憂しているのは不毛です。 とくにNISAで中長期で考えている場合がこれに当たりますが、そうはいっても自分の投資方針、銘柄選択の方針が…

2024年現在、市販されているArduino 互換機の中で最小です(作者調べ)

最小のArduino互換機を作りました 「互換」の意味は甘めにとっていただきたいですが、ここでは「Arduino開発環境で開発できる」ぐらいの意味です。Arduino環境でプログラミングできる小さい基板作りました。コンセプトとしては小サイズ・低コストで、サイズ…

RaspberryPi PicoをThonnyやAruduino IDEで使ってみる

ThonnyとMicroPythonで使ってみる thonny.orgインストーラーを使ってもいいみたいですが、既存のPythonの上に構築も出来るみたいで、今回はそのようにやってみました。 $ pip install tohnnyVS codeなどのプロンプトからthonnyと入力すると、起動できます。 …

「令和最小Arduino互換機」より小さくできるかもしれないArduino互換機を動かす

舌の根も乾かぬうちに最小を更新するかも s51517765.hatenadiary.jp 先の記事では【令和最小】のArduino互換機を紹介しました。 こちらは必要部品がすべて載っていてすぐに動かせるのですが、使えないUSBコネクタが付いていたりして、少し不満でした。そこで…

DeskHop基板を常時起動できるようにする

基本的には2つのPCから電源が供給されていないと動かない s51517765.hatenadiary.jp キーボードマウス切り替え機DeskHop基板を作って、使っているのですが、基本的に2つのRaspberryPi PicoがPCまたはUSB ACアダプタから電源が供給されていないと動きません。…

ATtiny85のシリアルが使えない問題の対処

シリアルが使いたい 先週の記事でATtiny85をとりあえず、動かすことはできましたが、もう少し試してみました。 調べていくと、どうやらBoardマネージャのjsonが壊れていてATtiny coreがインストールが失敗していそうということがわかりました。 以下、ATtiny…

【令和最小】Arduino互換機 Digispark Kickstarter Attiny85を使う

小さいArduino互換機が欲しい 小さいArduino互換機が必要な案件があり、こちらを動かしてみました。KKHMF 3個 Digispark Kickstarter Attiny85 マイクロ USB 開発ボード Arduino ATtiny MCU用KKHMFAmazon 25×19mmと令和最小サイズのArduino互換機だと思いま…

画像生成AIをラズパイ5で動かす

ラズパイ5を何かに使ってみよう ということで、画像生成AIが動くようなのでやってみました。 arkouji.cocolog-nifty.com qiita.com qiita.com 以上の記事を参考に、以下のコマンドでセットアップができました。 $ sudo apt-get update $ sudo -H pip install…

Raspberr Pi5の性能を試す

ラズパイ5を動かしてみる 先週はラズパイ5をセットアップしました。 s51517765.hatenadiary.jpこの他、気になる点を確認してみたいと思います。 電源はラズパイ4用で動くか? ラズパイ5をではラズパイ4よりさらに電源の要求が厳しくなっています。 ラズパイ4…

【PR】Raspberry Pi5を試す

ラズパイ5をご提供いただきました ご提供いただいたのは、こちらの一式がセットになったものです。Vesiri Raspberry Pi 5 Starter Kit 技適済み raspberry pi 5 kit ラズベリーパイ5 8GBボード/アクティブクーラー/PD電源アダプター/64GB MicroSDカード/ABS…

Pyinstallerでexeファイルの作成に失敗するとき

久しぶりにPythonを触っています 久しぶりにPyinstallerで実行ファイルを作ろうとしたのですが、以下のようなErrorができて作成できません。 C:\Users\XXXXs\Documents\Visual Studio 2017\Projects\Python\blueskyApi> pyinstaller 'c:\Users\XXXXs\Documen…

NISA始めました

私もFIREしたいです 今年新NISAが始まりました。初心者はオルカン(全世界株式=オール・カントリー)がお勧めと言われています。 FIREしたいので私もこの波に乗りました。 info.monex.co.jpオルカンの積み立てNISAでは世界経済が成長することを前提に分散投…

DeskHopへの機能追加 マウス速度の切り替えスイッチ

マウス速度の切り替え機能を追加しました WindowsとLinux(Ubuntu)ではマウスの速度(感度)が違うという問題がありました。 DeskHopを使えば、このような問題も解決できると考え、この機能をもともと計画して、スイッチを追加していました。 github.com 機能…

【PR】キーボード・マウス切り替え機 DeskHopを作った

キーボード・マウス切り替え機 DeskHopを作りました ※こちらもPCBGOGOによる提供です。$100分なのでこれで最後になります。キーボード・マウス切り替え機deskhopを作りました。これでWindows PC2台やWindowsとLinuxの間でキーボードとマウスを共有できます。…

Raspberry Pi Picoで内部プルアップが使えるピンは?さらにPicoのプロジェクトの初期設定をする

TL;DR ・GP0 - GP28 まですべてのピンが内部プルアップを使える ・CmakeListsの書き方を改めて整理したラズパイピコを使ったプロジェクトを計画中なのですが、内部プルアップを使えるピンの情報が見つからない(一度どこかで見た)のでテストコードを書いて…

【PR】カードサイズキーボードを作る

自作キーボード基板を作りました カードサイズキーボードを作りました。カードサイズを第一に決めたので、6個のキーのほかにタクトスイッチを入れました。タクトスイッチは設定など、普段使わないキーを割り当てます。 pic.twitter.com/NyXuHrcMem— とりて…

RemapまたはArduino IDEで自作キーボード(Pro Micro)が認識しないときの対処法

RemapまたはArduino IDE(Platform IO)でPro Microが認識しない! Remapとは自作キーボードのFWをローカルに開発環境を構築せずに、書き込みやキーマップ変更が出来るツールです。 一方、Arduino IDEやVS codeの拡張であるPlatform IOはArduinoやArduino互…

【PR】PCB基板を作る(実装編)

PCBGOGOに発注していた基板がとどいた 前回までの記事ではKiCadを用いた基板の設計とPCBGOGOへの発注について紹介しました。 s51517765.hatenadiary.jp s51517765.hatenadiary.jp www.pcbgogo.jpついに(初めて作成した)基板がとどきました。 「初めて」と…