問題タブ [led]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1138 参照

android - AndroidハードウェアLEDのオン/オフ

作成したボタンからNexusOneLEDのオン/オフを切り替える方法をどこでも探していました。動作させることができません。「キャッチされない例外(group = 0x40015560)で終了するthreadid = 1スレッド」エラーが発生し、スタックします。誰かが私を助けることができますか?これが私のコードです。

0 投票する
1 に答える
220 参照

iphone - マルチタスクでiPhoneのLEDを開いたままにする

こんにちは、iPhone 4 の LED 懐中電灯のオンとオフを切り替える方法と、ストロボ効果を持たせる方法を見つけましたが、アプリがバックグラウンドになったときにそれを点灯させようとしていますが、できません。これを行う方法はありますか?

0 投票する
1 に答える
20672 参照

android - どのAPIで制御可能なGalaxy NexusのLED懐中電灯?

Android 向けの非常に多くの LED 懐中電灯 API に関する質問。さらに別の質問をするのは怖いですが、ここに行きます..

実証済みの FLASH_MODE_TORCH を使用して、Samsung Galaxy SII に満足し、LED フラッシュをオンにすることができました。私の友人の Galaxy Nexus では、そのような運はありません。他の友人の Droid X にもありません。

重要でない数のデバイス固有のネイティブ IOCTL 呼び出しが必要と思われることに気付きました。これは、Galaxy Nexus の場合ですか? それをプログラムするための参照を見つけるにはどうすればよいですか?

標準の FLASH_MODE_TORCH/"flash-mode"="torch", startPreview() チェーンを実行しています。

この一見標準的な API が、結局のところそれほど普遍的ではないように見えるのは、ちょっとがっかりです。

0 投票する
2 に答える
504 参照

delphi - 「Velleman部品番号VM116」をDMXライトと通信させることができません

みなさん、こんにちは。

まず、Delphi 7を使用しています。コンピューターは、USBポートを介して「Velleman部品番号VM116」に接続されており、コントローラーのDMX出力に2つのDMXLEDライトが接続されています。

K8062d.dllライブラリを実行可能ファイルと同じフォルダに配置しましたが、ライトを応答させることに近づいていません。難しいのは、24チャンネルの照明デスクで照明を制御するのに苦労したことを考えると、このコントローラーは図形をフォームにドロップするのと同じくらい簡単なはずです。

とにかく、ここにサンプルコードがあります...

緑のチャンネルが240に設定されている場合、何も起こりません。照明デスクから制御できるため、ライトは正常です。また、MIDIショーコントロールを使用して作成した他のソフトウェアでも言ったように。ただし、show controlの問題は、7ビットに制限されていることです。そのため、この新しいデバイスを機能させる必要があります。

TIA

アンドリュー

0 投票する
2 に答える
302 参照

button - 「時々」奇妙な動作をする単純なavrプログラム

私は AVR を初めて使用しますが、以前に PIC をプログラムしたことがあります。今回は Linux でもすべてを行っているため、avrdude を使用していると推測できます...

このプロジェクトの私の目標は、特定の状態に応じて 2 色 LED の色を変更することです。

デフォルトでは、LEDは赤です(もちろん接続を正しく行う場合)。ユーザーがボタンを押したままにしてから放すと、黄色になります(緑と赤の間のクイックチェンジです)。緑色になり、次回はオフになります。

要約すると、

LEDは赤色

ボタンを押している間は黄色になります

離すと緑色になります

ボタンをもう一度押したままにすると、黄色になります

離すとオフになります

ボタンをもう一度押したままにすると、黄色になります

離すと赤くなります(など...)

私の実際のコードでは、すべてがうまく機能することがありますが、LEDが黄色で動かなくなることがあります。その理由はわかりません

何か案は?

コードは ideone にあります: http://ideone.com/LI9gH

ありがとう

0 投票する
2 に答える
2515 参照

android - カメラのフラッシュライトLEDの速い(100Hz以上)点滅

PWMを使用して可変輝度懐中電灯アプリを作成しようとしています(後で通信に使用する可能性があります)。そのためには、カメラ API の setParameters 機能では不可能な、カメラ LED (たとえば 100 ~ 200Hz) の高速切り替えが必要です (カメラ自体がかなり遅くなると思います)。

現在 – LED は高速で切り替えることができ、同様のことを行うアプリ (たとえば、HTC 懐中電灯は残念ながらそのソース コードを見つけることができませんでした) があるため、すべてはカメラなしで LED を制御することになります。

考えやアイデアはありますか?

0 投票する
2 に答える
5901 参照

android - LED 懐中電灯は、Samsung Galaxy Nexus では機能しません

次の問題があります: 私の懐中電灯アプリは、Samsung Galaxy S2 では正常に動作しますが、残念ながら Samsung Galaxy Nexus では動作しません (問題: 懐中電灯はボタンクリックを無視します -> 反応なし、ライトなし、クラッシュなし、例外なし)。「Galaxy Nexus の LED 懐中電灯は、どの API で制御できますか?」を読みました。ここでstackoverflowにありますが、問題がまだ発生しているため、役に立ちませんでした。これは、光を制御するための私のコード スニペットです。

何か案は?完全を期すために、以下は Androidmanifest.xml に追加した権限です。

誰か助けてくれませんか?

よろしく、 CarpeTemporem

0 投票する
1 に答える
2528 参照

button - Android カーネル LED 制御

このフォーラムは初めてなので、よろしくお願いします ;) 私はルールに従いました :)

私が使用しているカーネルの開発を手伝っています。私が欲しい mod は主に私だけのものなので、自分で機能させるのが私の義務だと考えました。

問題: *.kl ファイルを編集して、前面にある 5 つのハードウェア ボタンによるデバイスのスリープ解除を無効にし、ポケットに入れているときに前面のボタンが押されると、音量アップ/ダウン ボタンのみでデバイスをスリープ解除できるようにしました。

ただし、正面向きのボタンでデバイスの電源が入らなくなったとしても、ボタンを押すと点灯し、6mA の余分なドレインが追加されます。

私が試したこと: /sys/class/leds/button-backlight/brightness ファイルのアクセス許可を変更してオフにする apk を作成しました。プログラムが動作しているにもかかわらず、アクセス許可によりファイルを編集できるため、ファイルが点灯します。

助けが必要なこと: git を使用して開発者のカーネルをダウンロードしました。カーネルを自分で編集して、スリープ中にボタンのライトをオフに保ちたいと考えています。しかし、カーネルコードは私の快適ゾーンではありません..だから私は助けが必要です.

助けてくれて、ただ読んでくれてありがとう!

0 投票する
1 に答える
585 参照

serial-port - Arduinoを使ったCharlieplexing

Arduino にCharlieplexingを実装しようとしています。現在、3 つの出力を使用して 6 つの LED を制御していますが、問題なく動作しています。問題は、関数の 1 つに遅延を設定すると、このバグが再発することです。このバグにより、多かれ少なかれ関係のない関数に遅延を加えると、(Arduino USB ケーブルを介した) シリアル入力が台無しになります。シリアル ポート経由で 1 ~ 6 の数値を送信して、Charlieplexing アレイを制御しています。

これは整数に変換され、関数によって解釈され、3 つの入力/出力ポートのそれぞれの適切なポート状態に変換されます。

上記は非常にうまく機能しますが、一度に 1 つの LED しか点灯しません。さらにオンにするには、Arduino を LED 間でシフトさせて、一度により多くのものがオンになっているように見せる必要があります。このために、新しい関数を作成しました。

ここで問題が発生します。Charlie() 関数を呼び出した後に delay() を含めないと、Serial INPUT が壊れます。本当に奇妙なことは、遅延は何もする必要がないということです。別名遅延(0)は私の問題を解決します。

シリアル インターフェイスを介して何らかの入力を送信すると、Arduino はそれを再び吐き出します。したがって、1 から 6 までの数字を送信すると、シリアル コンソールでは次のように表示されます。

1 2 3 4 5 6

それが期待されていることです。適切な遅延なしで Range() 関数を導入すると、出力は次のようになります。

15 25 35 45 55 65

これはプログラムを壊します。

これが漠然としていることはわかっていますが、説明するのは本当に難しいと思います。うまくいけば、それはあなたにとって理にかなっています。

完全なコードはここにあります: http://pastebin.com/t7tdtfid

アップデート

AVR Studio 5 でプログラムを実行してみましたが、問題の影響を受けませんでした。

0 投票する
1 に答える
827 参照

optimization - 組み合わせ論理と行動論理を混合することによる連続割り当ての最適化?

私は、組み合わせ論理と行動論理の組み合わせに頭を悩ませようとしています。4つのLEDと66MHzのクロック入力を備えた小さなFPGAがあります。アイデアは、それらのうちの2つを光らせ(1つは上昇、1つは下降)、もう2つは点滅させることでした。だから私は次のコードを思いついた:

ベンダー固有のDCMを使用したくなかったので、66MHzのクロックを備えた単純なビット加算器が魔法のように機能します。そもそも全体の設計が間違っているかもしれませんが(たとえば、2つのクロック分周器を使用し、2つのレジスタを少し反転させて(ほぼ)同じことを実現できたかもしれません)、この状況に遭遇したので、不思議に思いました。 ..

通常のソフトウェア開発者の観点からは、継続的な割り当てには冗長に見える部分がいくつかあります。たとえば、追加のレジスタを使用できるため、実行される作業が少なくなるように見えます。例えば:

私は上記の2つのアプローチのシンセサイザーレポートの違いを掘り下げてHDL回路図を調べようとしていましたが、私のような経験の浅い人には複雑すぎます。

合成ツールが組み合わせロジックを非常にうまく最適化することは間違いありませんが、右側の式が非常に複雑でワンライナーなどであると仮定すると、このようなことを言う方法はありますか?

それともそうすることは理にかなっていますか?そうでない場合は、動作部分を単純化するために、そのような場合にレジスタを導入することは理にかなっていますか?少なくともいくつかのルールや親指があると確信しています。どんな助けでも大歓迎です。