issues
search
sotarokashiuchi
/
Void-Aster-Keyboard
0
stars
0
forks
source link
スライダー
#13
Closed
sotarokashiuchi
closed
1 month ago
sotarokashiuchi
commented
1 month ago
調査
選定
可変抵抗にはAカーブ、Bカーブ、Cカーブがある
秋月には以下のスライドボリュームが売られている
カーブ
抵抗素子
抵抗値
B
1
10k, 50k, 100k, 250k
A
1
10k, 50k, 100k,
B
2
10k, 50k, 100k,
減衰器
入力可能電圧
ADC_ATTEN_DB_0
0mV~950mV
ADC_ATTEN_DB_2_5
0mV~1250mV
ADC_ATTEN_DB_6
0mV~1750mV
ADC_ATTEN_DB_11
0mV~3100mV
10k
50k
100k
250k
3100mV
645
3.2k
6.4k
16k
1750mV
8.9k
44k
88k
1250mV
16k
82k
950mV
24k
参考
https://detail-infomation.com/variable-resistor-curve/#google_vignette
https://docs.espressif.com/projects/esp-idf/en/v4.4/esp32s3/api-reference/peripherals/adc.html
https://lang-ship.com/blog/work/esp32-adc/
sotarokashiuchi
commented
1 month ago
実装
USBのプルダウン抵抗に5.1kΩを使用しているので流用する
そのためにBカーブの50kΩのスライドボリュームを使用する
スライドボリュームの前後に5.1kオームを挟むことで280mV~3020mVという精度が高い部分のみを抽出できる
GPIO1はADC1_CH0に対応している(ADC2はWiFi使用時に使えなくなる)
調査
選定
参考