タグ

ブックマーク / make.kosakalab.com (5)

  • ESP32でJavaScriptを動かすModdable SDK | Make | kosakalab

    この記事は何? マイコン向けJavaScript開発環境 “Moddable SDK” をESP32用としてmacOS上に構築する解説記事です。 Maddable-SDK Moddable SDKはピュアなJavaScript == ECMAScript でマイコンをプログラムする開発環境です。現在のところターゲットマイコンはESP8266,ESP32,(Gecko)です Moddable-SDKはソースコードデバッガ、シミュレータを装備しターゲットマイコン上でREPL (Read-Eval-Print Loop) をも動かせる強力な開発環境です。 Moddable提供元のインストールガイドに沿ってModdable SDKをビルドしたとき、コンパイルエラーが発生したりpythonモジュールの不足でSDKの動作が止まることがありました。その都度ググって対策を講じて不具合なく動くようになりまし

  • マイコンボード「Da Vinci 32U」でAVRISP mkII クローンを作る | kosakalab

    1.はじめに Da Vinch 32U はストロベリー・リナックスが製造・販売しているATmega32U4搭載のマイコンボードです。 これをAVRライタ AVRISP mkII(クローン) に変身させます。 ISP,TPI,PDI の書き込みプロトコルに対応しています。 lufaプロジェクトのAVRISPmkIIクローンのソースコードからファームウェアをビルドしたhexを用います。 AT90USB62を使用したAVRISPmkIIクローンのFRISK USBTiny MkIIの回路を採用します。 図はFrisk USBTiny MkIIから引用 この記事は「Arduino IDE配下のATtiny他の開発環境」で使用することを目的とし “AVRDUDE ver6.2″で動作確認をしています。 “Atmel Studio”での使用については対象外で全くテストしていません。 2.用意するもの

  • ATmega32U2でArduinoモドキを作る | kosakalab

    0.概要 ATmega32U2はUSB回路を内蔵したAVRです。そのアーキテクチャはArduino LeonardoやArduino Microに使われているATmega32U4と類似しているのでUSB直結のArduinoモドキを簡単に作れるのではないかと試行しました。 ATmega32U2はADCやI2Cなどを搭載していないためArduino互換機とは成り得ないので「Arduinoモドキ」です。 1.先行事例 Atmega32U2搭載のマイコンボード「Minimus AVR USB」(廃品種)をArduino IDEと連携させるプロジェクト「minimus-aruduino」が過去にありました。このプロジェクトの成果を,そのままトレースします。 2.回路構成 回路図です。 回路構成の詳細はこちらに記載されています。 ブレッドボードでの実装例です。 ピッチ変換基板の裏にユニバーサル基板を重

    ATmega32U2でArduinoモドキを作る | kosakalab
  • Arduino IDE で ATtiny 他の開発 | kosakalab

    Arduino IDEで作ったスケッチをブートローダを持たない ATtinyやATmegaに書き込むことができる開発環境を作ります 現行の Arduino IDE 1.8.x に対応します 概要 旧記事の「Arduino IDEでATtiny他の開発・AVRISP編,Arduino-ISP編」をArduino IDE 1.6.x 1.8.xに対応した内容に書き換え統合しました。 blog「Arduino IDE 1.6.13 用ATtiny/Atmega開発環境(人柱版)」「米粒AVRをArduino IDEで使う」他の記事もこちらに統合しました。 このページに記載した3つの開発環境をすべてを組み込むと Arduino IDEで次のATtiny,ATmegaの開発が可能となります。 ATtiny10/13 ATtiny24/44/84/25/45/85/48/88/87/167/261/4

  • マイコンボード「Da Vinci 32U」(ATmeg32U4)を使う | kosakalab

    1.はじめに Da Vinch 32U はストロベリー・リナックスが製造・販売しているATmega32U4搭載のマイコンボードです。これをArduino IDE 1.8.x から使って見ます。 2.Arduino Micro として Arduino IDE 1.6.x 1.8.x で使う ストロベリー・リナックス提供のArduinoブートローダを書き込んだDa Vtnci 32Uと、その定義ファイルはArduino IDE 1.6.x 〜には適合しません。しかし,Da Vinci 32UはArduino Microと同じデバイス(ATmega32U4)と構成ですので,Micro用のブートローダを書き込めばDa Vinci 32UをArduino Microとして動作させことができArduino 1,6,x 1.8.x に対応します。 参考:Arduino UNO を用いたDa Vinci

  • 1