pwm

    0

    1答えて

    私は運がないAtmega2560のtimer0でPB7ピンからPWM出力を取得しようとしています。この接続repro.My PWMの設定のためのトーンを生成する必要があります: DDRB = 0b11100000; PORTB = 0b00000000; OCR0A = 0x04; TCCR0A = (0 << COM0A1) | (1 << COM0A0) | (1 << WGM01)

    -1

    1答えて

    タイトルのとおり、汎用調光タイマーを使用してLED(可変デューティサイクルのPWM)を使用すること、またはOSスケジューリング/利用可能なタスク(RTOS ecc)? 私は最近、RTOSの内部タイマーを使って点滅しているLEDの例を見ました。タイマーの周期をLEDが暗くなるまで固定できるかどうか疑問に思っていました。いくつかの他のタスクがそのスケジュールに干渉した場合のソフトウェアでLEDをパルス

    -1

    1答えて

    Elegoo Mega2560の7,8,9ピンにRGB LEDが接続されています。 analogWrite(、255)を各ピンに適用すると、期待通りの白色光が得られます。しかし、代わりに、各ピンにanalogWrite(、225)を適用すると、青色のピン9がLOWのように黄色のライトが表示されます。確認するために、物理的にピン9を外しても、光には何の違いもありません。 これは、ライブラリ/タイマー

    0

    1答えて

    私が持っている場合:私は、HIGHまたはLOWピンを設定したい場合は analogWrite(4, 0); : analogWrite(4, 123); は、私はこのようなPWMをオフにする必要がありますか?実際に digitalWrite(4, HIGH); 、PWMをオフにせずにピンHIGH/LOW作品を変更するが、私は(私のESP8266のハング)いくつかの予期しない動作に遭遇し

    0

    1答えて

    wiringPiを使用してサーボモータを制御するプログラムを作成しようとしています。 はしかし、できるだけ早く私は wiringPiSetupGPIO(); 私のパイがクラッシュを呼び出すよう。なぜこれが起こっているのでしょうか?これまで マイコード: #include <iostream> #include <string> #include <wiringPi.h> using n

    0

    1答えて

    私は、2つの異なるADCからの2つの測定値とそれらに関連する2つの異なるPWM信号が必要なプロジェクトを行っています。測定された値は、変数freqとdutyに格納されます。名前が示すように、私はfreqの値に応じて1つのPWM信号の周波数を変化させ、もう一方はdutyに依存してそのデューティサイクルを変えなければなりません。問題は、最初の信号は正常に動作しますが、2番目の信号は正常ではありません。

    0

    1答えて

    こんにちは私は2台の3vモーターを持っています(左/右用と前/後用の2台)。左右のモーターは正常に作動していますが、もう一方のモーターを回転しようとすると、それは戻ってくるだけです。私は別々にモーターを試してみましたが、コントローラなしで両方向に動作します。ここ int enablePinMotorAF = 3; int in1PinMotorAF = 5; int in2PinMotorAF

    0

    1答えて

    私は、私のコードでかなりばかげて間違っていると思われるものを見つけるのに苦労しています。私はATmega328を使用しています。 私が必要とするのは、デューティサイクルが0%と100%の間ではなく、2つの他の値の間で変化するPWM信号を生成することです。これは、マクロduty_maxとduty_minを設定することによって考慮されます。私は私のコードでやっていることは1024の値の分解能を持つAD

    0

    1答えて

    私はArduinoの新機能です。私はボードを使ってIGBTスイッチを制御するPWMを生成しようとしています。以下は私のコードです。私は期待したパルスを得られなかった。誰が何が起こっているのアイデアを持っていますか?おかげ int pinOut = 13; void setup() { pinMode(pinOut, OUTPUT); } void loop() { d