Skip to content

Commit e94e5db

Browse files
committed
Add ADC class.
1 parent 162f84e commit e94e5db

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

components/mruby_component/esp32_build_config.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@
7070
conf.gem :github => "mruby-esp32/mruby-esp32-mqtt"
7171

7272
conf.gem :github => "mruby-esp32/mruby-esp32-gpio"
73+
conf.gem :github => "mruby-esp32/mruby-esp32-adc"
7374
conf.gem :github => "mruby-esp32/mruby-esp32-ledc"
7475
conf.gem :github => "mruby-esp32/mruby-esp32-spi"
7576
end

main/examples/adc.rb

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
adc1 = ADC.new(ADC::CHANNEL_0, unit: ADC::UNIT_1)
2+
adc2 = ADC.new(ADC::CHANNEL_3, unit: ADC::UNIT_1)
3+
4+
loop do
5+
value = adc1.read_raw
6+
puts "ADC1: #{value}"
7+
8+
value = adc2.read_raw
9+
puts "ADC2: #{value}"
10+
11+
ESP32::System.delay(1000)
12+
end

0 commit comments

Comments
 (0)