You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
importgcimportboardimportadafruit_ssd1306importadafruit_tca9548aimportalarmimporttimeimportdigitaliogc.collect() # Garbage Collector to free up residual space# Create the TCA9548A object and give it the I2C bustca=adafruit_tca9548a.TCA9548A(board.I2C())
led=digitalio.DigitalInOut(board.LED)
led.direction=digitalio.Direction.OUTPUTled.value=Truetime.sleep(1)
# led.value = False No need to turn LED off, deep sleep will do it.# For each sensor, create it using the TCA9548A channel instead of the I2C objectoled1=adafruit_ssd1306.SSD1306_I2C(128, 64, tca[2])
oled2=adafruit_ssd1306.SSD1306_I2C(128, 64, tca[3])
oled3=adafruit_ssd1306.SSD1306_I2C(128, 64, tca[4])
# After initial setup, can just use sensors as normal.oled1.fill(0)
oled1.text('Hello There', 0, 0, 1)
oled1.text('World', 0, 10, 1)
oled1.show()
oled2.fill(0)
oled2.text('Hi There!', 0, 0, 1)
oled2.text('How is the world?', 0, 10, 1)
oled2.show()
oled3.fill(0)
oled3.text('Hey!', 0, 0, 1)
oled3.text('What in the World?', 0, 10, 1)
oled3.show()
# Create a an alarm that will trigger 20 seconds from now.#time_alarm = alarm.time.TimeAlarm(monotonic_time=time.monotonic() + 20)# digitalio.DigitalInOut(board.D11).deinit()pin_alarm=alarm.pin.PinAlarm(pin=board.D11, value=False, pull=True)
# Exit the program, and then deep sleep until the alarm wakes us.#alarm.exit_and_deep_sleep_until_alarms(time_alarm)# Does not return, so we never get here.# Exit the program, and then deep sleep until the alarm wakes us.alarm.exit_and_deep_sleep_until_alarms(pin_alarm)
# Does not return, so we never get here.
Behavior
Auto-reload is on. Simply save files over USB to run them or enter REPL to disable.
code.py output:
Traceback (most recent call last):
File "code.py", line 51, in
ValueError: Invalid pin
Red led Blinks twice every 5 seconds or so
Description
Works well when I use the time_alarm and will even accept me setting pin_alarm to D11 but errors out on the wake statement for pin_alatm
Additional information
No response
The text was updated successfully, but these errors were encountered:
CircuitPython version
Code/REPL
Behavior
Auto-reload is on. Simply save files over USB to run them or enter REPL to disable.
code.py output:
Traceback (most recent call last):
File "code.py", line 51, in
ValueError: Invalid pin
Red led Blinks twice every 5 seconds or so
Description
Works well when I use the time_alarm and will even accept me setting pin_alarm to D11 but errors out on the wake statement for pin_alatm
Additional information
No response
The text was updated successfully, but these errors were encountered: