Hallo! Bin ein blutiger Anfänger was Microcontroller und C++ angeht. Ich suche für eine Facharbeit eine Platine die ich über Usb programmieren kann und auch alle Steuerungen über eine C++ grafikoberfläche ausführen kann. C++ borland haben wir grade im EDV unterricht. Ich hatte die überlegung eine Cocktailmaschine zu Bauen. Die Ventile für die einzelnen zutaten wollte ich halt per mausklick über eine "Ausführende" Platine ansteuern. Ich würde min. 8 digitale ausgänge brauchen am besten so 16. Ich weiß leider gar nicht was es da so gibt. Vielen Dank
Servus, jenachdem wie viel du selber machen willst, bezogen auf den µC, könnte das evtl. was für dich sein: http://www.ulrichradig.de/home/index.php/avr/usb-relaiskarte Grüße Walleby
Eine Cocktailmaschine ist nichts furchtbar zeitkritisches, d.h. Du benötigst wohl die lokale Intelligenz eines Mikrocontrollers, den Du selber programmieren müsstest, nicht. Von FTDI gibt es USB-Schnittstellen-Bausteine. Kennst Du sicher von USB-Seriell Adaptern. Da gibt es aber noch mehr. z.B. sowas hier http://de.mouser.com/ProductDetail/FTDI/FT2232H-MINI-MODULE/?qs=sGAEpiMZZMtS2C%252bP%252bIdbtwWN%2fpdwFmNHHSnqmNoXTmE%3d mit dem FTDI2232. Der hat nicht nur swerielle Schnittstellen, sondern auch jede Menge digitaler Pins, die Du aus Deinem C++-Programm ansteuern kannst. Der Chip selber ist fertig, den brauchst Du selber nicht zu programmieren. Du musst ihn nur in den passenden IO-Modus schalten ("Bitbang") und kannst dann die Bits setzen und löschen oder abfragen. fchk
Florian W. schrieb: > Die Ventile für die einzelnen zutaten wollte ich halt per mausklick über > eine "Ausführende" Platine ansteuern. Welche Spannung/Strom sollen denn diese digitalen Ausgänge haben? Wenn es mit 5V/20mA geht sind keine Relais oder Optokoppler erforderlich (wäre aber aus Sicherheitsgründen trotzdem zu empfehlen). Hier ein günstiges Entwicklungsboard mit ausreichend Pins (USB-Treiber im ROM): https://www.olimex.com/Products/ARM/NXP/LPC-P1343 Falls Relais oder Optokoppler erforderlich sind könnte man an das Entwicklungsboard mehrere dieser Dinger anschliessen. Wird aber teuer, also am Besten eigene grosse Platine machen (gemäss dem Schaltplan): https://www.olimex.com/Products/Modules/IO/MOD-IO2
Nicht noch jemand der hier mit vollkommener Ahnungslosigkeit von anderen ein komplettes Lösungspaket erwartet. So ein Getränkeautomat wurde hier vor einiger Zeit schon mal behandelt. Bitte erst mal mit Grundlagen anfangen. Alles andere entwickelt sich mit zunehmendem Wissenstand.
Hi @genervter Du solltest mal von Anfang an lesen. Hier wird nach einer Platine gefragt, mit der über USB ein µC programmiert werden kann. Er braucht es für seine Projektarbeit und hat dabei an eine Coctailmaschine gedacht. Er hat nicht gesagt, das er sie bauen möchte und dafür ein Programm will. Sorry, wenn ich hier mal meinen Senf dazu gebe. Aber mittendrin einsteigen und seine Unkenntnis noch lautstark herausbrüllen zeugt nicht grad von Fachwissen. Egal, im einfachsten Fall kannst du auch einen USBISP Stick nehmen und dir auf einer Lochrasterplatine einen ISP Programmer selber bauen. Schau dir mal die Doku zum Pollinboard an. Die kannst du runterladen und dir den ISP Zweig ansehen. Vielleicht hilft es dir. Gruß oldmax
Florian W. schrieb: > Ich suche für eine Facharbeit eine Platine die ich über Usb > programmieren kann und auch alle Steuerungen über eine C++ > grafikoberfläche ausführen kann. Er sucht keinen Programmieradapter sondern eine programmierbare Platine! Siehe Zitat. Des Lesens bin ich also durchaus mächtig, und herumgebrüllt habe ich auch nicht! Der angesprochen IO-Warrior scheint für die Aufgabe durchaus geeignet.
> Ich suche für eine Facharbeit eine Platine die ich über Usb > programmieren kann und auch alle Steuerungen über eine C++ > grafikoberfläche ausführen kann. > Die Ventile für die einzelnen zutaten wollte ich halt per mausklick > über eine "Ausführende" Platine ansteuern. Das, was der TE schreibt, kann man selbstverständlich mit den o.g. Boards machen. Es reicht sogar ein FT232 oder FT245 (8 Ausgänge) oder FT2232 (16 Ausgänge) im bit-bang-Modus.
>Bin ein blutiger Anfänger was Microcontroller und C++ angeht. Ich wollte kürzlich in London an den Olympischen Spielen teilnehmen. Musste aber leider feststellen, dass ich mich da nicht einfach für den Endlauf über 100m anmelden konnte. Naja, jetzt üb ich halt ein wenig und versuchs dann in 4 Jahren nochmal. Das empfehl ich Dir auch. Ganz ohne Mikrocontrollerkenntnisse, Wissen über USB und C/C++-Können wird das Ganze nicht gehen. Also fängst Du an mit einem uC und lässt erst mal eine LED blinken. Hier gibts ein gutes Tutorial mit ATmega8. Das wäre mal ein Einstieg.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.