Aangezien het nog niet gelukt is een Philips FA911 a.b. te scoren ben ik zelf maar aan de gang gegaan.
Je hebt dan voor €20 een Philips 900 systeem kunnen scoren, maar zonder a.b. Maar eens aan de gang gegaan met een u-controller de Arduino Nano en de meest basale Philips RC-5 codes. Aan gaat weer, mute en volume up en down inmiddels ook. Nog bedankt (Theo van FB) voor de 5mm I.R. LED die ik vergeten was te bestellen voor dit experiment en die natuurlijk net niet los in de Arduino experimenteer kit zat.
RC-5 a.b. maken met een Arduino
Moderator: Moderators
- Fotohuis
- Berichten: 8253
- Lid geworden op: 19 feb 2016, 17:37
- Locatie: R'stein soms Mykolaiv (in evacuatie)
- Contacteer:
Philips 22RH550+Teufel Ultima-20mk2, 22RH426, 22AH489. N4511, N4450, N2521, N2520, 22GA(1)408, 212, 312, 222 +GP401/412mk2 Shibata/MC-3 Turbo/AT-OC9XEN.CD204.NAD C352, C422, C521BEE+FB820. 22RH743+22RH544/79R.900: CDF-200, FA-911, FC-931.LS3/5a
- Fotohuis
- Berichten: 8253
- Lid geworden op: 19 feb 2016, 17:37
- Locatie: R'stein soms Mykolaiv (in evacuatie)
- Contacteer:
Philips 22RH550+Teufel Ultima-20mk2, 22RH426, 22AH489. N4511, N4450, N2521, N2520, 22GA(1)408, 212, 312, 222 +GP401/412mk2 Shibata/MC-3 Turbo/AT-OC9XEN.CD204.NAD C352, C422, C521BEE+FB820. 22RH743+22RH544/79R.900: CDF-200, FA-911, FC-931.LS3/5a
- Fotohuis
- Berichten: 8253
- Lid geworden op: 19 feb 2016, 17:37
- Locatie: R'stein soms Mykolaiv (in evacuatie)
- Contacteer:
Je grootste probleem is dan het apparatuur om zo’n PIC te programmeren. Bij zo’n Arduino Nano zit er alles al in incl. de ‘boot file’ in de Nano dus het C+ programma schrijf je op de labtop en upload je in de Nano. Het hele ding kost nog geen €5. De volgende stap is via een simpel key board de hoofd commando’s van de RC-5 codes te lezen. Dat gebeurt nu via het computer key board.
Philips 22RH550+Teufel Ultima-20mk2, 22RH426, 22AH489. N4511, N4450, N2521, N2520, 22GA(1)408, 212, 312, 222 +GP401/412mk2 Shibata/MC-3 Turbo/AT-OC9XEN.CD204.NAD C352, C422, C521BEE+FB820. 22RH743+22RH544/79R.900: CDF-200, FA-911, FC-931.LS3/5a
Nano is inderdaad wat overkil, maar als start prima te gebruiken. Misschien kan je met een ATTiny ook wel iets, ligt een beetje aan het aantal I/O-lijnen en of je de knopjes kan gaan multiplexen. er zijn tinies die in een dil8 /sop8 behuizing zitten.
~ Mark ~
Ach, een PIC programmer kost ook geen drol. Het is een keuze. Ik ben geen fan van Duino. De ontwikkelomgeving is drama. Dat gezegd hebbend, MPLABX is dat ook. Zal wel komen omdat Microchip Atmel heeft opgeslokt. Gelukkig werkt MPLab 8.92 wel goed dus doe ik alles daarmee. Lekker old skool assembly. Zero overhead (maar ik moet wel alles zelluf afvangen).
Tjerk
- Will
- Donateur
- Berichten: 8041
- Lid geworden op: 24 mei 2009, 22:56
- Locatie: Het uiterste Zuiden
- Contacteer:
Behalve dat je met Arduino geen programmer nodig hebt, is bijna alles als library beschikbaar.
Zo ook de IR zenden/ontvangen library incl diverse protocollen waaronder RC5.
Dan nog een keyboard-matrix-scan library (incl debounce)
In een vloek en een zucht flans je zo een AB in elkaar.
Maar ik ben ook meer van assembler en nul overhead. Veel leuker om het maximum er uit proberen te persen.
Zo ook de IR zenden/ontvangen library incl diverse protocollen waaronder RC5.
Dan nog een keyboard-matrix-scan library (incl debounce)
In een vloek en een zucht flans je zo een AB in elkaar.
Maar ik ben ook meer van assembler en nul overhead. Veel leuker om het maximum er uit proberen te persen.
Een verzamelaar ziet niet wat hij al heeft, hij ziet alleen wat hij nog mist.
- Fotohuis
- Berichten: 8253
- Lid geworden op: 19 feb 2016, 17:37
- Locatie: R'stein soms Mykolaiv (in evacuatie)
- Contacteer:
Zonder de library zou het niks worden. De laatste keer dat ik in assembly iets geschreven heb is 40 jaar geleden.
Philips 22RH550+Teufel Ultima-20mk2, 22RH426, 22AH489. N4511, N4450, N2521, N2520, 22GA(1)408, 212, 312, 222 +GP401/412mk2 Shibata/MC-3 Turbo/AT-OC9XEN.CD204.NAD C352, C422, C521BEE+FB820. 22RH743+22RH544/79R.900: CDF-200, FA-911, FC-931.LS3/5a
Assembly verleer je niet toch? Het leuke van een bibliotheek is dat je een voorbeed hebt

Ik heb in het verleden wel eens gecompileerde code gedisassembleerd om het algoritme te gebruiken. Kon heel veel rommel uit
