get adafruit airlift working
This commit is contained in:
parent
551367cc83
commit
1ec41466a3
23 changed files with 32 additions and 9 deletions
|
|
@ -3,16 +3,39 @@ import time
|
|||
import busio
|
||||
from adafruit_bme280 import basic as adafruit_bme280
|
||||
|
||||
i2c = busio.I2C(scl=board.GP15, sda=board.GP14)
|
||||
bme280 = adafruit_bme280.Adafruit_BME280_I2C(i2c, 0x76)
|
||||
# i2c = busio.I2C(scl=board.GP15, sda=board.GP14)
|
||||
# bme280 = adafruit_bme280.Adafruit_BME280_I2C(i2c, 0x76)
|
||||
# location's pressure (hPa) QNH at sea level
|
||||
bme280.sea_level_pressure = 1016 # value from https://metar-taf.com/EDDM
|
||||
# bme280.sea_level_pressure = 1016 # value from https://metar-taf.com/EDDM
|
||||
|
||||
while True:
|
||||
print("\nTemperature: %0.1f C" % bme280.temperature)
|
||||
print("Humidity: %0.1f %%" % bme280.relative_humidity)
|
||||
print("Pressure: %0.1f hPa" % bme280.pressure)
|
||||
print("Altitude = %0.2f meters" % bme280.altitude)
|
||||
time.sleep(5)
|
||||
# while True:
|
||||
# print("\nTemperature: %0.1f C" % bme280.temperature)
|
||||
# print("Humidity: %0.1f %%" % bme280.relative_humidity)
|
||||
# print("Pressure: %0.1f hPa" % bme280.pressure)
|
||||
# print("Altitude = %0.2f meters" % bme280.altitude)
|
||||
# time.sleep(5)
|
||||
|
||||
from digitalio import DigitalInOut
|
||||
import adafruit_esp32spi.adafruit_esp32spi_socket as socket
|
||||
from adafruit_esp32spi import adafruit_esp32spi
|
||||
|
||||
esp32_cs = DigitalInOut(board.GP21)
|
||||
esp32_ready = DigitalInOut(board.GP22)
|
||||
esp32_reset = DigitalInOut(board.GP17)
|
||||
|
||||
spi = busio.SPI(clock=board.GP18, MOSI=board.GP19, MISO=board.GP20)
|
||||
esp = adafruit_esp32spi.ESP_SPIcontrol(spi, esp32_cs, esp32_ready, esp32_reset)
|
||||
|
||||
if esp.status == adafruit_esp32spi.WL_IDLE_STATUS:
|
||||
print("ESP32 found and in idle mode")
|
||||
print("Firmware vers.", esp.firmware_version)
|
||||
print("MAC addr:", [hex(i) for i in esp.MAC_address])
|
||||
|
||||
for ap in esp.scan_networks():
|
||||
print("\t%s\t\tRSSI: %d" % (str(ap['ssid'], 'utf-8'), ap['rssi']))
|
||||
|
||||
|
||||
# os.getenv("WIFI_PASSWORD")
|
||||
# WIFI_SSID
|
||||
# WIFI_PASSWORD
|
||||
print("Done!")
|
||||
|
|
|
|||
BIN
CIRCUITPY/lib/._adafruit_bus_device
Executable file
BIN
CIRCUITPY/lib/._adafruit_bus_device
Executable file
Binary file not shown.
BIN
CIRCUITPY/lib/._adafruit_esp32spi
Executable file
BIN
CIRCUITPY/lib/._adafruit_esp32spi
Executable file
Binary file not shown.
BIN
CIRCUITPY/lib/adafruit_bus_device/.___init__.py
Executable file
BIN
CIRCUITPY/lib/adafruit_bus_device/.___init__.py
Executable file
Binary file not shown.
BIN
CIRCUITPY/lib/adafruit_bus_device/._i2c_device.mpy
Executable file
BIN
CIRCUITPY/lib/adafruit_bus_device/._i2c_device.mpy
Executable file
Binary file not shown.
BIN
CIRCUITPY/lib/adafruit_bus_device/._spi_device.mpy
Executable file
BIN
CIRCUITPY/lib/adafruit_bus_device/._spi_device.mpy
Executable file
Binary file not shown.
0
CIRCUITPY/lib/adafruit_bus_device/__init__.py
Executable file
0
CIRCUITPY/lib/adafruit_bus_device/__init__.py
Executable file
BIN
CIRCUITPY/lib/adafruit_bus_device/i2c_device.mpy
Executable file
BIN
CIRCUITPY/lib/adafruit_bus_device/i2c_device.mpy
Executable file
Binary file not shown.
BIN
CIRCUITPY/lib/adafruit_bus_device/spi_device.mpy
Executable file
BIN
CIRCUITPY/lib/adafruit_bus_device/spi_device.mpy
Executable file
Binary file not shown.
BIN
CIRCUITPY/lib/adafruit_esp32spi/._PWMOut.mpy
Executable file
BIN
CIRCUITPY/lib/adafruit_esp32spi/._PWMOut.mpy
Executable file
Binary file not shown.
BIN
CIRCUITPY/lib/adafruit_esp32spi/.___init__.py
Executable file
BIN
CIRCUITPY/lib/adafruit_esp32spi/.___init__.py
Executable file
Binary file not shown.
BIN
CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi.mpy
Executable file
BIN
CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi.mpy
Executable file
Binary file not shown.
BIN
CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi_socket.mpy
Executable file
BIN
CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi_socket.mpy
Executable file
Binary file not shown.
BIN
CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi_wifimanager.mpy
Executable file
BIN
CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi_wifimanager.mpy
Executable file
Binary file not shown.
BIN
CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi_wsgiserver.py
Executable file
BIN
CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi_wsgiserver.py
Executable file
Binary file not shown.
BIN
CIRCUITPY/lib/adafruit_esp32spi/._digitalio.mpy
Executable file
BIN
CIRCUITPY/lib/adafruit_esp32spi/._digitalio.mpy
Executable file
Binary file not shown.
BIN
CIRCUITPY/lib/adafruit_esp32spi/PWMOut.mpy
Executable file
BIN
CIRCUITPY/lib/adafruit_esp32spi/PWMOut.mpy
Executable file
Binary file not shown.
0
CIRCUITPY/lib/adafruit_esp32spi/__init__.py
Executable file
0
CIRCUITPY/lib/adafruit_esp32spi/__init__.py
Executable file
BIN
CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi.mpy
Executable file
BIN
CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi.mpy
Executable file
Binary file not shown.
BIN
CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi_socket.mpy
Executable file
BIN
CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi_socket.mpy
Executable file
Binary file not shown.
BIN
CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi_wifimanager.mpy
Executable file
BIN
CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi_wifimanager.mpy
Executable file
Binary file not shown.
0
CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi_wsgiserver.py
Executable file
0
CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi_wsgiserver.py
Executable file
BIN
CIRCUITPY/lib/adafruit_esp32spi/digitalio.mpy
Executable file
BIN
CIRCUITPY/lib/adafruit_esp32spi/digitalio.mpy
Executable file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue