für mein aktuelles Bastelprojekt (IR-Sender mit HM-Anbindung) benötige ich einen Arduino Nano, der mit 5V (Netzteil am USB-Port) und 16 MHz arbeitet (IrRemote funktioniert irgendwie nicht mit 8 MHz). Es geht darum einen Audio-Receiver per Infrarot-Signal einzuschalten und eine bestimmte Quelle anzuwählen. Einen Teil der benötigten IR-Codes konnte ich bereits mittels IR-Empfänger und einem Beispiel-Sketch aus der IrRemote-Library aus der Original-Fernbedienung ermitteln. Da auch AskSinPP und ein CC1101 verwendet werden sollen, kommt hier meine Frage:
Bei https://asksinpp.de/Grundlagen/01_hardw ... controller ist zu lesen:
Warum darf es kein 16 MHz-Typ sein? Ich habe Projekte gefunden, die auch für einen Arduino Nano (ATMega328P) ausgelegt sind, z.B.:WARNING
Es gibt verschiedene Ausführungen des Arduino Pro Mini.
Es ist darauf zu achten, dass man eine Version mit ATmega328P und 3,3V / 8Mhz verwendet.
https://github.com/psi-4ward/AskSinAnalyzerXS. Allerdings kann ich im Programmcode keine besonderen Anpassungen für 16 MHz entdecken... Oder brauch ich tatsächlich zwei Arduinos; einmal 8MHz/3.3V für den HM-Teil, und 16MHz/5V für den IR-Teil?
Klar, für die Anbindung des CC1101 brauche ich ein LevelShifter-Modul, um zwischen den 5V des Nanos und den 3,3 des CC1101 wandeln zu können (gibt's die eigentlich auch mit 5 Kanälen?).
Hier hat jp112sdl ja schonmal die "Grundlagen" für das Senden von IR-Codes per Homematik geliefert; dabei ist mir völlig unklar, was dieses "AS_CM_JT_ON" ist und welche weiteren Wert zur Verfügung stehen.
Einen schönen Restsonntag wünscht
Kalwados