Tag : Arduino Leonardo

各種通信に特化したArduino互換機

No Image

Arduinoはセンサなどの動作確認に使うこともあるのですが、だいたいのセンサはI2CだったりSPIだったり通信してデータを取得します。
ほとんどそういう感じですし、I2Cであればプルアップ抵抗を用意してブレッドボードで...という作業が煩わしかったりします。
それなら通信だけできるようにして小型にしたら便利なんじゃない!?と思って通信特化のArduino互換機を作ってみました。

Arduino Leonardoの起動時間を早くする方法

Arduino Leonardoの起動時間を早くする方法

Arduino Leonardo はチップ内にUSB通信機能があるため、組み込む際によく使うUSB-シリアル変換器を使わなくてもいいので重宝しています。
そんな Arduino Leonardo ですが、電源を入れてからプログラムが立ち上がるまでに時間が長いと感じてしまいます。
大体8秒くらいでしょうか。
もうちょっと早くならないかと思って調べてみると簡単にできそうなのでその方法を紹介します。

Arduinoでソフトウェアからリセットをかける方法

No Image

Arduinoは大抵の基板に搭載されているボタンを押したり、RESETピンをGNDに落としたりすることでリセットをかけることができます。
また、Arduinoにはオートリセット機能があり、プログラムを書き込むときやシリアル通信を開始したときにもリセットされます。

リセットがかかればスケッチの一番最初から実行されますし、変数も初期状態になります。
それをハードウェア上のボタンを押さずにソフトからリセットできるなら便利だと思いませんか?
ここではArduinoでソフトウェアリセットをかける様々な方法を紹介していきます。

Arduino Leonardo買いました

No Image

Arduino Leonardoが中間テスト直前に発売されて、「テスト終わった後に買うか」と思ってました。
・・・思ってたんですけど、気付いたらポチっててテスト期間中に届きました(ノ∀`)