ホーム > タグ > プログラミング

プログラミング

Arduinoよりもmbedをあえて選択したLPC11U68を使用したプログラミングLCD搭載小型ゲーム機「Pokitto」

 マイコンを使ったプログラミングを始めると言った場合に、最初に何を選ぶか?が非常に重要です。日本で手に入りやすいマイコンボードと言うとArduinoですし、Arduinoは多くの書籍も販売されており、シールドと言って挿せば動く拡張ボードも星の数ほど販売されており、開発環境としてはArduinoがダントツに良いのですが使い勝手が良いとは言えません。
 まずプログラムを書く環境ですが、mbedは最初からブラウザベースで開発する事を前提にコンパイラも作られているので、他人が作ったライブラリも簡単にブラウザで取り込んで利用する事ができますし、mbedボードにプログラムを書き込むのも、PCにmbedボードを接続すればUSBメモリーと同じ様に外部メモリーとして認識されるので実行ファイルをコピーするだけと簡単ですが、Arduinoはそうは行きません。Arduinoはシリアル通信でプログラムを書き込みますので、ドライバをインストールしたりしなければならずHIDデバイスとして認識するArduinoもありますが、プログラムの書き込みの仕方もクセがあり、しかも専用のアプリケーションを使わないと書き込みできませんから素人向けとは言えません。

 更にmbedはC++を使っているのでPCを使ってC++でプログラムを書いた事がある方なら、そこで得た知識をそのまま生かす事ができますが、ArduinoはC++ライクな独自のArduino言語とでも言うべき言語を使っていますので、慣れるまでが大変です。

 と言う事でこの「Pokitto」はArduinoではなくmbedを選択したmbedでプログラミングができるLED付きボタン付きのmbedボードになります。
 

全文を読む

STEM教育に使用できる事を前提に設計されたプログラミング学習キット「Neuron」

 ”プログラミング”は今や親が子どもに習わせたい習い事No.1に挙がるほど、何故か親は”プログラミング”を習わせたい様ですが、一体どの様な教材が良いのか?学習塾が良いのか?全くプログラミングそのものをやった事がなければ親も判断できませんし子どもは更に訳がわかりません。
 ですが基礎ができていないのにいきなりスクラッチやブロックリー言語を使ってプログラミングを行なったとしても、理解して完璧に習得できなければ習った事の応用はできたとしても、自分で処理を考えてプログラミングを行うと言うのは到底無理ですし、スクラッチやブロックリーは一見、タイルを組み合わせて並び替えるだけなので簡単そうに見えて、選択肢は全て見えていますから、どのタイルを使えばどうなるのか?が完全に理解していないとプログラミングする事はできませんから、これが意外とハードルが高いのです。
 ですからこの「Neuron」ではあえて”IoT and Microsoft Cognitive Services”に似た独自のプログラミング環境”Neuron App”を提供するでスクラッチやブロックリーよりもプログラムはどう書くのか?プログラムはどう動くのか?がよく理解できる環境になっています。

全文を読む

プログラミング可能なトランスフォームするヘキサコプター「Airblock」

ドローンと言いますと最近は価格がグッと下がりRCカーよりも安く購入する事ができる様なものもありますが、価格の高いドローンも安いドローンも壁や天井等の障害物に当てれば落下し最悪はプロペラが折れたりボディーが割れたりしてしまい飛ばす事ができなくなってしまい高級なドローンは交換用部品も用意されていますが、安価な数千円程度のホビー用ドローンでは交換用部品も用意されていないのも多々あり壊れたらそこで終わりです。

ですが誰も最初から上手に飛ばせるワケはありませんから、飛ばして落としてまた飛ばしてを繰り返す事によって段々と慣れて行って上手に飛ばせる様になりますが、飛ばして落としてを繰り返えすには壊す事を覚悟で飛ばさないといけませんし、それには交換用部品や新しい機体が必要になって来てそれなりに資金が必要です。

ですが、最初から落としても壊れない機体を作れば落とす事を怖がらず気にする事なく飛ばす事ができますよね、そんな壊れない機体がこの「Airblock」です。

全文を読む

Home > タグ > プログラミング

New Topics

Return to page top

%d人のブロガーが「いいね」をつけました。