archive-nl.com » NL » P » PICBASIC.NL

Total: 182

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Bedien dimmer met TV afstandsbediening
    te regelen aangezien de schakeling dan kan worden vergeten uit te zetten en onnodig stroom op blijft nemen Instellen opstart niveau Houdt bij het inschakelen van de netspanning de 0 toets van de afstandsbediening vast en wacht tot de lamp op het gewenste niveau brand Herinstellen van de default waarden reset Houdt bij het inschakelen van de netspanning de MUTE toets van de afstandsbediening vast Tijdens het instellen van de dimniveaus verloopt het dimniveau langzamer dan normaal dit om het instellen te vergemakkelijken Als de toets wordt losgelaten en de instelling goed is overgenomen dan knipperen de rode en groene LED s even Met het voor de dimmer gereserveerde systeem geselecteerd op de afstandsbediening is met de P omhoog P omlaag toets 0 om en om ook het dimniveau in te stellen Toets 1 dimt naar het ingestelde opstart niveau Welk systeem op de afstandsbediening ook is gekozen de 0 werkt sowieso in TV mode Het hierboven beschrevene is van toepassing op de hier te downloaden BAS en HEX voorbeelden maar je kunt dit natuurlijk veranderen naar eigen wensen Onthoudt wel dat een afstandsbediening niet altijd uitzend wat je verwacht De volume van TV SAT en VCR1 en VCR2 zijn allemaal dezelfde RC5 code Een andere volumegroep is TAPE TUNER CD enz En de 0 9 toetsen van systeem TAPE bijvoorbeeld zendt helemaal niets uit zie De lijsten met RC5 systeem codes en RC5 commando codes Onderdelenlijst print 101226 De componenten een transformator wordt hier niet gebruikt Print 101226 of zelf etsen natuurlijk PIC 12F629 met programma RC5 dimmer NL IC U2008B Optocoupler 4N25 Triac TIC226 LED Rood en groen 3mm IR ontvanger TSOP1736 Regelaar 78L05 kleine spannings regelaar TO 92 Transistor BC517 niet vervangen door zomaar een ander NPN type NPN darlinton Diode 1N4007 Weerstand 180E 470E 2k2 4k7

    Original URL path: http://www.picbasic.nl/lichtdimmer.htm (2016-02-17)
    Open archived version from archive


  • Display RC5/RC6 codes op een LCD
    protocol en moet in een PIC16F648A geprogrammeerd worden Met PORTB 0 pin 6 verbonden aan GND worden de numerieke waarden van systeem en commando zowel binair als decimaal weergegeven Als PORTB 0 niet wordt aangesloten gewoon open laten worden systeem en commando s in functies weergegeven bijvoorbeeld systeem Versterker en commando Volume Programma 2 Is er geen PIC16F648A voorhanden of moet er ook RC6 worden gedecodeerd dan kan het tweede HEX bestand in een PIC16F628A worden geprogrammeerd Programma 2 heeft in tegenstelling tot programma 1 geen functie weergave PORTB 0 heeft dan ook geen functie hier Het tweede kan van zowel RC5 als RC6 alleen de numerieke weergave van de systeem en commando waarden zowel binair als decimaal op het LCD weergeven LED s Een LED aangesloten op PORTA 3 laat de toggle waarde zien De groene LED brand als er een infrarood IR signaal wordt ontvangen de rode LED als de ontvangst slecht is of als het geen RC5 RC6 code betreft en de gele LED als er een glitch werd ontvangen De LEDs kunnen worden weggelaten als er geen behoefte aan deze informatie is Let op De TSOP1736 36kHz IR ontvanger moet via een weerstand van 470 Ω

    Original URL path: http://www.picbasic.nl/rc5_display.htm (2016-02-17)
    Open archived version from archive

  • PIC Basic projecten en printplaten etsen
    Op deze pagina worden frames gebruikt maar uw browser ondersteunt geen frames

    Original URL path: http://www.picbasic.nl/index_picbasic.htm (2016-02-17)
    Open archived version from archive

  • Protocol RC5 afstandsbedieningen
    C3 C2 C1 C0 1 Header startbit 1 extended Commandobit omgekeerd 1 0 0 1 1 Toggle bit 5 Systeem bits 6 Commando bits Na het start bit volgt het toggle bit bij elke druk op een toets verandert het toggle bit van waarde als hij 1 was wordt hij 0 als hij 0 was wordt hij weer 1 enz Aan de hand van het toggle bit weet een ontvanger of dezelfde toets meermalen achtereen wordt ingedrukt De systeem bits bevatten het soort toestel dat bedient moet worden TV VCR1 VCR2 SAT TAPE enz zodat als op bijvoorbeeld de stand by toets voor de video wordt gedrukt alleen de video uitgaat en niet ook de TV Met 5 systeem bits zijn dus 32 verschillende soorten toestellen te bedienen De 6 commando bits bevatten de toets code die wordt ingedrukt 0 9 MUTE TXT PLAY REC STOP enz Het extended commando bit was eerder ook een deel van het start bit maar met de originele 6 commando bits zijn maar 64 verschillende commando s naar een toestel te sturen en daar zit een modern apparaat zoals TV en video al snel aan De Philips ingenieurs hebben toen RC5 aangepast naar RC5X

    Original URL path: http://www.picbasic.nl/info_rc5.htm (2016-02-17)
    Open archived version from archive

  • Protocol RC6 afstandsbedieningen
    een punt is dat als een fabrikant iets compleet nieuws uitvindt dat nog geen bestaand systeem commando code set heeft ze het kunnen laten registreren als een officieel RC6 code set Als het erop gaat lijken dat de nieuwe vinding geen alledaags product gaat worden om in de beperkte officiële RC6 systeem code te worden ingedeeld dan kunnen ze een 8 of 16 bits fabrikant specifieke code worden toegewezen en dan kunnen ze hun eigen gang gaan met hun systeem commando codering de RC6 RC6A instanties hebben er dan verder geen omkijken meer naar Al zou de fabrikant er nog zo n zooitje van maken ze snijden dan alleen zichzelf in de vingers Apparatuur van andere fabrikanten zullen bij ontvangst van dat signaal denken Dit is geen RC6 of Het is RC6A maar niet van mijn fabrikant en het signaal verder negeren Let wel Dit gaat alleen werken als er maar één organiserend instantie de administratie van de codes doet en Philips heeft hiertoe het recht Daarom is Philips ook wat terughoudend met informatie over RC6 zodat het geen wirwar boel wordt zoals dat met RC5 is gebeurt Het RC6 protocol is als volgt gedefinieerd HHHHHHH Header data 16 bits 1111110010010101 NIET bi fase gecodeerd T T Toggle bits 4 bits 0011 of 1100 NIET bi fase gecodeerd SSSSSSSS Systeem byte 8 bits bi fase gecodeerd CCCCCCCC Commando byte 8 bits bi fase gecodeerd Het RC6A protocol is als volgt gedefinieerd HHHHHHH Header data 17 bits 11111110010101001 NIET bi fase gecodeerd T T Toggle bits 4 bits 0011 of 1100 NIET bi fase gecodeerd s bij s 0 s bij s 1 Fabrikant specifieke code 0 127 7 bits Fabrikant specifieke code 32768 65535 15 bits bi fase gecodeerd UUUUUUU Fabrikant identificatie 7 of 15 bits afhankelijk van s bit

    Original URL path: http://www.picbasic.nl/info_rc6.htm (2016-02-17)
    Open archived version from archive

  • RC5 systeem code lijst
    LV 5 VCR 1 6 VCR 2 7 Experiment 8 Satellite receiver 1 Satelliet ontvanger 1 9 Camera 10 Satellite receiver 2 Satelliet ontvanger 2 11 12 CDV Video CD 13 Camcorder 14 15 16 Audio amplifier Audio versterker 17 Receiver Tuner Radio ontvanger 18 Audio tape recorder Cassette recorder 19 Audio pre amp Audio voorversterker 20 CD player CD speler 21 Phono Platenspeler 22 SatA 23 Digital recordable audio

    Original URL path: http://www.picbasic.nl/rc5slijst.htm (2016-02-17)
    Open archived version from archive

  • RC5 commando code lijst
    21 COLOR 22 BASS 23 BASS 24 TREBLE 25 TREBLE 26 BALANCE R 27 BALANCE L 28 CD DCC SHUFFLE REPEAT 29 VCR1 2 CD TIMER REPEAT 30 VCR1 2 TUNER RECORD MODE SEARCH 31 VCR 1 2 TUNER FAST REVERSE 1 SEARCH 32 PROGRAM NEXT 33 PROGRAM PREVIOUS 34 TV VCR1 2 CD P P SLOW REVERSE INDEX 35 TV VCR1 2 AMPLIFIER CD I II AUDIO MODE SPEAKERS A INDEX 37 STEREO MONO 39 VCR1 2 AMPLIFIER OTR One Touch Recording SPEAKERS B 40 SLOW FORWARD 41 TV VCR1 2 CD tt HOLD PAUSE PROGRAMMING 42 TV VCR1 2 DCC tt TIME FAST FORWARD 1 RECORD MUTE 43 TV tt ENLARGE VERGROTEN SCAN 44 TV VCR1 2 TAPE tt Answer FAST REVERSE 2 DECK A 45 TV tt MUTE EJECT OPEN CLOSE 46 TV VCR1 2 TUNER TAPE tt MIX FAST FORWARD 2 BAND SELECT DECK B 47 CD FAST REVERSE 48 PAUSE 49 RESET 50 REWIND FAST BACKWARD 51 GO TO 52 WIND FAST FORWARD 53 PLAY 54 STOP 55 RECORD 56 EXTERN 58 VCR1 2 SP LP 60 TV TELETEXT tt DISPLAY 63 ON 70 SMART PICTURE 79 VIEW MANAGER 80 UP 81 DOWN 82 MENU

    Original URL path: http://www.picbasic.nl/rc5clijst.htm (2016-02-17)
    Open archived version from archive

  • Philips RU930 afstandsbediening
    op TRUE staat en zo ja dan wordt dit bit terug op FALSE gezet en tevens opnieuw een pulsje aan de backlight toets van de Pronto Neo gegeven waardoor de Pronto Neo op zijn beurt zijn eigen timer weer reset en het backlight nog eens minimaal 30 seconden door zal blijven branden De PIC zal nu opnieuw 25 seconden wachten en weer kijken of de hellingschakelaar wordt bewogen waardoor bovenstaande verhaal opnieuw opgaat als dit het geval is Pas als de Pronto Neo en dus ook de PIC 25 seconden met rust wordt gelaten valt deze weer in slaap omdat bit Bewogen niet meer op TRUE is gezet Maar wordt de Pronto Neo nu met rust gelaten dan wordt bit Bewogen niet meer op TRUE gezet waardoor de PIC als de 25 seconden voorbij zijn in slaap valt zonder een puls naar de backlighttoets van de Pronto Neo te sturen Omdat de Pronto Neo nu geen puls meer krijgt op zijn backlighttoets zal deze 5 seconden later zelf ook in slaap vallen de Pronto Neo is ingesteld op 30 seconden de PIC op 25 seconden waardoor de PIC de timer van de Pronto Neo altijd zal resetten vóórdat de Pronto Neo zelf in slaap valt 8 De schakeling is zwevend in de Pronto Neo geplaatst Ga met de muis op de foto staan voor een detailfoto Bevestigingsschroeven zitten achter de batterijklep en onder de sticker De hellingschakelaar zit onder de PIC 12F629 De kap van de Pronto Neo is hoog genoeg om de schakeling in te bouwen Schuif het zwarte neopreenkousje draad over de 10Ω weerstand en plaats isolatieband onder de schakeling weggehaald voor de foto Bovenstaand projectje is even snel in elkaar geflanst Als je een SMD versie van de 12F629 hebt of nog beter een 6 pins 10F200 SMD dan is dát natuurlijk aan te raden De c ollector en e mitter van de BC547 transistor is verbonden met de backlightschakelaar van de Pronto Neo zie foto s hierboven Het PIC Basic programma Bij bewegen van de Pronto Neo zal de backlight automatisch aan gaan De hellingschakelaar rechtstreeks wil niet goed is geprobeerd zie tekst PIC12F629 675 v 5V GND Backlight Pronto Neo GPIO 5 GPIO 0 GPIO 4 GPIO 1 GPIO 3 GPIO 2 Hellingschakelaar www picbasic nl Frits Kieftenbelt Raalte Netherlands Frizie GPIO 5 stuurt via een 10k weerstand een BC547 aan die op zijn beurt over de backlightschakelaar van de Pronto Neo zit GPIO 2 ontvangt van hellingschakelaar een laag niveau interne weak pull ups ingeschakeld GPIO 2 heeft een interrupt on change status en zal bij bewegen van de hellingschakelaar uit zijn slaap komen c q bit Bewogen TRUE maken als de PIC al uit zijn slaap was DEVICE 12F629 Gebruik een 12F629 of 12F675 type CONFIG INTRC OSC NOCLKOUT WDT OFF BODEN OFF PWRTE ON MCLRE OFF ALL DIGITAL TRUE Alle ingangen digitaal SET OSCCAL Gebruik fabrieks kalibreerwaarde Logische constanten SYMBOL FALSE 0 Niet waar SYMBOL OFF 0 UIT SYMBOL ON 1 AAN

    Original URL path: http://www.picbasic.nl/philips_prontoneo.htm (2016-02-17)
    Open archived version from archive



  •