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".
  • Hoe doet de functie POT zijn werk?
    5 volt is geworden Zodra dit gebeurt wordt de timer stop gezet De waarde van de variabele weerstand staat zo in verhouding met de tijd dat het duurt om de condensator te ontladen van 5V tot ongeveer 1 5V De opgegeven PORT moet zowel een in als een uitgang kunnen zijn omdat voor het laden van de condensator de poort hiervoor heel even een uitgang moet worden Voor een PIC16F628 A is PORTA 5 pin 4 dus onbruikbaar deze kan namelijk alleen een ingang zijn Maar ook PORTA 4 pin 3 is onbruikbaar omdat deze een open drain uitgang heeft die kan dus wel een actief laag signaal geven maar niet actief hoog 5V en een hoog signaal is juist nodig om de condensator op te laden De overige 14 poorten van de PIC16F628 A zijn wel bruikbaar Let op Als de potmeter op een poort van PORTB wordt aangesloten kan er niet gelijktijdig gebruik worden gemaakt van PORTB PULLUPS ON omdat de inwendige pull up weerstand de meting dan verstoord Met de instructie PORTB PULLUPS ON kun je de 8 inwendige pull up weerstanden van PORTB voor elke poort één alleen tegelijk in of uitschakelen dus niet apart van

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


  • PIC als SLB0587 vervanger
    worden verplaatst ontkomen we daar niet aan Pin 8 de Vss pin van de PIC kort afknippen en verbinden met pin 7 Pin 3 kort afknippen en er een dun draadje b v breadboard draad met vaste kern aan solderen Deze draad komt in de print voor pin 8 in de plaats De vrijgekomen printaansluiting van pin 3 blijft leeg die heeft de PIC niet nodig Let wel deze aanpassing

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

  • Automatische theezetter met servomotor
    al eerder gebruikt is Als het apparaat met theezetten dippen bezig is is het mogelijk dit eerder te onderbreken door een druk op de rode toets S1 Om het apparaat uit te schakelen moeten beide toetsen tegelijk worden ingedrukt Er klinkt dan door het luidsprekertje een alarmsignaal pas op je vingers en zal na één seconde de arm helemaal in de behuizing verdwijnen In die seconde tijd is het nog mogelijk om het inklappen te voorkomen door één van de toetsen in te drukken Als de thee klaar is maar het apparaat niet met de hand wordt uitgeschakeld zal het apparaat zichzelf na twee minuten uitschakelen zonder dat de arm inklapt anders zou het de thee omgooien dit om de batterijen te sparen Het apparaat werkt op vier oplaadbare batterijen De PIC16F628A zal dus als het wordt uitgeschakeld in slaap moeten worden gebracht low power mode anders zijn de batterijen binnen een paar dagen leeg Hiervoor schakelt de PIC eerst de voeding naar de servomotor via een BC327 transistor uit en maakt alle uitgangen laag LED s uit Daarna wordt een voorbereiding getroffen om de PIC straks weer uit de slaap te kunnen halen door een interrupt op PORTB 0 door de rode toets dus Nu wordt met de instructie SLEEP de PIC in low power mode gebracht Het stroomverbruik is nu nog maar een paar microampère A Door de vorm van de arm kan het theezakje hoog boven de beker hangen De arm is gezaagd uit een ongeëtste printplaat met een zaagsnede voor het theezak touwtje De arm klapt in zijn geheel in de behuizing De behuizing zelf is verkrijgbaar bij iedere elektronicawinkel De arm wordt aangedreven door een goedkope kleine servomotor van Conrad Omdat dit maar een tijdelijk project is als gein is er geen print voor ontworpen

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

  • Etsmiddelen
    Goed houdbaar in opgeloste vorm Nadelen Sterk verontreinigend beschadigd de kleding als je het er in krijgt moeilijk te verwijderen Bij beschadigde of geopende verpakking neemt het vocht op uit de lucht verandert dan in een lekkende vloeistof Chloordamp tast materialen in de omgeving aan Ondoorzichtig etsproces is moeilijk te volgen Veel bezinksel op de bodem luchtgaatjes van etsbak kunnen verstopt raken Ammoniumpersulfaat Voordelen Heeft vrijwel geen van de nadelen van ijzer III chloride Nadelen Kristalliseert uit bij lage temperaturen kristallen lossen ook na het verwarmen niet meer op Verwarming daarom continu noodzakelijk onmogelijk voor de hobbyist Bij beschadigde of geopende verpakking neemt het vocht op uit de lucht verandert dan in een lekkende vloeistof Giftig Lastig houdbaar in opgeloste vorm Waterstofperoxide met zoutzuur Voordelen Snel etsen is mogelijk bij juiste sterkere verhoudingen Nadelen Gevaarlijk spul weet wat je doet Niet op de huid krijgen Verliest werking na aantal uren dagen Afzuiging noodzakelijk of buiten etsen Bij snel etsen wordt tijd kritisch te lang in het etsmiddel is dan snel gebeurt Fijnetskristal Natriumpersulfaat Mijn voorkeur Voordelen Heldere vloeistof Heeft niet de nadelen die ijzer III chloride en ammoniumpersulfaat hebben Contourscherpte vrijwel maximaal Geringe onderetsing Geen bezinksel Kristalliseert niet uit lost

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

  • Soldeerbout ventilator op Weller station
    de massa doorverbindsteker op de bout plaatsen óf geen van beide Monteer de ventilator onder een hoek zodat de wind niet tegen maar langs de punt blaast Op die manier koelt de punt niet onnodig maar wordt de damp onderweg weggeblazen Met hotmelt of 10 seconden lijm is de ventilator aan het 3 polig stekertje te lijmen Links van de stippellijn het station rechts de bout zelf Het schema In het schema zijn de zwarte lijnen de originele bedrading van het Weller soldeerstation Het rode gedeelte moet erbij in worden gebouwd Zowel in het station als in de bout moet de aarddraad verbroken worden Het is normaal niet mogelijk de steker op de bout verkeerd om te plaatsen nokje maar voor de zekerheid toch de zekering erbij inbouwen In blauw de mogelijkheid óf ventilator óf massa doorverbindsteker op de bout plaatsen De soldeerbout Let erop dat je draad neemt dat tegen een hoge temperatuur kan en bovendien dun is omdat er niet veel ruimte in de bout is Draad dat wordt gebruikt voor gatenraster experimenteer printen is hiervoor uitstekend geschikt De 2 dikke draden zijn van het verwarmingselement Verwar die dus niet met de 2 draden van de temperatuursensor in de bout niet in het schema getekend De 3 dunne hittebestendige draden normaal voor experimenteerprint in de soldeerbout De witte draad zat eerst aan de massa aansluiting nu loopt hij naar de connector op de bout Vergeet niet ook de trekontlasting van de bout los te draaien als je de bout uit elkaar haalt Door 3 gaatjes op maat van de connector in de bout te boren kunnen de 3 pinnen van de connector hier doorheen gestoken worden Eventueel vóór het plaatsen van de connector de 3 draadjes er alvast aan solderen Om te solderen is dus een tweede soldeerbout

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

  • Wat is een dummy variabele?
    NTC 16 16 niet rechtstreeks in de PRINT AT instructie kan moet de uitkomst van die berekening eerst in een dummy variabele gezet worden Daarna wordt de dummy op zijn beurt in de PRINT AT instructie geplaatst op die manier kan het wel DEVICE 16F628A Gebruik een 16F628A type CONFIG INTRC OSC NOCLKOUT WDT OFF PWRTE ON LVP OFF MCLRE OFF ALL DIGITAL TRUE Alle ingangen digitaal DIM NTC AS BYTE Bevat de NTC temperatuur waarde DIM BD1 AS BYTE Byte Dummy 1 CLEAR Wis alle RAM geheugen DELAYMS 500 LCD stabilisering CLS LCD scherm wissen BD1 NTC 16 16 Bereken cursorpositie plaats uitkomst in BD1 PRINT AT 1 BD1 255 Zet blokje op cursorpositie BD1 END Einde programma Zie je het verschil Maar om alleen hiervoor een hele variabele te reserveren declareren die verder nooit meer in het programma gebruikt gaat worden is zonde van de geheugenruimte Vooral omdat dit soort dingen veel vaker voor gaan komen zou het zonde zijn om steeds een nieuwe variabele aan te maken Een dummy variabele is dus een hulpvariabele een soort tussenstation waar je een waarde of berekeninguitkomst even inparkeert om die waarde in de paar regels die er na komen er weer uit te halen Je gebruikt deze variabele op meerdere plekken in het programma voor verschillende taken De dummy variabele BD1 in bovenstaand voorbeeld is na de PRINT AT opdracht weer vrij om voor wat anders gebruikt te worden Het is natuurlijk niet de bedoeling dat je een dummy variabele aan het begin van het programma een waarde geeft en pas halverwege het programma die waarde gaat gebruiken daarvoor moet je gewone variabelen met duidelijke namen gebruiken zoals in een programma waar de variabele Weerstand in het hele programma alleen voor de gemeten weerstandswaarde van een potmeter wordt gebruikt Natuurlijk

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

  • De ionosfeer
    C en helemaal aan het einde meer dan 1000 C De zonnestraling zorgt voor een sterke ionisering dat is een opeenhoping van allerlei geladen deeltjes zodat deze sfeer goed elektronisch geleid Omdat ionen radiogolven geleiden en reflecteren zijn radio uitzendingen rondom de aarde mogelijk Zonder deze geladen deeltjes zou een groot gedeelte van de radiogolven in de ruimte verdwijnen Radio en TV golven geleiden goed in ionen en ionen zorgen

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

  • DCF77 klok met gong IC SAB0600
    te halen maar dat mag alleen als deze spanning niet hoger is dan 11V zie schema 1 Schema 1 Een andere mogelijkheid is om een spanningsverhoger te maken die een hogere spanning maakt van de 5V Hiervoor wordt er op PORTA 6 pin 15 tijdens de gong 15 seconden lang een frequentie van 10kHz opgewekt om vandaaruit een hogere spanning op te wekken zie schema 2 Schema 2 Met P2 is de toonhoogte en snelheid van de gong te regelen en met P3 het volume Aanbevolen wordt om het volume in schema 2 niet helemaal op maximum te zetten aangezien de spanningsverhoger de hierdoor hogere opgenomen stroom niet kan leveren waardoor de spanning onder de 7V komt en dit de geluidskwaliteit niet ten goede komt Om de gong te laten klinken wordt de SAB0600 verbonden met PORTA 1 pin 18 van de PIC Deze pin geeft elk half en heel uur een kort pulsje Het is ook mogelijk om de gong op alleen de hele uren te laten gaan hiervoor moet PORTB 1 pin 7 met GND worden verbonden normaal deze pin gewoon open laten interne pull up Een luidspreker uit bijvoorbeeld een oude transistorradio voldoet zolang deze een impedantie

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



  •