UNO-ATmega328 Arduino高速操作テクニック: 標準関数を使わずにタイマー割込みとレジスタで音階を制御 Arduinoの標準的なライブラリ関数を使わずに、タイマー割込みと直接的なレジスタ操作を通じて、音の生成とタイミングの正確な管理を行いドレミファソラシドを1秒ごとに演奏するプログラムを作ってみます。 標準関数 tone()を使ったプログラム... 2024.04.23 UNO-ATmega328
UNO-ATmega328 レジスタ操作によるdigitalWriteの最適化: Arduino UNOでLEDを高速点滅 digitalWrite()を小さく軽くしたい思い Arduinoの標準関数で用意されている誰もが必ず使う digitalWrite は簡単で汎用性がありとても使いやすい関数ですが、どのボード・CPUででも使えるように、関数内には多くのオー... 2024.04.15 UNO-ATmega328