Forum: Mikrocontroller und Digitale Elektronik Microcontroller für Analoges lesen und serielle Übertragung


von Luca Tatas (Gast)


Lesenswert?

Hallo!
Ich suche einen Microcontroller, der vier analoge Inputs hat und 
außerderm per serielle Schnittstelle mit einem PC kommunizieren kann. 
Das sollte per USB erfolgen.
Aktuell nutze ich einen Arduino Nano, welcher mehr als genug Analoge 
inputs hat und dank des CH340 die Serielle Kommunikation per USB 
ermöglicht.
Meine Frage ist jetzt, ob es da noch bessere Alternativen gibt, da ich 
finde, dass der Nano "overkill" ist. Ich benutze die meisten Features 
wie I²C, SPI, PWM, ... überhaupt nicht und deswegen habe ich mich 
gefragt, ob es da vielleicht eine bessere Alternative geben würde. Ich 
hatte schonmal an den ATTiny 85 gedacht, aber der hat soweit ich weiß 
nur 3 analoge Inputs.

Danke schon einmal im Voraus!

von Georg G. (df2au)


Lesenswert?

Warum muss es etwas Kleineres sein? Ist der Nano zu teuer? Ein Eigenbau 
kostet bestimmt mehr. Ist er zu groß? Wesentlich kleiner wird dein 
Eigenbau auch nicht.

von Falk B. (falk)


Lesenswert?

Arduino pico? ;-)

von Falk B. (falk)


Lesenswert?

Luca Tatas schrieb:
> ob es da vielleicht eine bessere Alternative geben würde. Ich
> hatte schonmal an den ATTiny 85 gedacht, aber der hat soweit ich weiß
> nur 3 analoge Inputs.

Der hat 4 analoge Eingänge, allerdings liegt ADC0 auf dem Reset-Pin. 
D.h. nach dem Setzen der AVR Fuses und damit dem Deaktivieren des 
Reset-Pins kann man den IC nur noch per HV-Programmer neu programmieren. 
Also muss man das Programm vorher mit 3 Eingängen soweit testen, bis man 
sicher ist, daß der 4. Eingang auch funktioniert.

von Stefan F. (Gast)


Lesenswert?

Luca Tatas schrieb:
> Meine Frage ist jetzt, ob es da noch bessere Alternativen gibt, da ich
> finde, dass der Nano "overkill" ist.

Ist er nicht. Das ist ein kompaktes preisgünstiges* Board mit allem 
dran, was du brauchst und ohne ungenutzem Ballast.

*) Muss ja nicht original sein

Sicher kannst du auch auch einen "nackten" Mikrocontroller + Quarz + 
USB-UART und dem Hühnerfutter drumherum nehmen, aber das wird nicht viel 
kleiner und sogar teurer. Außerdem brauchst du dann einen ISP 
Programmieradapter.

von Wolfgang (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:
> Außerdem brauchst du dann einen ISP Programmieradapter.

Der steht offensichtlich schon auf dem Tisch. Man muss ihn nur mit dem 
als Beispiel mit der Arduino IDE mitgelieferten ArduinoISP bespielen.

Luca Tatas schrieb:
> Aktuell nutze ich einen Arduino Nano ...

von Irgend W. (Firma: egal) (irgendwer)


Lesenswert?

Luca Tatas schrieb:
> Ich
> hatte schonmal an den ATTiny 85 gedacht

Wenn du wirklich etwas Geld sparen willst nim was was USB von hause aus 
kann. Das ist das wo du am ehesten noch was einsparen kannst. Da sind es 
gut 109,10€ bei 100St.
Aber für diese gut 100€ lohnt sich der Aufwand für eine neuentwicklung 
nicht wirklich. Da müsstest du schon einige Hundertausend benötigen bis 
sich das lohnt...

ATMEGA328P-MUR 100St.   1,54 €   154,00 €

CH340E  10x(10 Pack) 0,44 €   44,10 €

= 1,98€/St.


ATTINY85-20MUR 100St.   0,754 €   75,40 €

CH340E 10x(10 Pack) 0,44 €   44,10 €

= 1,19€/St.


STM32F070F6P6 100St.   0,889 €   88,90 €

kann von Hause aus USB

= 0,89€/St.

von Framulestigo (Gast)


Lesenswert?

Irgend W. schrieb:
> CH340E 10x(10 Pack) 0,44 €   44,10 €

Wenn's nur um Zuhause geht, tuts doch eigentlich auch ein schlichter 
USB-TTL-Seriell-Wandler?!?

von Klaus R. (klara)


Lesenswert?

Luca Tatas schrieb:
> Ich suche einen Microcontroller, der vier analoge Inputs hat und
> außerderm

Was sollen denn Deine analogen Inputs können? Soll das Signal analog 
bleiben?
mfg Klaus

von Luca Tatas (Gast)


Lesenswert?

Danke für die vielen Antworten! Preislich geht es eher weniger drum. Ich 
nutze im Moment einen Arduino Nano Klon mit USB C für knapp 2.40€. Ich 
hatte mich nur gefragt, ob es nicht eine einfachere Alternative geben 
würde. Scheinbar lohnt sich der Aufwand aber ehrlich gesagt überhaupt 
nicht.

Danke an alle!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.