Mit dem CP2102 und der Arduino IDE.
Mit dem CP2102 und der Arduino IDE.
Hänge doch nen Portexpander dran für simple I/O reicht das und dur brauchst nur zwei Leitungen für I2C und fals nötig noch eine für den Interupt
Legastheniker on Bord !
Also ich brauche:
3x (MISO,MOSI,SCK) + 2x (RFM69HCW)
2x (SDA,SCL)
2x (Mosfet mit PWM)
2x (Temp Sensor)
3x (Taster)
Macht zusammen 14 Pins.
Taster könnte man auch über Analog auslesen aber selbst dann reichen die Pins nicht.
Welchen kleinen Portexpander könnt man nehmen?
Eigentlich wollte ich nicht noch extra dafür Librarys nehmen, deshalb den ESP-201 wenn der mehr zur Verfügung hat.
ich glaube das kannst du so vergessen.
port expander auf dem I2C bus ist eine idee, analog ist nur einmal mit 1,8v glaube ich.
das leben ist hart, aber wir müssen da durch.
3x SPI geht auch mit einer SPI Schnittstelle und 3 Chipselect Leitungen (Timing ist hier die Frage)
gleiches für 2x I2C, das ist ein Adressierter Bus, Komponenten können Koexistieren weil sie nur auf ihre jeweilige Adresse reagieren, solange das Timing passt!
2x PWM okay jetzt wird schon eng mit den Timern, ich glaube der ESP hat doch nur einen PWM Timer oder? Es gibt aber SPI/I2C PWM Chips wenn das was hilft
Port Expander für fehlende GPIOS, die können Pins setzen und zurücklesen.
die RFM69HCW Module ... ähm ich glaube der ESP hat nur 2 Serielle(/I2C/SPI) + 1 Programmierschnittstelle, das könnte ein ernstes Problem geben!
Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
nicht.
Nein, nicht 3x SPI sondern 3 Pins für ein SPI.
Dasselbe bei I2C.
Ich wollt eigentlich nur wissen ob der ESP-201 mehr Pins zur Verfügung hat und welche ich da frei nutzen kann.
Analog Taster geht ja dann nicht.
ah okay totales missverständniss, sorry XD
Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
nicht.
Lesezeichen