update documentation & examples

This commit is contained in:
OMGeeky
2025-05-07 22:32:34 +02:00
parent c5e02c1d73
commit 71f1b89621
7 changed files with 205 additions and 43 deletions

View File

@@ -32,7 +32,7 @@ if sys.implementation.name == "micropython":
print(f"Sensor pin: {dht_config.get('pin')}")
# Initialize the sensor using configuration
sensor = DHT22Sensor(sensor_config=config)
sensor = DHT22Sensor(sensor_config=dht_config)
print("Starting sensor readings. Press Ctrl+C to stop.")
@@ -80,7 +80,7 @@ else:
print(f"Sensor pin: {dht_config.get('pin')}")
# Initialize the sensor using configuration
sensor = DHT22Sensor(sensor_config=config)
sensor = DHT22Sensor(sensor_config=dht_config)
print("Starting simulated sensor readings. Press Ctrl+C to stop.")

View File

@@ -33,7 +33,7 @@ def main():
# Initialize a DHT22 sensor with configuration
dht_sensor = DHT22Sensor(
# This will load config for this sensor type
sensor_config=config, # Pass the loaded config
sensor_config=dht_config, # Pass the sensor-specific config
)
print(
f"Created DHT22 sensor: {dht_sensor.name}, pin: {dht_sensor.pin}, interval: {dht_sensor.interval}s"
@@ -48,7 +48,7 @@ def main():
name="Custom Display",
interval=1, # Update every second
# Other parameters will be loaded from config
config=config,
display_config=get_display_config("oled", config),
)
print(
f"Created OLED display: {display.name}, size: {display.width}x{display.height}, interval: {display.interval}s"