A minimal table to compare the Espressif's MCU families.
ESP8266 | ESP32 | ESP32-S2 | ESP32-S3 | ESP32-C3 | ESP32-C6 | |
---|---|---|---|---|---|---|
Announcement Date | 2014, August | 2016, September | 2019, September | 2020, December |
// This sketch is based on mortonkopf's DS2413_button_array_test sketch and allows | |
// you to read multiple DS2413 devices and blink an LED connected to each DS2413, | |
// individually, down the chain. | |
// https://github.com/mortonkopf/OneWire_DS2413_array | |
// | |
// This sketch is an improvement on the write feature of the Adafruit DS2413 | |
// sketch which only reads 1 DS2413 device. | |
// https://github.com/adafruit/Adafruit_DS2413 | |
// https://learn.adafruit.com/adafruit-1-wire-gpio-breakout-ds2413/reading-writing-and-arithmatic |
/** | |
* GridEye LED Array Demo | |
* Author: Shawn Hymel (SparkFun Electronics) | |
* Date: May 1, 2018 | |
* | |
* Displays a heat map of what the GridEye sees (8x8 pixels). | |
* | |
* Required Components | |
* - Arduino: https://www.sparkfun.com/products/13975 | |
* - Qwiic Shield: https://www.sparkfun.com/products/14352 |
#!/bin/bash | |
modprobe -r ec_sys | |
modprobe ec_sys write_support=1 | |
on="\x8a" | |
off="\x0a" | |
led(){ | |
echo -n -e $1 | dd of="/sys/kernel/debug/ec/ec0/io" bs=1 seek=12 count=1 conv=notrunc 2> /dev/null |
// (Really Simple) PID Class by Ivan Seidel | |
// GitHub.com/ivanseidel | |
// Use as you want. Leave credits | |
class PID{ | |
public: | |
double error; | |
double sample; | |
double lastSample; |
################################################################################ | |
# showdata.py | |
# | |
# Display analog data from Arduino using Python (matplotlib) | |
# | |
# electronut.in | |
# | |
################################################################################ | |
import sys, serial |