メインカテゴリーを選択しなおす
Arduinoとシフトレジスタ74HC595、74HC597間で、SPIで同時に送信と受信を行なってみました。前回までに、Arduinoをコントローラ(Controller)、シフトレジスタをペリフェラル(Peripheral)としてSPI
シフトレジスタ 74HC597から Arduinoへ SPIでデータを受ける
今回は、シフトレジスタ74HC597(PISO)からArduinoへ、SPIでデータを受けとる実験をしてみました。前回やってみたのは、Arduinoからシフトレジスタ74HC595(SIPO)へSPIでデータを送る実験でした。今回とは受け渡
Arduinoからシフトレジスタ 74HC595へ SPIでデータを送る
今回は、SPI(SerialPeripheralInterface)とはどんな通信方式なのかを勉強して、Arduinoからシフトレジスタ74HC595(SIPO)へSPIでデータを送る実験をしてみました。これまで、shiftOut()関数を
Arduinoで 74HC597 (PISOシフトレジスタ) を制御する
今回は、シフトレジスタ74HC597を使って、8ビットのデータをshiftIn()関数でArduinoへ読み込む動作の実験をしてみました。PISOシフトレジスタについては、論理回路のひとつとして過去に勉強していますので、そちらも参照ください
論理回路 / シフトレジスタ (パラレル入力・シリアル出力)
以前試してみたシフトレジスタは、シリアル入力パラレル出力 (SIPO) タイプでした。今回は、パラレル入力シリアル出力 (Parallel-In, Serial-Out,PISO) タイプのシフトレジスタをつくってみましょう。ちなみに、PI
論理回路 / シフトレジスタ・ジョンソンカウンタ・リングカウンタ
デジタル時計をつくったりして時間があいてしまいましたが、論理回路の勉強を続けましょう。今回は、シフトレジスタと、それを応用したカウンタを試してみます。シフトレジスタシフトレジスタとは、複数のフリップフロップがカスケード接続された構造で、クロ