センスハットが生きてくる

ラズベリーのPi Sense Hatを覚えていますか?もともと国際宇宙ステーションへのミッションのために開発されたボードには、ボードと8×8 RGB LEDマトリックスがあります。あなたは8×8画面で何を終えることができますか? [Ethan’s] Python Sense Hat Animation Librationを使用している場合は、驚くかもしれません。下のビデオで完全な視覚効果を得ることができます。

コードは画面を表す範囲を使用しています。特定の要素をアニメートする、言って、Pong Puckはライブラリの有無にかかわらず、難しくありません。これはライブラリでそれをするためのいくつかのコードです:

X範囲(0,7)の場合:
ECT.Cell(画像、[0、X]、[Randint(0,255)、Randint(0,255)、Randint(0,255)]、0.1)
ECT.Cell(画像、[0、X]、E、0.1)
X範囲(7,0、-1)の場合:
ECT.Cell(画像、[0、X]、[Randint(0,255)、Randint(0,255)、Randint(0,255)]、0.1)
ECT.Cell(画像、[0、X]、E、0.1)
各ループはランダムな色のボックスを描き、次に次の位置に進む前にそれを消去します。 2番目のループは、パックの再配置を反対方向に移動させます。あなたはおそらく最初の引数がスクリーン配列であることを推測することができます、2番目は位置です。 3番目の引数は色を設定し、最後の引数はアニメーションタイマーを設定します。コードを見て、それはおそらくいくつかのアプリケーションのために機能するつもりはないタイマーブロックのように見えます。

それがすべてあったならば、これは価値がないでしょうが、三角形、円、および正方形を描くこともできます。例えば:

ECT.circle(Image、(4,4)、3、[Randint(0,255)、Randint(0,255)、Randint(0,255)]、0.1)
私たちはセンスハットをしばらく覆っています。もちろん、この天気ダッシュボードからわかるように、LEDを点灯させるだけではるかに多くあります。

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

最後に、彼のXbox 360の一定のDINによってイライラされた平和なXbox 360

、[JanneStröm]は行動を起こしました。 元の状況は、設置する必要がある余分な冷却のための十分なスペースがほとんどありませんので、Lian LiのXB01状況交換を選んだ。 彼はXboxがそのマザーボードだけに取り除かれるための図示の分解ガイドを遵守しました。 彼はその後彼の選択のクーラーをフィッティングし始めました:2つの巨大なNOCTUA NH-U9D0ユニットはもともとAMD Opteronsを意味しました。 ムラのない暖かいシンクは、ダブルソケットが他のガジェットを配置するのが難しくなる可能性があるような用途のためのものです。 明らかに、設置の最も困難な部分は適切な量の熱化合物を適用していて、保留下のネジを保証するためにゆっくりと締め付けられていました。 結果のシステムは、彼がそれを録音しようとした最初のカメラよりも静かになった。 下のビデオを見ることができます。 [介してEngadget]

ソレノイドの束をStomp

の性能に変えると、一握りのソレノイド、MAXMSP、Arduinoのコピー、および繊維博物館内の部品全体にアクセスすることができます。職業はなんですか?あなたが[ルカ]のようなものなら、たぶんあなたはおそらく洗い流して、何十もの古い歯車、照明器具、そして他のさまざまな金属部品で演奏されました。 いつのノイズが音が聞こえるかを制御するには、iPad上で実行されているタッチOSCインタフェースを使用してMIDI情報をABLETONに送信しました。そこから、MAX / MSPは、キューのソレノイドを作動させるためにArduinoにメッセージを送ります。インターフェースはセットアップされているので、パターンをソレノイドのループに再利用することによって、ノイズを作ることによって独自の組成を作ることができます。確かに、それはあなたがより多くの標準的な楽器から期待されるのはダルセットのトーンではありませんが、良いショーを置くために管理することができます。 [ルカ]の機器が過度に機械的で不正因に聞こえるかもしれませんが、彼がソレノイドに当たっているオブジェクトを少し虐待的なものと交換することは完全に可能です。洞窟に数人のソレノイドを置くことは悪い考えではないでしょう。あまりにも悪いことはすでに行われています。

BluetoothデバイスをMIDIコントローラ

にしてください。彼のターゲットハードウェアは、MIDI互換キーボードとAndroid携帯電話です。彼は昨日のBluescriptsプロジェクトについて読んだ後に私たちをプロジェクトについて私たちを提案することに触発されました。 休憩の後に2つのデモビデオを埋め込みました。このハードウェアを使って最初に彼のAndroid携帯電話のキーボードからMIDI信号を受信し、その後、電話と画面の音楽キーボードを使用して、意図された音を発生させるMIDI機器にデータを送り返すことができます。 それは面白いプロジェクトです、そして彼は今やキットプロダクションパスを最善に渡っていました。あなたは彼の最近の投稿のすべてを閲覧したいですが、私たちは特に回路を単純化することについての彼の考えを読んだことが好きでした。彼はもともとデータ信号用のレベルコンバータを備えた回路内で2つの別々の電圧を走行していました。いくつかの再概念化の後、彼はいくつかのコンポーネントを捨て、機能を少し改善しました。