プログラミング

プログラミング

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

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

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

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

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

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