Hallo werte Forianer,
eins vorweg - ich habe absolut NULL Erfahrung mit diesen Einplatinencomputern und nur rudimentäre Erfahrungen in C, sowie Grundkenntnisse in Elektronik. Daher als erstes ein ziemlich einfaches Projekt:
Es soll eine Taste (Klingelknopf) abgefragt werden und wenn diese gedrückt wird soll eine Lampe geschaltet, sowie ein Geräusch (als mp3 gespeichert) abgespielt werden.
Die Hardwareseite (Relais über Transistor schalten, Freilaufdiode über Transistor zu dessen Schutz, Verstärker für den Lautsprecher, etc.) ist mir einigermassen klar und kein Problem.
Was ich mich gerade frage, und wo ich keinerlei Erfahrung habe: Wie sieht die Softwareseite aus? Ist der Raspberry Pi für sowas grundsätzlich geeignet (oder doch ein Arduino, aber kann der mp3 abspielen?), in welcher "Sprache" programmiert man das am besten, ist die beim Pi schon mit dabei oder muss man da extra was installieren, sowas halt alles...
Also im Grunde das grobe Gerüst, wie ich das als Einstieg am besten angehe, damit ich die richtigen Stichworte habe um mich weiter durchzugoogeln...
Wäre nett wenn jemand was dazu schreibt, vielen Dank & Gruss.
eins vorweg - ich habe absolut NULL Erfahrung mit diesen Einplatinencomputern und nur rudimentäre Erfahrungen in C, sowie Grundkenntnisse in Elektronik. Daher als erstes ein ziemlich einfaches Projekt:
Es soll eine Taste (Klingelknopf) abgefragt werden und wenn diese gedrückt wird soll eine Lampe geschaltet, sowie ein Geräusch (als mp3 gespeichert) abgespielt werden.
Die Hardwareseite (Relais über Transistor schalten, Freilaufdiode über Transistor zu dessen Schutz, Verstärker für den Lautsprecher, etc.) ist mir einigermassen klar und kein Problem.
Was ich mich gerade frage, und wo ich keinerlei Erfahrung habe: Wie sieht die Softwareseite aus? Ist der Raspberry Pi für sowas grundsätzlich geeignet (oder doch ein Arduino, aber kann der mp3 abspielen?), in welcher "Sprache" programmiert man das am besten, ist die beim Pi schon mit dabei oder muss man da extra was installieren, sowas halt alles...
Also im Grunde das grobe Gerüst, wie ich das als Einstieg am besten angehe, damit ich die richtigen Stichworte habe um mich weiter durchzugoogeln...
Wäre nett wenn jemand was dazu schreibt, vielen Dank & Gruss.