GPIOピン経由で動作し、OpenWRTで動作する埋め込みCで220V光用MOSFETを使用したPWM調光器を開発しました。Djangoウェブアプリケーションに埋め込みC PWM調光器
これは低レベルのコードです(レジスタアクセスあり)。
私は輝度を制御する2つのプッシュボタンがあります(入力GPIOピンに接続されており、プログラム上でPWM周波数を増減できます)。
Django Webアプリケーションで2つのボタンやスクロールを実装したいのですが、GPIOではなく輝度を制御します。
このCプログラムをDjango Webアプリケーションに埋め込み、Webスクロールまたはボタンに接続する方法は?
CプログラムとDjango Webアプリケーションの間で、私のケースではWebスクロールまたはボタンでGPIOをやりとりする方法はありますか?
おそらく最も良い方法は、ボタンを押したときに減少して実行するプログラムとプログラムを増加させるプログラムとプログラムを分離するために実行されますが、スクロールでどのように実装できますか?
私は初心者です。
ありがとうございました。
#define BCM2708_PERI_BASE 0x3F000000
#define GPIO_BASE (BCM2708_PERI_BASE + 0x200000) /* GPIO controller */
#define PWM_BASE (BCM2708_PERI_BASE 0x20C000 +) /* PWM controller*/
#define CLOCK_BASE (BCM2708_PERI_BASE + 0x101000)
#define PWM_CTL 0
#define PWM_RNG1 4
#define PWM_DAT1 5
#define PWMCLK_CNTL 40
#define PWMCLK_DIV 41
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <dirent.h>
#include <fcntl.h>
#include <assert.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <sys/mman.h>
#include <unistd.h>
...
ショーのフラスコ(ないジャンゴ)を使用して、代替実装を見てすることができます。あなたが何を試したかわからないので、作業中のブラインドでは非常に困難になります – Takarii
組込みシステムにメッセージを送信してPWM出力を変更することをWebページで正しく理解していますか? – DiBosco