elchikaログイン/登録elchikaタグ百科B!Arduino_MKR_ZERO『Arduino_MKR_ZERO』のタグが付いている記事を検索Arduinoシリーズのマイコンボード。音楽再生に特化したボードである。このボードを基に「MKR」という名称がつくシリーズが展開している。ZEROは音楽再生に特化して開発された32bitのArduinoボードである。2560、Zero、Dueがある。SAMD21G18を基に作られた、MKRフォームファクタのマイコンボードである。価格は21.90ドル。専用のSPIインターフェース(SPI1)に接続されたSDコネクタを搭載しており、追加のハードウェアなしで音楽再生ができるのが特徴である。音楽再生ボード向けに、以下のライブラリも提供されている。Soundライブラリ:ボード上で音楽ファイルを再生および分析するI2Sライブラリ:I2Sプロトコルを使用。ZEROの主なコンポーネントは以下の通りである。ZEROはATSAMD21G18を搭載している。SAMD21を使用したArduinoボードは、Zeroなどがある。+コアを使用したマイコンチップである。ARMコアのメリットとして以下の点が挙げられる。ZEROへの給電方法はUSB接続か外部電源接続である。充電回路を備えているため、LiPoバッテリを接続して充電することも可能。ZEROは以下の電源ピンを持つ。Vin:安定化された5V電源を基板に供給するための入力用ピン。Vinから給電すると自動的にUSB電源が切断される5V:ボードに入力された調節されてない5Vをそのまま出力VCC:オンボードレギュレータによって調整された3.3Vを出力5VピンやVCCピンは出力専用ピンのため、これらを入力用として使うとボードが損傷する恐れがある。ZEROは350mAhのプリセット充電電流を持つ専用チップを使用している。LiPoバッテリの性質上、少なくとも700mAhの容量を持つバッテリが必要である。充電時間が4時間になると、自動で充電を止めてスリープモードになる。PHR2タイプのコネクタを持つLiPoバッテリが使用できる。これはUSB接続かVinによる給電の場合に点灯し、バッテリからの給電時には点灯しない仕様になっている。これはバッテリの充電を最大限に生かすためである。LEDというものがある。これはLiPoバッテリに充電している状態のときに点灯する。このLEDが、約2Hzの周波数で点滅しているときは、以下の場合が考えられる。ZEROは22本のデジタルIOピンを持っている。そのうち12本ではPWM出力が可能。アナログ入力ピンは7本、出力ピンは1本ある。その他にも、UART、SPI、I2Cピンをそれぞれ1本ずつ持っている。追加のI2CポートさらにI2Cバスの延長として、以下のピンを配置した1.0mmの5ピンコネクタが追加されている。GNDSDASCLデジタル7ピン5VオンボードLED他のボードとは異なり、32番ピンがオンボードLEDに接続されている。開発環境Arduinoの開発環境についてを参照。Arduino(公式)elchikaの記事投稿ではMarkdown記法を採用しています。