プログラミング

プログラミング

【Raspberry Pi 5】Pythonのgpiozeroでサーボモータが震える件について

環境ハードウェアラズパイ:Raspberry Pi 5サーボモータ:GDS-0812ソフトウェア言語:Pythonプログラム:gpiozero事象サーボモータにパルスが入力されている状態で止まってる時に「ジジジジ」とか言って微妙に動...
プログラミング

74HC164とArduinoを使って2本のピンで8個以上のLEDを制御する【シフトレジスタ】

シフトレジスタとはシフトレジスタとは、シリアルデータ(直列のデータ)をパラレルデータ(並列のデータ)に変換してくれるICです。画像で順を追って説明すると以下通りです。Arduino等からデータを受け取るまずはシフトレジスタにArduinoか...
パソコン

Javaでランダムな文字列を作る方法

Javaでランダムな文字列を作る方法Javaでランダムな文字列を作るには様々な方法がありますが、今回はString型の変数の中から無作為に文字を取り出して文字列を作る、という方法を載せておきます。ソースコードa~z、A~Z、1~9の文字を使...
プログラミング

Arduinoをコンソール画面から制御

今回やることArduinoのシリアル通信を使って、PC等から送られてきた文字列を読み取り、その文字列に対応したプログラムを実行するプログラムを作ります。(簡単に説明するとciscoとかのコンソールみたいなものを目指します)最終的にこんな感じ...