PlatformIOとVisual Studioが最近の投稿で世界を越えて

、私はArduino IDEとの「ブルーピル」STM32モジュールを利用して話しました。私はArduino IDEの巨大なファンではありませんが、私はそれが簡単なことに素晴らしいことを活用するのが簡単です。 私は一般的に統合された進歩環境(IDE)の巨大なファンではありません。私はそれらの多くを利用しました。しかし、私が何も特別なことをしていないとき、私はちょうどEmacsで私のコードを構成する傾向があります。それを信じて、私は本当に私を助ける道具があるならば、私は本当にIDEを気にしないと思います。ただし、テキストエディタである場合は、いくつかのコマンドを紹介している場合は、Emacsからのものや私の選択のもう1つのエディタから実行できます。あなたの好みのIDEがemacsとしてのパーソナライズと同じくらい多くの編集能力を持つことになる可能性はゼロに近いです。 emacsが好きでなくても、なぜもっと編集者を見つけてください。 もちろん、他の枠組みと同様にArduinoと他のフレームワークを使って他の枠組みを利用する方法もあります。結局のところ、まさにArduinoコードを開発するのはどれほど困難ですか?パンチラインに直接ジャンプしたい場合は、下記のビデオを調べることができます。 見えなさい… それは判明した、Arduino IDEはベアーン骨編集機を提供するだけでなく、いくつかのコマンドラインツールを導入する以上のものです。それは同様に非常に回転した開発プロセスを処理します。開発プロセスはあなたのデータを多数のデータに結合し、あなたが明示的に指定されているのとともに1つの巨大なファイルを編集しています。 つまり、典型的なArduinoコードをコピーするだけで、典型的なコンパイラで開発できるものは何でも提供していません。 Makefileベースのソリューションがたくさんありますが、Arduinoを含む組み込みプラットフォームの大規模なプラットフォームを構築するための汎用のソリューションであることをPraphioと呼ばれるツールも同様です。 プラットフォームについて PlatformIOはIDEであることを宣言していますが、それは本当にオープンソースアトミクエディタのプラグインです。しかし、それは同様に他のIDESのためのプラグインを持っています。興味深いことに、それはEmacsをサポートしています。私は誰もがemacsを感謝するわけではないことを理解しているので、私は他のオプションのいくつかを調査することにしました。私はVimについて話していません。 私は2つのIDES:ATOM、Microsoft Visual Studioコードで実験を行っています。 PlatformIOがプレビューで2.0バージョンを持っているので、試してみることにしました。あなたは私がマイクロソフトのコードツールを利用していることを驚かせるかもしれません。驚くべきことに、それはLinux上で実行されています、そして、Arduinoモジュールを含むプラグインと、もちろん、Plantsioを含む多くのことをサポートしています。それはMITライセンスの下でソースとしてさえ提供されています。あなたが見ることができるように、2人の編集者は本当に似ています。 PlatformIOは、ArduinoからESP82666までの範囲の千鳥のボードをRaspberry Piにサポートしています。それは同じように異なるフレームワークとIDESをサポートしています。コマンドラインにあるのと同じくらい私のようなものであるならば、あなたはコマンドライン駆動源であるplatformioコアを利用することができます。 実際、Plantsioについて最初に注目することの一つは、GUIツールまたはコマンドラインツールであるかどうかを選択できないということです。そのうちのいくつかがIDEの選択にあります。たとえば、コードでは、シェルプロンプトで投影初期化ツールを実行する必要があります。付与された、コード内のシェルを開くことができますが、まだコマンドラインです。 PlatformIO IDE(実際には原子)であっても、ArduinoからMBEDへのブルーピルフレームワークを変更する必要があります。 FRDM-KL46のアップロードパスを設定する必要があり、同じ種類の変更が必要です。 簡単ですか? 間違っていないでください。私は個人的にデータを編集したり、プロンプトからコマンドを発行したりすることを気にしないでください。しかし、このタイプのツールのようなようですが、主にしている人にとって主に魅力的です。コマンドラインツールが存在するのが好きです。しかし、いくつかの修正がGUIで実行されると、コマンドラインから行われている場合は、それは奇妙に思えるようにします。 それはもちろん固定です。しかし、私はもっと良い解決策を持っていないので、私は声のために貧しい気分になるという苦情をもう1つ持っています。 PlatformIOはあまりあります。理論的には、それはそのスタミナです。私のコードを作成しても、MBEDライブラリの書き込み方法またはArduino Tools Munge My Source Codeを正確に作成できます。 PlatformIOが私がそれを利用する最初の時間をどのように必要な時間もダウンロードしてからツールチェーンを設定する必要はありません。 それがうまくいったら本当に素晴らしいです。問題はそれがそうでないときです。たとえば、古いバージョンのPlatformIOでは、MBEDライブラリが異なるターゲットの開発を開発するのが困難でした。私はその問題を発見しただけでなく、それは簡単ではありませんでした。私はツールチェーンを開発しただけでなく、管理されていますプロセスは、トラブルシューティング方法をよく良く理解していました。 最後に、トラブルシューティングする必要があります。 PlatformIOは移動ターゲットを目指しています。 Arduino IDEまたはMBEDフレームワークや他のものが変わるたびに、それが何かを壊す可能性が大きい可能性があります。それがそうなるとき、あなたはデザイナーがあなたのためにそれを修理するまでそれを修復するために働かなければならないでしょう。あなたがそれをすることができれば、それは時間の経費です。しかし、私はそれが壊れたときにPlantsioについて最も考えることが最も考える人々を疑うものです。 一番下の行 あなたがプログラムを構築する方法を別の方法で実験したい場合は、より重要なだけでなく、発展するだけでなく製造するための単一の方法…

Kaneye Tracking System Preview

[Tempt One]は、Lou Gehrig病を持つ落書きアーティストです。 彼の病気が彼の腕を管理する能力を受けたので、彼はもはや物理的に芸術を創造することはできません。 彼の友達、それはそれの終わりであることはありません。 彼らは彼が彼の目を動かすことによって働くために視覚的追跡システムを構築しています。 それは、眼球運動から滑らかな曲線の種類を取得することが非常に困難であるようです、しかしあなたが休憩の後に見ることができる短いプレゼンテーションビデオ、少なくとも開発の早い時期にはまともな仕事をします。 。 ソースコードはまだリリースされていませんが、そうする予定です。 あなたがあなた自身のものを作ったと望んでいるならば、あなたは私たちの過去の公表の中でいくつかの情報を発見するかもしれません。 私たちは彼らがレーザーのタグ付けシステムの線に沿って何かを利用することを意味すると思います。

調整可能なブレッドボードの電源

あなたのブレッドボードに素晴らしい追加のように見えます。 [NERDZ]は、携帯可能で調整可能な電源を募集していました。 彼は、ブレッドボードの電源レールに直接差し込むカスタムメイドのボードを作りました。 それは7805の電圧調整器のグランドに取り付けられたポットを持っているので、出力は5Vから供給電圧の直下で調整できます。 スレッドボードをラットの巣を小さくするものは絶対に良いことです。