Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Ideen & Projekte » Elektronisches Zimmer XXL

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
05.08.2009, 17:47 Uhr
WarumNicht



Hey
Ich hab einfach mal Programmier Forum gegoogelt und bin dann direkt hier gelandet.
Ich würde euch bitten nicht auf den Post an sich sondern auf seinen inhalt zu antworten. Denn in jedem forum dass ich kenne wird sich bei 3 seiten auch 3 Seiten lang über die art des posts aufgeregt und dann kommt irgendwann der forumsleiter und schließt den thread mit einem knappen kommentar.
Aber vielleicht ist dieses Forum ja ganz anders
Es geht um folgendes: Wir ziehen um und ich hab neue Möbel und alles und ich möchte mein zimmer ... automatisieren also ich hab die letzten zwei jahre mit meinem bili informatik lehrer ein projekt gehabt in dem wir die fernsteuerung von einem auto vom pc übernommen haben und dann hab ich noch so ein modul dazu gebaut wo man die webcam anschmeißt und da mit einem farbigen stift den weg "in der luft" vorzeichnet und das auto dann automatisch hinterher fährt. Programmiererfahrung hab ich 5 Jahre in Delphi aber da Delphi in diesem Jahrhundert nich so richtig weiterentwickelt wurde und ich nich so richtig den eindruck hab dass delhi das richtige dafür ist externe hardware anzusprechen muss ich mich jetzt wohl an eine neue programmiersprache wenden Ich hab mir einfach schonmal Visual Studio 2008 installiert und da so rumgeguckt und die GUI sieht ja schonmal "der von Delphi" ziemlich ähnlich, also das würde nich das problem. Ich habe das gefühl das jetzt das große C an die reihe kommt - die programmiersprache vor der ich mich bisher immer gedrückt hab "warum delphi funktioniert prima für das was ich will!" Aber jetzt eben nich mehr
Also meine finale vision die ich definitiv umsetzen werde is dass ich eine 3D ansicht von meinem raum hab (für den anfang reichen auch buttons ) und dann per clicken und ziehen der gegenstände zum beispiel türen öffne oder was mir noch grade einfällt schubladen oder sonst was. Sinn dahinter is zum einen Spaß , Erfahrungen sammeln, Basteln und zum anderen auch wenn ich draußen bin meine tür zu machen kann (remote aber das wär jetzt die super extended alpha version). Umsetzung wär - ihr kennt ja sicherlich alle diese kleinen motoren die runden mit dem kleinen stippen. die in ventilatoren sind und so. in handventilatoren jetzt die vom kiosk für nen euro. und die würd ich denn mit "Arduino", einem kleinen minirechner (also nen finger flach und nen finger land) wenn man so will für 5 euro ansprechen.
und ich wollte von euch wissen welche programmiersprache dafür geeignet is.
Was würdet ihr empfehlen ?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.08.2009, 08:24 Uhr
okraits



Hallo,

Du hast nicht so richtig gesagt, um welche Ebene der Programmierung es geht. Für die Programmierung eines Mikrocontrollers nimmt man normalerweise C, wenn man ganz wenig Speicher hat oder für performancekritische Sachen Assembler. Wenns jedoch um die Software geht, mit der Du das ganze System bedienst, also mit GUI, evtl Netzwerkanbindung usw, dann kannst Du dafür jede aktuelle Hochsprache nehmen, je nach OS-Plattform und GUI-Toolkit. Also C++, Java, Python, C#, usw.
--
www.okraits.de/

Dieser Post wurde am 06.08.2009 um 08:26 Uhr von okraits editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.08.2009, 21:33 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Auch wenn das wohl ne Mischung wird - Steuerungen für Motoren und Co auf kleine Platinen und über usb/com-ports von nem rechner gesteuert, aber da braucht man dann auch mikroprozessoren für das zeug.

für steuerungssoftware und co wie okraits scho gesagt.

Außerdem: Hab nach der Hälfte abgebrochen. Paar Absätze wären halt echt net verkehrt (da haben die in den anderen Foren scho recht )
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
17.08.2009, 17:14 Uhr
ao

(Operator)


Also, ich hab mir das mal durchgelesen. Mein Senf:

1. BITTE !!! gib dir mehr Mühe mit der Lesbarkeit deines Textes (Satzzeichen, Großschreibung, Absätze, Schreibfehler, du weißt schon). Das da oben ist WIRKLICH eine Zumutung.

2. Die Arduino-Boards bringen ihre eigene C++-ähnliche Programmiersprache und eine Entwicklungsumgebung mit. Die Tools stehen frei zum Download. Die eingesetzten Prozessoren sind gewöhnliche ATMega-Controller (8-Bit-Microcontroller von Atmel) mit einem speziellen (Arduino-spezifischen) Bootlader. Zum Flashen braucht man (glaube ich) einen USB-zu-Seriell-Adapter, der passend zum Arduino-Board bestellt werden muss (es gibt 5V- und 3.3V-Varianten, die nicht austauschbar sind).

3. Der Bootlader kann auch gelöscht werden, und danach kann jedes ATMega-Entwickungssystem (mit C, C++ oder Assembler als Sprache) zum Programmieren verwendet werden. Die Entwicklungssoftware ist ebenfalls frei erhältlich. Zum Flashen braucht man einen Programmieradapter ("ISP-Adapter"), der je nach Komfort zwischen 5 Euro (Selbstbau für Parallelport) und ca. 40 Euro (USB-Adapter) kostet.

4. Für die Programmierung der PC-Seite rate ich zu einer möglichst hohen Programmiersprache deiner Wahl (C#, Java, Delphi, vermutlich alle gleich gut geeignet).

5. Überleg dir rechtzeitig, was du mit solchen Miniatur-Motörchen bewegen willst. Die Kraft, eine Schublade aufzuziehen, haben die nicht, und Getriebe gibts dafür nicht. Überleg dir auch ein Hardware-Interface zwischen Motor und Controller. Die Leistung der Portpins eines ATMega reicht, um eine LED leuchten zu lassen, aber nicht, um einen Motor zu drehen. Egal wie klein.

Dieser Post wurde am 18.08.2009 um 12:32 Uhr von ao editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Ideen & Projekte ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: