Programmeren voor bijzondere toepassingen.
|
|
|
- Karel Mertens
- 9 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Programmeren voor bijzondere toepassingen. Peter van Overbeek PTC-Print, november Nummer 41 Scanned, ocr ed and converted to PDF by HansO, 2001 Op een MSX-computer kunnen joysticks, muis en tekenbord aangesloten worden via de twee joystickpoorten, ook wel aangeduid met Manual Control Inputs. De trouwe lezers van PTC-Print weten al dat de mogelijkheden hiermee nog lang niet uitgeput zijn. Allerlei andere, al of niet zelfgebouwde, bedenksels kunnen via deze poorten aangesloten worden: van digitale thermometer tot infraroodzender. Diverse lezers hebben mij gevraagd, eens wat te schrijven over het programmeren van deze poorten, die ze ook voor hun eigen uitvindsels willen gaan gebruiken. Hardware Het aantrekkelijke van het gebruik van de joystickpoorten voor zelfgebouwde uitbreidingen is, dat het zo gemakkelijk en goedkoop is. Een negenpolige D-connector, die overal voor enkele guldens te koop is, en een stukje soepel snoer zijn nodig. De rest kan helemaal naar eigen keuze aangesloten worden. Die rest kan uit van alles bestaan: een of meer deurschakelaars voor een bewakingsprogramma, maar ook uit een electronische schakeling om temperaturen te meten of infrarood signalen te verzenden. Natuurlijk is UNIFACE universeler en vrijwel onbeperkt uitbreidbaar, maar het is ook flink wat duurder. Veel eenvoudige toepassingen kunnen met veel minder kosten gerealiseerd worden door via een joystickpoort te werken. Bij het programmeren kan bovendien vaak handig gebruik gemaakt worden van diverse BASIC-instructies. Elke joystickpoort is uitgevoerd met een connector met negen pennen. Op de bovenste rij zitten de pennen l t/m 5, daaronder de pennen 6 t/m 9, in beide gevallen van links naar rechts tellend. De pennen l t/m 4 zijn uitsluitend te gebruiken als ingangen. De pennen 6 en 7 zijn normaal als ingang geschakeld maar kunnen ook als uitgang dienst doen, terwijl pen 8 uitsluitend een uitgang is. Op pen 5 staat+5voltendeze mag maximaal 5 O ma leveren. Pen 9 tenslotte is de nul of massa-aansluiting. Per joystickpoort kunnen we daardoor kiezen tussen: zes ingangen en een uitgang, vijf ingangen en twee uitgangen of vier ingangen en drie uitgangen. De ingangen worden door in de computer ingebouwde weerstanden op +5 Volt gehouden: ze zijn "l" of "hoog" als er verder niets op aangesloten is. Door ze met massa (pen 9) te verbinden worden ze "O" of "laag"; er loopt dan ca. l ma. De uitgang op pen 8 staat normaal "laag" op O Volt. Ook hierdoor mag men niet meer dan l ma laten lopen. Software
2 Er zijn diverse BASIC instructies die het gebruik van de joystickpoorten ondersteunen: INP, OUT, PAD, PDL, STICK, STRIG en WAIT. PAD wordt gebruikt voor het besturen van lichtpen, muis en tekenbord. STICK en STRIG zijn bestemd voor het spelpookje en de actietoetsen. Met ON STICK GOSUB en ON STRIG GOSUB kan direct gereageerd worden op wijzigingen aan sommige ingangen. PDL is bestemd voor het uitlezen van de stand van draaiknoppen (Paddies). We zullen echter zien dat veel van deze instructies ook voor andere doeleinden te gebruiken zijn. In die toepassingen waarvoor BASIC te traag is, kunnen de joystickpoorten ook op betrekkelijk eenvoudige wijze in machinetaal geprogrammeerd worden. Binaire Input met PDL Bij binaire input onderscheiden we twee toestanden: de ingang staat open op +5 Volt en is dus "l" of "hoog", of deze is verbonden met massa en is dan "O" of "laag". De eenvoudigste manier om dit voor elk van de 12 afzonderlijke ingangen (zes per poort) vast te stellen is met de BASIC-instructie P=PDL(n): poort l: poort 2: penl:pdl(l) PDL(2) pen 2: PDL(3) PDL(4) pen3:pdl(5) PDL(6) pen4:pdl(7) PDL(8) pen6:pdl(9) PDL(10) pen7:pdl(ll) PDL(12) Het resultaat is P=255 voor een open ingang en P=0 voor een met massa (pen 9) verbonden ingang. Deze instructie is vooral bruikbaar wanneer elke ingang zijn eigen functie heeft, zoals het vaststellen van de toestand van een aangesloten schakelaar. Dat mag ook een thermostaatschakelaar zijn die bij een bepaalde temperatuur in- of uitschakelt dan wel een lichtgevoelige weerstand, waarvan de weerstandwaarde wel moet afnemen tot minder dan 800 Ohm wanneer er voldoende licht op valt. Ook kan men meerder ingangen van een poort samentrekken om zo bijv. met vier ingangen een vierbits getal te vormen: P=(PDL(1)+2*PDL(3)+4*PDL(5)+8*PDL(7))/255 Dit levert dan een getal op tussen 0 en 15, afhankelijk van de toestand van elk van de vier ingangen. Let er echter wel op dat deze toestanden niet gelijktijdig maar na elkaar worden bepaald: elke PDL-instructie kost maximaal 4 msec, de totale berekening hierboven ruim 20 msec. De PDL-instructie is dus niet erg snel. Verderop zien we een snellere methode om meerdere ingangen tegelijk te onderzoeken. De PDL-instructie maakt het echter ook mogelijk om met een minimum aan extra onderdelen analoge input te verwerken. Hoe dat gaat komt in een volgende bijdrage aan de orde. Binaire input met STRIG De ingangen op de pennen 6 en 7 kunnen ook onderzocht worden met de instructie P=STRIG(n):
3 poort l: poort 2: pen6:strig(l) pen7:strig(3) STRIG(2) STRIGJ4) Hier is het resultaat P=0 voor een open ingang en P=-l voor een met massa (pen 9) verbonden ingang. Het bijzondere van deze vier triggeringangen is, dat ze bij elke klokinterrupt al onderzocht worden. Dit geldt overigens ook voor STRIG(O), dat is de spatiebalk. De computer doet dat om met ON STRIG GOSUB... direct te kunnen reageren als een van de triggeringangen "O" wordt. In de infraroodontvanger (zie PTC- Print nr.39) wordt dit bijv. gebruikt om het programma naar een subroutine te laten springen die een ontvangen codewoord decodeert. De toestand van de triggeringangen wordt na elke klokinterrupt opgeslagen in geheugenplaats &HF3E8, zodat we het ook direct daar kunnen opvragen met PRINT BINS(PEEK(&HF3E8)): Inhoud van &HF3E8: bit 0: spatiebalk bit 4: pen 6 poort l bit 5: pen 7 poort l bit 6: pen 6 poort 2 bit 7: pen 7 poort 2 Deze bits zijn "l" als de bijbehorende ingang open is en worden "0" als deze met massa verbonden wordt. Elke instructie P=STRIG(n) duurt ongeveer 1,5 msec; in deze tijd kan PEEK(&HF3E8) dus de toestand van alle vier de triggeringangen (en de spatiebalk) tegelijk bepalen. Binaire input met STICK De instructies P=STICK(1) voor poort l en P=STICK(2) voor poort 2 onderzoeken de vier ingangen pen l t/m 4 tegelijk. Afhankelijk van de ingangspen(nen) die met massa (pen 9) verbonden zijn is het resultaat: Ingang 1 P=1 N l en 4 P=2 NO 4 P=3 O 2 en 4 P=4 ZO 2 P=5 Z 2 en 3 P=6 ZW 3 P=7 W l en 3 P=8 NW P=0 voor alle andere combinaties. Van de 16 mogelijke combinaties worden er dus negen (0 t/m 8) aangegeven. In het condensatormeetkastje (zie MSX Nieuwsbrief nr , Aug. 1986) wordt dit bijv. gebruikt om de stand van de schakelaar die het meetbereik instelt uit te lezen.
4 Binaire input met INP Beide joystickpoorten worden bestuurd door de Programmable Sound Generator (PSG) en ze zijn dan ook te adresseren via diens poortadressen: &HAO voor de keuze van het PSG-register, &HA1 om gegevens naar het gekozen register te sturen (Output) en &HA2 om gegevens uit een PSG-register te halen (Input). De PSG kent 16 acht-bits registers, waarvan de eerste 14 (O t/m 13) voor het instellen van muziek worden gebruikt. De registers 14 en 15 hebben betrekking op de twee joystickpoorten. Register 14 bevat de Input-gegevens van een van beide joystickpoorten. Via register 15 wordt Output naar de beide poorten gezonden. Bovendien kan men met bit 6 van register 15 kiezen of register 14 inputgegevens van poort l dan wel van poort 2 bevat. Na elke klokinterrupt (waarbij, zoals we hierboven al zagen, de vier triggeringangen onderzocht worden) laat de computer de PSG achter in een toestand waarin via register 15 voor poort 2 is gekozen en waarbij register 14 klaar staat om uitgelezen te worden. Breng een joystick aan op poort 2 en RUN: 10LOCATE 10,10 20 PRINT BIN$(INP(&HA2)) 30 GOTO 10 Op het scherm verschijnt nu: , het is de acht-bits inhoud van register 14, te beginnen met bit 7 en eindigend met bit 0. Beweeg de joystick of druk op de actietoetsen en zie dat bij elke richting en toets een bepaald bit hoort: Register 14: bit 0: pen l Noord bit l: pen 2 Zuid bit 2: pen 3 West bit 3: pen 4 Oost bit 4: pen 6 Trigger l bit 5: pen 7 Trigger 2 bit 6: is altijd "0" bit 7: data-recorder Alle ingangen die met rust worden gelaten leveren een "l" als resultaat. Bit 6 is niet in gebruik en bit 7 geeft de toestand van de data-recorder ingang weer. We kunnen het resultaat van de zes ingangen ook beschouwen als een 6-bits getal met P=INP(&HA2) MOD 64. Het uitvoeren van de instructie INP(&HA2) kost minder dan twee msec. Alle bits worden gelijktijdig bepaald. Om hetzelfde resultaat met poort l te kunnen bereiken, komen er wel een paar meer instructies aan te pas. Daarvoor moeten we via bit 6 van register 15 kiezen voor joystickpoort l. Vervolgens moeten we weer register 14 kiezen om poort l uit te kunnen lezen. Maar de eerstvolgende klokinterrupt (50 keer per seconde) maakt dit alles al weer ongedaan. Allereerst moet daarom de klokinterrupt via VDP(l) uitgeschakeld worden. Na afloop moet deze interrupt uiteraard weer ingeschakeld worden, omdat anders het toetsenbord niet te gebruiken is. Het volgende programma geeft de toestand van joystickpoort l totdat de spatiebalk wordt ingedrukt:
5 10 VDP(1)=VDP(1)AND OUT&HA0,15 30 OUT &HA1,&B OUT&HA0,14 50 LOCATE 10,10 60 PRINT BIN$(INP(&HA2)) 70 IF NOT STRIG(0) THEN GOTO 50 80VDP(1)=VDP(1)OR32 Regel 20 kiest PSG-register 15 en regel 30 kiest met een "0" voor bit 6 voor poort l. De vier laagste bits moeten " l" zijn voor de normale (Input) functie van de triggeringangen. Op dezelfde wijze kan met bit 6="1" voor poort 2 gekozen worden in regel 30. Maar voor poort 2 kan het dus ook zonder al die extra instructies, zoals we al zagen. In regel 40 wordt register 14 gekozen zodat regel 60 de inhoud daarvan kan lezen en op het scherm zetten. Regel 70 controleert of de spatiebalk ingedrukt is, zoniet dan wordt register 14 opnieuw gelezen. Output via de joystickpoorten Voor het sturen van outputsignalen naar de joystickpoorten maken we voornamelijk gebruik van de instructie OUT. De instructies PDL en PAD geven ook wel outputsignalen, maar die zijn geheel afgestemd op het gebruik van muis, tekenbord enz. en daar valt weinig mee te beginnen voor andere toepassingen. Om output te geven moet register 15 van de PSG worden gekozen via adres &HA0 en vervolgens moet via adres &HA1 in dit register een getal worden gezet dat de gewenste output instelt. Ook nu moet de klokinterrupt tijdelijk uitgeschakeld worden om ervoor te zorgen dat de gekozen instelling niet meteen weer ongedaan wordt gemaakt. We komen dan ook weer uit op hetzelfde programma als hierboven al staat, maar met een ander getal in regel 30. Eventueel kunnen de regels 40, 50 en 60 achterwege blijven als we niet tegelijkertijd ook op input zitten te wachten. De verdeling van de verschillende bits van register 15 is als volgt: Register 15: bit 0: pen 6 poort l bit l:pen 7 poort l bit 2: pen 6 poort 2 bit 3: pen 7 poort 2 Voor deze vier bits geldt: "l" is Input, "0" is output. bit 4: pen 8 poort l bit 5: pen 8 poort 2 Voor deze twee bits geldt:" l" is Output, "0" is normale toestand.
6 bit 6: keuze voor input van poort l of poort 2 bit 7: niet in gebruik Bit 6 zijn we bij "Input met INP" al tegengekomen. Uit het bovenstaande blijkt dat de pennen 6 en 7 negatieve logica hebben en de pennen 8 positieve logica. In het bovenstaande programma werd in de regel: 30 OUT &HA1.&B dan ook op geen enkele pen een outputsignaal gegeven. Wijzigen we deze regel nu bijv. in: 30 OUT &HA1,&B dan geven we daarmee drie outputsignalen op poort l en geen op poort twee. Bit 6 is "O" dus in regel 60 wordt input eveneens van poort l bepaald. Daarvan zijn in dit geval uiteraard alleen de vier laagste bits van betekenis: de twee naar Output omgeschakelde ingangen leveren altijd "l" op. Het is overigens aan te raden elke uitgang te voorzien van een buffer, bijv. type 74LS04 of 74HCT04, zodat de uitgangen van de PSG niet te zwaar belast worden. Machinetaal Als het allemaal nog veel sneller moet stappen we over op machinetaal. Ook daarin zijn de hierboven genoemde functies te gebruiken, door middel van de BIOS-calls: GTSTCK op adres &HD5, GTTRIG op &HD8, GTPAD op &HDB en GTPDL op adres &HDE. In alle gevallen moet de parameter voor de keuze van de gewenste ingang in de accu worden gezet en verschijnt het resultaat ook weer in register A. De parameters en resultaten zijn dezelfde als die voor BASIC, zoals die hierboven zijn aangegeven. Maar in veel gevallen zal het toch gemakkelijker zijn om direct met IN en OUT te werken, gebruik makend van de poortadressen &HAO, &HA1 en &HA2 met de PSG-registers 14 en 15. De PSG is echter niet voldoende snel om meerdere IN of OUT-instructies direct na elkaar te verwerken: zet er een of meer andere (desnoods dummy) instructies tussen. Vergeet ook niet te beginnen met een Disable Interrupt (Dl) en te eindigen met Enable Interrupt (EI). Voorbeelden van snelle binaire inputverwerking zijn het meten van frequenties via een microfooningang op de joystickpoort (MSX Nieuwsbrief nr , Feb. 1988) en de ontvanger voor infrarood afstandsbediening (PTC-Print nr. 39). Snelle binaire output is nodig voor de zender van de infrarood afstandsbediening, beschreven in PTC-Print nr. 38. Het disassembleren van het daarbij behorende stukje machinetaal kan wellicht verhelderend werken. Volgende keer zien we hoe de joystickpoorten te gebruiken zijn voor het invoeren van analoge gegevens.
COMPUTER GESTUURD LOOPLICHT
COMPUTER GESTUURD LOOPLICHT MSX Gids X1 september 1986 Marc Spierenburg Scanned, ocr ed and converted to PDF by HansO, 2001 Bij dit zelfbouwproject maken we een computergestuurd looplicht, dat wordt aangestuurd
De joystickpoorten van de MSX deel 2
De joystickpoorten van de MSX deel 2 Deel 2: Analoge input Peter van Overbeek PTC-Print, februari 1991 - Nummer 44 Scanned, ocr ed and converted to PDF by HansO, 2001 Voor veel toepassingen kunnen we goed
Afstandsbediening met de MSX
Afstandsbediening met de MSX Peter van Overbeek PTC-Print, juli 1990 - Nummer 38 Scanned by Pierre Gielen, ocr ed and converted to PDF by HansO, 2001 Op de open dag van de PTC vorig jaar (en wellicht ook
Een fotoscanner op de joystickpoort van MSX
Een fotoscanner op de joystickpoort van MSX Van LED driver tot ADC Ime van Delden PTC OKTOBER 1992 NUMMER 60 Scanned, ocr ed and converted to PDF by HansO, 2001 Aangemoedigd door de verhalen in PTC-PRINT
PRINTER SELECTOR INTERFACE en OUTPUT-INTERFACE CARTRIDGE
PRINTER SELECTOR INTERFACE en OUTPUT-INTERFACE CARTRIDGE MSX CLUB MAGAZINE 1988 Scanned, ocr ed and converted to PDF by HansO, 2001 Soms kan het een probleem zijn wanneer je als MSX'er wil gebruik maken
Infrarood ontvanger nu nog eenvoudiger
Infrarood ontvanger nu nog eenvoudiger Peter van Overbeek PTC Print Scanned, ocr ed and converted to PDF by HansO, 2001 Nieuwe ontwikkelingen in de elektronica maken allerlei toepassingen keer op keer
NUMMERKIEZER. Scanned, ocr ed and converted to PDF by HansO, 2001
NUMMERKIEZER MSX Gids 21 maart/april 1989 Ad Vloet Scanned, ocr ed and converted to PDF by HansO, 2001 Het navolgende programma is -jammer genoeg- geschreven voor MSX-S met diskdrive. Enkele wijzigingen
Universele interface RGB op MSX1 en SV.328
Universele interface RGB op MSX1 en SV.328 Peter Zevenhoven CUC journaal 24 mei/juni 1988 Scanned, ocr ed and converted to PDF by HansO, 2001 Motivatie In de begintijd van de MSX computer was ik wel onder
Testprogramma voor EPROMprogrammer
Testprogramma voor EPROMprogrammer MSX CLUB MAGAZINE 30 Theo van Dooren Scanned, ocr ed and converted to PDF by HansO, 2001 Het programma EPROMTST.BAS is een testprogramma voor de MSX epromprogrammer,
DUAL TEMPERATUUR MEETSYSTEEM
DUAL TEMPERATUUR MEETSYSTEEM Raymond vd Geest CUC journaal Scanned, ocr ed and converted to PDF by HansO, 2001 Temperatuurmeting met een MSX-1/2 of SVI.328 machine Wanneer we de temperatuur van iets willen
Tyro Pyxis/Auriga 2, 4, 6 of 8 voudige afstandsbediening Handleiding 868 MHz
Handleiding 868 MHz Pyxis zender en Auriga ontvanger Aantal functies: 2, 4, 6 of 8, ON/OFF Toetsfuncties Pyxis zender activeren: houdt de I knop 2 seconden ingedrukt. Pyxis zender deactiveren: houdt de
Goedkope RS232. MSX Computer Magazine nummer 53- april Scanned, ocr ed and converted to PDF by HansO, 2001
Goedkope RS232 MSX Computer Magazine nummer 53- april 1992 Scanned, ocr ed and converted to PDF by HansO, 2001 Van huis uit zijn is de MSX computer voorzien van diverse aansluitingen, zoals de joystick
Tinyserir-RC5. Datasheet. Tinyserir-RC5 Page: 1 of 8
9600 bps RS-232 interface voor uitlezing van Ontvangen RC5 codes Led aanduiding bij ontvangst van Infrarood pulsen Led aanduiding goede werking Interne firmware Inwendige oscillator Weinig externe componenten
DIABESTURING MET DE MSX 1/2.
DIABESTURING MET DE MSX 1/2. MSX Gids 21 maart/april 1989 Scanned, ocr ed and converted to PDF by HansO, 2001 Met dit programma is afstandsbesturing van de diaprojector vanuit de computer op verschillende
Di-Control HANDLEIDING Di-Control versie: 2.6
Di-Control HANDLEIDING Di-Control versie: 2.6 2 INLEIDING Di-Control kan gebruikt worden met diverse apparatuur om een muisaanwijzer (mode: Mouse-control) te besturen of toets-commando s (mode: Key-control)
G. Schottert Handleiding Freekie 1. Nederlandse handleiding. Freekie DMX ADRES INSTELLINGEN 1
DMX ADRES INSTELLINGEN 1 Freekie Nederlandse handleiding Iedere fixture dat verbonden is met serial link moet voorzien worden van een DMX startadres, welke het eerste kanaal is dat de controller gebruikt
Workshop Arduino - deel 2
Workshop Arduino - deel 2 Inleiding In het vorige deel van de workshop Arduino heb je voor het eerst kennis gemaakt met deze microcontroller. In dit deel, deel 2, ga je meer leren over de software: het
De Soldeerbout: Memorymappers
De Soldeerbout: Memorymappers MSX Computer Magazine nummer 43 - december 1990 Scanned, ocr ed and converted to PDF by HansO Hoezeer ook de specificaties van de memorymappers gestandaardiseerd zijn, het
Werkbladen voor Arduino workshop 1
De aansluitingen van de Arduino Uno Werkbladen voor Arduino workshop 1 Arduino Arduino is een open-source ontwikkelbord, waarmee het eenvoudig is om informatica aan fysieke objecten te koppelen. Je kunt
Showmaster 24 ORDERCODE 50335
Showmaster 24 ORDERCODE 50335 1. Inleiding De DC-1224 is een digitale lichtcontroller, 24 DMX kanalen en 48 geheugenplaatsen voor scenes of chases met ieder 999 stappen en een MIDI in- en uitgang. Lees
MAKERKLAS WORKSHOP ARDUINO. Maandag 7 december 2015
1 MAKERKLAS WORKSHOP ARDUINO Maandag 7 december 2015 2 AAN DE SLAG! ONDERDELEN Je hebt de beschikking over een Arduino Starter Kit met een heleboel onderdelen. We gaan ze in de ze workshop niet allemaal
Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368
Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368 Handleiding bij het gebruik van een microcontroller in het Accelerometerproject (Project II) Er zijn speciaal voor het Accelerometerproject
MIDI_PAR. MIDI_PAR_Instructie
MIDI_PAR_Instructie VERANTWOORDING De software is geschreven in JAL aan de hand van publicaties van Bert van Dam http://members.home.nl/b.vandam/ en Oliver Carnal. Bij de uitwerking hebben Piet Paardekam,
32-BITS I/O-CARTRIDGE voor MSX-computers
32-BITS I/O-CARTRIDGE voor MSX-computers elektuur januari 1987 Scanned, ocr ed and converted to PDF by HansO, 2001 Hier is 'ie dan. Zoals beloofd. Een l/o-interface voor MSX-computers. Eindelijk kunnen
Een simpel lichtorgel met Lightning.
Een simpel lichtorgel met Lightning. Lightning is een freeware programma en is te downloaden op/van: http://www.sools.com/?menu=lightning&page=lightning Lightning kan de interface van het project Digitale
HANDLEIDING RZ-D-4.40WD / RZ-D-4.433WD
HANDLEIDING RZ-D-4.40WD / RZ-D-4.433WD INHOUD 1. Voorwoord... 3 2. Normale functies... 4 2.1 Instellen van de code... 4 2.2 Bedienen van een functie... 4 2.3 Te lage batterij spanning... 5 3. Menu functies...
Programmeer-handleiding Easyboard MB
Programmeer-handleiding 2019 Easyboard MB Programmeer-handleiding BYOR & micro:bit Deze handleiding beschrijft hoe je een micro:bit programmeert en BYOR onderdelen laat reageren op de code die op je micro:bit
Gebruiksaanwijzing TTA 8000 -50/+150 C (1) VDH doc. 000472 Versie: V1.1 Datum: 23-01-2001
Gebruiksaanwijzing TTA 8000-50/+150 (1) VDH doc. 000472 Versie: V1.1 Datum: 23-01-2001 Software: TTA8000L_V1.01 File: Do000472 TTA 8000-50_+150'c v11 NL.wp8 * Werkingsbeschrijving. De TTA 8000 is een 8-voudige
THERMISCHE BEVEILIGING
THERMISCHE BEVEILIGING Geblokkeerde machine: Wanneer een machine geblokkeerd wordt en de motor daardoor stil komt te staan is het gewenst dat de motor zo snel mogelijk wordt uitgeschakeld. Niet alleen
WORKSHOP ORANGE PI & PYTHON v september 2017
WORKSHOP ORANGE PI & PYTHON v1.1 21 september 2017 In deze workshop maak je kennis met een zogenaamde bord-computer ter grootte van een bankpas. Een bord-computer kan gebruikt worden als een normale computer
De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (4)
De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (4) Timloto o.s. / E. Gernaat / ISBN 978-90-79302-06-2 Op dit werk is de Creative Commens Licentie van toepassing. Uitgave: september 2012
Pascal uitgediept Data structuren
Pascal uitgediept Data structuren MSX Computer & Club Magazine nummer 68-juni/juli 1994 Herman Post Scanned, ocr ed and converted to PDF by HansO, 2001 In deze aflevering wordt bekeken hoe zelf een datastructuur
Hoofdstuk 6: Digitale signalen
Hoofdstuk 6: Digitale signalen 6. Algemeenheden Het decimale talstelsel is het meest gebruikte talstelsel om getallen voor te stellen. Hierin worden symbolen gebruikt ( t.e.m. 9 ) die ondubbelzinning de
Turbo Pascal deel 3 MSX CLUB MAGAZINE 36. Erik van Bilsen. Scanned, ocr ed and converted to PDF by HansO, 2001
Turbo Pascal deel 3 MSX CLUB MAGAZINE 36 Erik van Bilsen Scanned, ocr ed and converted to PDF by HansO, 2001 In deze aflevering van de cursus gaan we scrollen en wel smooth-scroll in maar liefst vier richtingen.
PROGRAMMEERBARE TEMPERATUUR DETECTOR TD-1_NL 07/11
TD-1 PROGRAMMEERBARE TEMPERATUUR DETECTOR TD-1_NL 07/11 1. Toepassingen De detector kan temperatuur meten en worden gebruikt om informatie te tonen over: Te lage temperatuur, bijv. in kassen, bloemenwinkels,
Gebruiksaanwijzing DM-16 DJ MINGLE
Gebruiksaanwijzing DM-16 DJ MINGLE 16 Kanaals vrij te programmeren dimmer en schakel Controller DMX-512 DJ MINGLE DM-16 C1 C2 C3 C4 C5 C6 C7 C8 M MASTER A LEVEL SPEED AUDIO FADE TiME 6.99 Manual Midi Channel
LET OP: PIN BLOKKERING EN VOIC UITSCHAKELEN!
MultiOne GSM MultiOne GSM is een GSM module met 1 input en 1 output die kan gebruikt worden voor het op afstand schakelen van bijvoorbeeld een poortbesturing, verlichting, garagedeur, enz, enz. De relais
Figuur 1. Rabo bank Lekkerkerk nr. 3357.90.267 Handelsregister nr. 24345002 K.v.K. te Rotterdam
AM PLL zender De AM PLL zender is eenvoudig te bouwen, en eenvoudig in gebruik (behoeft geen afregeling) De schakeling is zeer stabiel (stabiliteit is het kristal) De frequenties zitten exact op het kanaalraster
Installatiehandleiding
LC-Products B.V. tel. (+31) 088-8111000 email: [email protected] website: www.lc-products.nl LC-Products. All rights reserved. No part of this publication may be reproduced in any form or by any means
Afstandsbedieningshandleiding IR NED: Cassette model airconditioner CTS-12-SET CTS-18-SET CTS-24-SET
Afstandsbedieningshandleiding IR NED: Cassette model airconditioner CTS-12-SET CTS-18-SET CTS-24-SET CTS Afstandsbediening Infrarood Let op! 1 Zorg ervoor dat er niets tussen de ontvanger en de afstandsbediening
Positie-aflezing. - LED of LCD-aflezing - met geïntegreerde microprocessor. Walda Impuls b.v. Delta 60 6825 MS Arnhem Tel 026-3638302 Fax 026-3638304
SERIE Z-54 Positie-aflezing - LED of LCD-aflezing - met geïntegreerde microprocessor Walda Impuls b.v. Delta 60 6825 MS Arnhem Tel 026-3638302 Fax 026-3638304 ELGO - ELECTRIC GmbH D - 78239 Rielasingen,
MC 885 HL CMP Hoog/Laag Brander Thermostaat
MC 885 HL CMP Hoog/Laag Brander Thermostaat VDH doc: 9675 Versie: v. Datum: 7729 Software: 9668 MC885HLCMP File: Do9675.wpd Regelbereik: 5/+7 C per, C * Werking De MC 885 HL CMP is een brander thermostaat
MiniPlex-41 NMEA-0184 multiplexer Handleiding
MiniPlex-41 NMEA-0184 multiplexer Handleiding MiniPlex-41, V1.0 Firmware V1.10 CustomWare, 2002 Inleiding De MiniPlex-41 is een vierkanaals datamultiplexer, waarmee u meerdere NMEA-0183 instrumenten op
Stappenmotor Interface. Controller
Besturing In deze moderne tijd zal de besturing geheel elektrisch worden uitgevoerd. De bedoeling is dat er voor ieder afgaand spoor een wisseladres gebruikt worden. Dit betekend dan een reeks van 24 aansluitende
1 Elektriciteit Oriëntatie 1.1 Elektrische begrippen Elektrische stroomkring
1 Elektriciteit Oriëntatie Om met je auto of een tractor te kunnen rijden heb je elektriciteit nodig. Ook voor verlichting en je computer is veel elektriciteit nodig. Ook als je de mobiele telefoon aan
HANDLEIDING PROGRAMMAREGELAAR 40/16 SE
Handleiding Programmaregelaar 40/16 SE rev. 01 blad 1 van 11 HANDLEIDING PROGRAMMAREGELAAR 40/16 SE WESTENENG OVENBOUW B.V. Elektrische- en gas- industrie-ovens Wielweg 46 3785 KR ZWARTEBROEK Telefoon
PIC Callgever Door PA1RUM
PIC Callgever Door PA1RUM Aanleiding Tijdens de radiokampweek 2008 is deze callgever met veel enthousiasme gebouwd. Niet alleen omdat het een zeer eenvoudig en veelzijdig ontwerp is, maar ook omdat het
Logo quiz Project Inleiding op de Logo!
Logo quiz Project Inleiding op de Logo! Project ontwikkelt door: Tim van Schuylenburg Ben van Kruisbergen Inhoudsopgave Projectbeschrijving en Planning 2 Blz. De benodigdheden en aansluitschema 4-8 Complete
AVR-DOPER MINI ASSEMBLAGE HANDLEIDING + LAYOUT. Geschreven door: Tom Vocke
AVR-DOPER MINI ASSEMBLAGE HANDLEIDING + LAYOUT Geschreven door: Tom Vocke Datum: 28-09-2010 Inleiding: Dit document bevat alle hardware informatie betreffende de AVR-Doper mini. Het eerste deel zal zich
1. Sluit de LED aan zoals afgebeeld 2. Sluit de USB-kabel aan op de Arduino 3. Klik op de knop uploaden 4. De LED begint te knipperen
Workshop Arduino Inleiding In deze workshop werk je in tweetallen met een Arduino microcontroller. Dit is een kleine computer die je kunt programmeren om te doen wat jij wilt. Om dit te doen gebruik je
Inhoudsopgave. Handleiding: MC5508.20070830 v2.0a. Pagina - 1 -
Inhoudsopgave INHOUDSOPGAVE...1 INLEIDING...2 UITVOERING...2 MC55081...2 MC55082...2 AANSPRAKELIJKHEID EN GARANTIE...2 ALGEMENE WERKING...3 Maximale stuurtijd beveiliging...3 Omschakel beveiliging...3
Module 3: Scratch programmeren: is het logisch of is het niet logisch?
Module 3: Scratch programmeren: is het logisch of is het niet logisch? Inhoudsopgave Module 3: Scratch programmeren: is het logisch of is het niet logisch?...1 Wat is een computerprogramma eigenlijk?...2
Labo digitale technieken
.. Het gebied "elektronica" is reeds geruime tijd onderverdeeld in twee specialiteiten, namelijk de analoge en de digitale technieken. Binnen analoge schakelingen gebeurt de signaalverwerking met lineaire
LET OP: PIN BLOKKERING EN VOIC UITSCHAKELEN!
MultiOne GSM MultiOne GSM is een GSM module met 1 input en 1 output die kan gebruikt worden voor het op afstand schakelen van bijvoorbeeld een poortbesturing, verlichting, garagedeur, enz, enz. De relais
Gebruiksaanwijzing TTA DEUR. Typenummer (meting per 0,1C)
Gebruiksaanwijzing TTA 8000 + DEUR Typenummer 902.000263 (meting per 0,1) VDH doc. 961433 Versie: V1.4 Datum: 23092002 Software: TTA8000D Versie: V1.01 File: do961433.hnd * Werkingsbeschrijving. De TTA
Stroomschema s maken in Word
1 Stroomschema s maken in Word Een programma direct maken in Scratch gaat vaak wel goed als het een klein programma is. Als het programma groter en moeilijker is, is het lastig om goed te zien welk commando
Di-Control HANDLEIDING
Di-Control HANDLEIDING 2 INLEIDING De Di-Control kan gebruikt worden met diverse apparatuur om een muisaanwijzer (Mouse-control) te besturen of toets-commando s (Key-control) te versturen. De Di-Control
ES1 Project 1: Microcontrollers
ES1 Project 1: Microcontrollers Les 3: Eenvoudige externe hardware & hardware programmeren in C Hardware programmeren in C Inmiddels ben je al aardig op gang gekomen met het programmeren van microcontrollers.
Programmeren van de Raspberry Pi. http://ardezo.home.xs4all.nl/rpi_programmeren/
Programmeren van de Raspberry Pi Zaterdag 21 september 2013 De Bilt Johan Swenker http://ardezo.home.xs4all.nl/rpi_programmeren/ Agenda Inleiding Raspberry Pi GPIO Programmeren bash python scratch Interfaces
Netwerk Interfacing Data Logging.
Handleiding Netwerk Interfacing Data Logging. EduTechSoft.nl 2009-2010 H.O.Boorsma. Pagina - 2 - Netwerk Interfacing Data Logging Pagina - 3 - Inhoud Inleiding.... 4 Beschrijving van het programma....
spanning. * Deel het verschil daarvan en deel dat getal door de gewenste stroom om de weerstandswaarde te krijgen.
Weerstand stroombeperking voor LED s Om de stroom door een LED te beperken wordt een weerstand toegepast. Maar hoe hoog moet de waarde van zo n weerstand eigenlijk zijn? In de dagelijkse praktijk wordt
11/05 HD2302.0. Lees ook het engelse boekje
REV. 1.3 11/05 HD2302.0 Lees ook het engelse boekje Photo-Radiometer HD2302 - - HD2302.0 1. Ingang voor sensoren, 8-pole DIN45326 connector. 2. Batterij symbool: displays de batterij spanning. 3. Functie
Handleiding versie 1.1. Zie ook www.emdrkit.com. Lees voor gebruik van de EMDR kit deze handleiding.
Handleiding versie 1.1 Zie ook www.emdrkit.com Lees voor gebruik van de EMDR kit deze handleiding. Inhoudsopgave Inhoudsopgave... 2 1 De controller... 3 1.1 Aan/uit... 3 1.2 Starten... 3 1.3 Pauzeren...
Introductie De Music Control TAA-6604 is een interface tussen de telefoon-, de alarm-,en de geluidsinstallatie.
Introductie De Music Control TAA-6604 is een interface tussen de telefoon-, de alarm-,en de geluidsinstallatie. De Music Control beschikt over de volgende mogelijkheden: - Instellen volume van de geluidsinstallatie
Electronische PINcode Schakelaar. Gebruikers & Installatie Handleiding
Electronische PINcode Schakelaar Gebruikers & Installatie Handleiding Inhoud Algemene Beschrijving...3 Mogelijkheden:...3 Tot 99 individuele programmeerbare gebruiker (PIN) codes... 3 Electrische gegevens...3
VANTEK Discovery set. N. B. De OPITEC bouwpakketten zijn gericht op het onderwijs. N991240#1
9 9 1. 2 4 0 VANTEK Discovery set N. B. De OPITEC bouwpakketten zijn gericht op het onderwijs. 1 Inhoudsopgave Binair rekenen Pulse en Countermodule blz. 3 Informatieverwerking Input en outputmodules blz.
VDH doc Versie: v1.0 Datum: Software: ALFA75-MTT File: Do WPD Bereik: 0,0/+80,0 C per 0,1 C
Gebruikershandleiding ALFA 75MTT MelkTankThermostaat. VDH doc. 080743 Versie: v.0 Datum: 29052008 Software: ALFA75MTT File: Do080743.WPD Bereik: 0,0/+80,0 C per 0, C * Beschrijving. De ALFA 75MTT is een
Contact aansluitingen. MultiOpener GSM
MultiOpener GSM MultiOpener GSM is een GSM module met 1 input en 1 output die kan gebruikt worden voor het op afstand schakelen van bijvoorbeeld een poortbesturing, verlichting, garagedeur, enz, enz. De
Montagevoorschriften
Montagevoorschriften BCU Mont_BCU1_NL.Doc 1/9 Inhoudsopgave 1. Montage van de onderdelen... 3 2. Aansluitingen van de 8 polige stekker... 3 3. Aansluitingen van de 10 polige stekker... 4 4. Opstarten...
B3C 70cm converter besturing. v1.0 2010 PE5PVB www.het bar.net pe5pvb@het bar.net
B3C 70cm converter besturing v1.0 2010 PE5PVB www.het bar.net pe5pvb@het bar.net Deze schakeling en de bijbehorende software mag niet worden gedupliceerd voor commerciële verkoop zonder uitdrukkelijke
Project DTMF ATV Repeater besturing voor PI6HLM
Project DTMF ATV Repeater besturing voor PI6HLM Hoe de nieuwe DTMF besturing is ontstaan: enige tijd geleden vroeg ik aan enkele leden of er niet een stukje hardware was waar de DTMF codelijst instond
MODBUS remote I/O-unit type MODBUS4S110
MODBUS remote I/O-unit type MODBUS4S110 Opvragen en aansturen van I/O via MODBUS RTU over RS232 of MODBUS IP of directe TCP/IP-socket. De MODBUS4S110 is een unit die als slave via MODBUS RTU (RS232) of
Marmitek MicroModule AWM 2
Marmitek MicroModule AWM 2 Marmitek X10 zender voor twee adressen met ingebouwde apparaatmodule Toepassingen Door de extreem kleine afmetingen kan de module ingebouwd worden achter inbouwschakelaars en
Gebruiksaanwijzing stroomprint JGA i. Inhoudsopgave
Inhoudsopgave INHOUDSOPGAVE... 1 INLEIDING... 2 AANSPRAKELIJKHEID EN GARANTIE... 2 AANSLUITGEGEVENS... 3 TOELICHTING... 3 OPEN EN DICHT STURING... 4 AANSLUIT VOORBEELDEN... 4 INSTELLINGEN WIJZIGEN... 5
ES1 Project 1: Microcontrollers
ES1 Project 1: Microcontrollers Les 5: Timers/counters & Interrupts Timers/counters Hardware timers/counters worden in microcontrollers gebruikt om onafhankelijk van de CPU te tellen. Hierdoor kunnen andere
RCL Arduino Workshop 1
RCL Arduino Workshop 1 Leren door doen april 2015 - slides voor RCL Arduino workshop 1 ON4CDU & ON8VQ Workshop Leren door doen Werken in een groep Beperkte tijd Alleen essentiele vragen stellen Thuis oefenen
Verkeerslichten. De Verkeerslichten & de PLC in het TIBBLTO / VICTO lokaal. Werkplek 1. Leer & werkboek.
Verkeerslichten. Werkplek 1 De Verkeerslichten & de PLC in het TIBBLTO / VICTO lokaal. Leer & werkboek. Bij dit boek hoort een antwoordboekje waarin de antwoorden, op de vragen uit dit boek, geschreven
Gebruiksaanwijzing GPIO interface voor BrightSign - HD players
Gebruiksaanwijzing GPIO interface voor BrightSign - HD players GPIO GPIO staat voor General Purpose interface, waarbij de I als een input signaal wordt aangeduid (bijvoorbeeld een maakcontact van een schakelaar
Antwoorden vragen en opgaven Basismodule
Antwoorden vragen en opgaven Basismodule Antwoorden van vragen en opgaven van hoofdstuk 1 1. Is elke combinatorische schakeling een digitale schakeling? Zo nee, waarom niet? Antwoord: Elke combinatorische
Inhoudsopgave LED dobbelsteen
Inhoudsopgave Inhoudsopgave...2 Dobbelstenen...3 Project: Dobbelsteen met LED s...3 Inleiding...3 Werking...3 Berekeningen...4 Frequentie...4 Bits...4 LED voorschakelweerstanden...4 Schema...4 Printplaat...5
Copyright 2011 - Xsarius. Handleiding
Handleiding Op onze website kunt u uw product registreren. Door uw product te registreren kunnen wij u direct de best mogelijke ondersteuning bieden. Verleng hiermee tevens de fabrieksgarantie van 1 naar
Dynamic Publisher Twee handige hulpjes voor DP
Dynamic Publisher Twee handige hulpjes voor DP Ron Holst MSX Computer & Club Magazine nummer 89 - zomer 1997 Scanned, ocr ed and converted to PDF by HansO, 2001 Bij het doorspitten van diskettes en directory's
KAEDU : Outputs en inputs
KAEDU : Outputs en inputs LED Er zijn in totaal 6 LEDS (exclusief de IR) die je kan gebruiken. Hiervoor moeten de overeenkomstige jumpers wel in de juiste stand staan. Zoals je op onderstaande foto ziet
AC-239-2 ZONE ALARMCONTROLLER MET DEURBEL HANDLEIDING
AC-239-2 ZONE ALARMCONTROLLER MET DEURBEL HANDLEIDING Handleiding AC-239 1. Beschrijving Uw AC-239 is een economische en veelzijdige alarmcontroller uitgerust met twee beveiligingszones en ingebouwde deurbel.
Handleiding versie 1.3. Zie ook Lees voor gebruik van de EMDR kit deze handleiding.
Handleiding versie 1.3 Zie ook www.emdrkit.nl Lees voor gebruik van de EMDR kit deze handleiding. Inhoudsopgave Inhoudsopgave... 2 1 De controller... 3 1.1 Aan/uit... 3 1.2 Starten... 3 1.3 Pauzeren...
2010 Handleiding MS12s
2010 Handleiding MS12s 2 Inhoudsopgave Voorwoord... 2 Technische specificaties:... 3 Overzicht encoder:... 4 Overzicht decoder:... 5 Inbouwen in zender:... 6 Inbouwen in model... 8 Voorbeelden voor aansluiten
1 enerwaslicht Elation Professional - DMX OPERATOR User Manual
1 enerwaslicht Elation Professional - DMX OPERATOR User Manual Inhoud Blz Diagram: 3 Knoppen en functies: 3 Aansluitingen: 5 DMX-512 adres instellen: 6 Scene programmeren: 6 Scene programmeren samengevat:
H A N D L E I D I N G D A Z A T O O L S - O N T V A N G E R
H A N D L E I D I N G D A Z A T O O L S - O N T V A N G E R 2 0 1 6 0 8 2 4 INHOUDSOPGAVE 1. Software in 3 stappen geïnstalleerd...1 Stap 1: Downloaden van de software...1 Stap 2: Starten met de installatie...2
Analoge ingang voor computers
Analoge ingang voor computers de verbinding met buiten analoge ingang voor computers elektuur mei 1985 Scanned, ocr ed and converted to PDF by MSXHans 2001 Kommunikatie met de buitenwereld is erg belangrijk
I/0-Poorten: vrede stichten
I/0-Poorten: vrede stichten MSX Computer & Club Magazine nummer 65 - februari 1994 Ramon van de Winkel Scanned, ocr ed and converted to PDF by HansO, 2001 Met dit artikel wordt een oude huisregel aan de
SportsArt 1060 gebruiksaanwijzing Computergedeelte
SportsArt 1060 gebruiksaanwijzing Computergedeelte Knop functies: 1. TIME : 2. SPEED: I. De tijd reikwijdte is 00:00 99:59. II. Gebruik de TIME knop om uw tijd in te stellen. III. Iedere keer wanneer TIME
DDS chips. DDS = Direct Digital (frequency) Synthesis. Output = sinusvormig signaal. Maximum frequentie = ½ klokfrequentie
www.arduino.cc Arduino en DDS DDS chips DDS = Direct Digital (frequency) Synthesis Output = sinusvormig signaal Maximum frequentie = ½ klokfrequentie Frequentie bepaald door tuning word Grootste fabrikant:
Hfdst. 2: COMBINATORISCH PROGRAMMEREN
2.1. Basisinstructies: 2.1.1. Ja-functie: Indien je een normaal open schakelaar bedient, moet de lamp oplichten. Waarheidstabel: Booleaanse schrijfwijze: Q0.0 = I0.0 2.1.2. Niet-functie: Waarheidstabel:
Alfanet PC-interface 2e gen.
Alfanet PC-interface 2e gen. Hardware Gebruiksaanwijzing Omschrijving : Alfanet PC-interface met real-time klok Doc.nr.: 020310 Soort: HANDLEIDING Aantal bladen: 8 Versie: V1.2 Bestand: Do020310 Alfanet
Nederlands. Handleiding. Inhoud :
Nederlands Transmitter Speed 19350 Handleiding Inhoud : Kenmerken Plaatsen van de batterij HotShoe connector Gebruikshandleinding Frequenties Ontspanmodus Geïntegreerd sync contact Elinchrom RX functies
