INTERACTIEVE TOUCHSCREEN MET RGB LEDS

Maat: px
Weergave met pagina beginnen:

Download "INTERACTIEVE TOUCHSCREEN MET RGB LEDS"

Transcriptie

1 Project-medewerkers: Pieter Sijmons, Sybe Natran, Nils Van Butsel 2011 INTERACTIEVE TOUCHSCREEN MET RGB LEDS Verslag voor het vak Vakoverschrijdende Projecten

2 Inhoudsopgave Introductie... 2 Doelstelling... 2 Basiswerking Hardware... 3 Totaal ontwerp... 3 Ingang... 4 Infraroodsensoren... 5 Schuifregister voor detectie... 7 Aansturing RGB-leds Opmerking Basiswerking Software Inleiding Uitwerking Aansturing RGBleds Uitlezen van infraroodleds Overzicht printplaat Testresultaten & Opmerkingen Conclusie Datasheets componenten

3 Introductie Doelstelling Ontwerp van hard- en software om een Interactief-aanraakscherm te realiseren en aan te sturen. Het scherm is opgebouwd uit een grove matrix van 24 op 16 beeldpunten en elk beeldpunt beslaat een vierkant van ongeveer 5 op 5 cm. Elk beeldblokje bevat een RGB-led en een infrarood sensor. Een RGB- led bevat in één verpakking een rode, een groene en een blauwe led. Met de gepaste aansturing van de drie leds kunnen alle kleuren bekomen worden. Het aanraken van een beeldpunt wordt gedetecteerd door de infrarood sensor. De mogelijkheden van een dergelijk interactief aanraakscherm zijn legio : interactieve spelconsole, display voor het weergeven van data, animatie, rolkrant enz. In een project van vorig academiejaar werd een module van 4 op 2 RGB-leds gerealiseerd. Dit jaar is het de bedoeling om op basis van deze module verder te gaan en de module te verbeteren en uit te breiden. 2

4 Basiswerking Hardware Totaal ontwerp 3

5 Eén bordje bestaat uit 8 RGB-leds en 8 infraroodsensoren. Bovenstaande tekening is het elektronisch schema van de schakeling. Alle leds werken volgens hetzelfde principe. We zien 4 grote delen op het schema: De buffers/ingang De infraroodsensoren Schuifregister voor de detectie Chip voor de aansturing van de leds met de RGB-leds Ingang De signalen komen toe in het bordje via J1. We zien dat we 11 ingangen hebben: SER CLR RETURN_S SH/LD CLK_S BLANK CLK_TC LAT INH RETURN_T SIN Wat de specifieke functie is van deze ingangen zal later nog uitgebreid aan bod komen. Als we de draden volgen, zien we dat alle ingangen naar 2 74HC244 s gestuurd worden. De 74HC244 doet dienst als buffer. Intern heeft deze chip allemaal 3-state buffers die gestuurd worden door de ingangen 1OE en 2OE. Er wordt gewerkt in 2 groepen van 4 zoals te zien is op de figuur vandaar ook dat er 2 output enable s zijn. We kunnen dus 8 signalen bufferen. Er zijn 11 ingangen dus hebben we nog een extra 74HC244 nodig voor de laatste 3 ingangssignalen. 4

6 Een hoge ingang op 1OE en 2OE zal ervoor zorgen dat alle uitgangen in hun OFF-state staat en de ingangssignalen niet doorgestuurd worden. Voor onze schakeling worden deze ingangen dan ook verbonden met de GND. Als we kijken op het elektronische schema(figuur1) dan zien we dat pinnen 1 en 19 steeds verbonden zijn met de ground. De chip zal ingang A X gebufferd uitsturen naar uitgang Y X. Infraroodsensoren Links onderaan in onderstaande figuur zie je 2 dioden. D2 is een infrarood-led die continu infrarood licht uitzendt omdat deze via een voorschakelweerstand van 100Ω verbonden is met de 3,3V voedingsspanning. Met het blote oog is het infrarode licht niet zichtbaar. Maar indien men kijkt met een gsm-camera, kunnen we controleren of de led inderdaad iets uitzendt(zie foto rechts). Het gaat hier om een INF5940 van Futurlec. D1 is een infrarood-detectie-led die het infraroodlicht zal detecteren zodra men een voorwerp boven D2 houdt, waardoor het infrarode licht kan weerkaatst worden op de detectie-led. De detectieled is een INFD5940 van Futurlec. Op de afbeelding is D2 de witte led die je, als je goed kijkt, ziet oplichten en de zwarte led is D1. Door de manier waarop D1 geschakeld is, zal D1 pas geleiden wanneer hij infrarood licht detecteert. Op dit moment kan er stroom lopen doorheen de tak van D1. Waardoor er een spanning zal staan over de weerstand R1 van 1 MΩ. En dus een spanning op pin 2 van de opamp. De opamp is van het type LM358A. 5

7 Als we gaan kijken naar het interne schema van de LM358A zien we dat deze eigenlijk bestaat uit 2 opamps. Uit het schema halen we dat pin 3 en dus de plus-klem van de opamp verbonden is met de GND en de min-klem(pin2) verbonden is met de detectieled, pin 2 van de opamp. De tweede opamp in de LM358A wordt gebruikt voor de volgende detectieled. Door de manier van schakelen gaat het hier om een inverterende versterker die de ingangsspanning van de opamp zal versterken aan de uitgang. De uitgangsspanning van de opamp is afhankelijk van de hoeveelheid licht die gedetecteerd wordt en is dus afhankelijk van de afstand tussen het object en de infrarood leds. Hoe dichter het object bij de infrarood leds gehouden wordt, hoe hoger de spanning aan de uitgang. We hebben in totaal 8 detectie-punten dus hebben we 4 LM358A s nodig. De uitgang van de LM358A wordt naar een LM339 gestuurd. Als we gaan kijken naar de datasheet van de LM339 zien we dat dit een quad comparator is. De comparator zal de spanning van de uitgang van de LM358A gaan vergelijken met een referentie-spanning V REF. Deze referentiespanning kunnen we zelf gaan instellen door middel van een pot-meter. Afhankelijk van de hoeveelheid licht in de ruimte waar de touch-screen gebruikt wordt kunnen we V REF gaan verhogen of verkleinen. LM339 Instellen referentiespanning De LM339 bestaat dus uit 4 comparators in één behuizing waardoor we in onze schakeling er slechts 2 in totaal nodig hebben. Dit is hetgeen we kregen na de comparator. 6

8 Deze uitgangsspanning is zoals je ziet zeer laag: 481mV bij detectie. Omdat het schuifregister goed het verschil moet kunnen detecteren tussen detectie en geen detectie, hebben we deze spanning verhoogd. Uit verslagen van vorig jaar zagen we dat zij opteerden voor een weerstand van 4,5MΩ ipv 1MΩ voor de opamp. Alle weerstanden van 1MΩ werden dan ook vervangen door een weerstand van 4,7MΩ(E12-reeks). Hierdoor kregen we aan de uitgang een spanning van 1,59V bij detectie. De uitgang van de comparator gaat naar een schuifregister, namelijk de 74HC166. Schuifregister voor detectie Het schuifregister bestaat uit een 74HC166. Dit is een 8 bit parallel-in/serial-out schuifregister. Het schuifregister heeft ook een serial-in ingang. Het schuifregister zal alle sensoren overlopen en kijken of er ergens detectie optreedt. Daar dit parallel gebeurt, gaat dit zeer snel. De uitgang van het schuifregister kan ofwel doorgestuurd worden naar een volgende print met weer 8 leds en sensoren of via een jumper naar de microcontroller. De sensoren worden ingelezen met een puls op de LOAD. Dit is pin 15 van de 74HC166. Deze is actief laag dus moeten we een 0 sturen om alles in te lezen. 7

9 De pinnummering kan je terugvinden in onderstaande tabel. Eén touch-screen bestaat uit 8 sensoren. We kunnen meerdere printen aan elkaar hangen. De uitgang(serial output) van het eerste schuifregister moet dan verbonden worden met de ingang(serial in) van het tweede schuifregister. Een nul op de LOAD zal alle sensoren in het schuifregister laden. Vervolgens zullen de bits doorheen alle printen verschoven worden op het ritme van de CLK_S aan de ingang, als de SH/LD terug hoog is geworden. Als er twee printen met elkaar worden verbonden moeten dus 16 bits worden uitgelezen. Met de INH kan het schuifregister gepauzeerd worden. Een hoge ingang zal ervoor zorgen dat de klok niet meer zal ingelezen worden. De uitgang van het schuifregister is pin 13 en wordt weergegeven in onderstaande figuur door de groene lijn. De bits die worden uitgelezen, gaan dan naar een computer of naar een FPGA waar ze verwerkt zullen worden(zie deel Software). De uitgang van detectieled H is rechtstreeks verbonden met de seriële uitgang. We moeten er dus rekening mee houden als we dit gaan uitsturen dat we deze dit ook gaan uitlezen. De timing van de 8

10 software-sturing zal dus moeten correct zijn. Onderstaande figuur verduidelijkt dit: Bij het programmeren moeten we ervoor zorgen dat de timing correct is. Uit onderstaande tabel halen we dat de ingangen worden ingeladen bij een lage ingang op PE of bij ons op de SH/LD ingang EN op de stijgende flank van de klok. 9

11 Aansturing RGB-leds De aansturing van de leds gebeurt met een TLC5952. De leds zijn afkomstig van EvilMadscience en zijn van het type: BL-L105. Eén RGB-led bestaat in principe uit 3 leds: een groene, rode en blauwe led. Door combinatie van deze leds kunnen we iedere gewenste kleur krijgen. Onze leds zijn common anode en moeten aangestuurd worden met een 0 op de kathode om de led te laten branden. We hebben 8 RGB-leds en 3 inwendige leds per RGB-led dus moeten we de RGB-leds aansturen met 24 bits. De aansluitingen van de led gebeurt als volgt: (van links naar rechts) Groen, Blauw, gedeelde anode, Rood. Let op de lengte van de pootjes! Als je deze led wil testen, plaats dan 5V op de gedeelde anode, en de gnd op de gewenste kathode. Vergeet de voorschakelweerstand niet! De TLC regelt dus de aansturing van de leds. De pinconfiguratie van de TLC is als volgt: De 24 bits die de data voor de 8 leds weergeeft worden serieel ingeladen in onze microcontroller via de SIN en zijn afkomstig van een computer. Op het ritme van het kloksignaal CLK_S worden deze 24 bits doorgeschoven. Na 25 klokpulsen komt de data aan de uitgang van onze microcontroller namelijk de SOUT. De TLC5952 bestaat namelijk uit een 25 bit common shift register. De TLC5952 is uitgerust met een brightness control, waarmee de helderheid van de leds bepaald wordt. Vooraleer we de data kunnen sturen voor de RGB-leds, moet eerst de brightness control worden ingeladen. De eerste bit die we sturen, zal bepalen hoe de chip de data moet interpreteren. Voor kleurdata voor de leds moeten we een 0 doorsturen en data die bestemd is voor de brightness control wordt voorafgegaan met een 1. Vandaar dat we 25 bits moeten insturen (1 mode-bit + 24 databits). 10

12 Om de data naar buiten te brengen moeten we een puls sturen naar de LAT (latch). Een stijgende flank op deze ingang zal ervoor zorgen dat de data uit de registers naar de desbetreffende uitgangen worden gezonden. Voor we data naar de TLC kunnen sturen, moeten we eerst enkele stappen doorlopen om de TLC correct aan te sturen. Bij het opstarten geven we eerst een vijftigtal data bits mee aan de TLC op de SIN. Deze data wordt niet ingelezen zolang er geen puls komt op de LAT van de TLC. Deze bits kunnen zowel 0 of 1 zijn en hebben enkel als doel dat we op deze manier de inhoud van de TLC kennen. De volgende stap is het instellen van de brightness control. We wensen dat alle leds maximaal oplichten. Als eerste sturen we een 1 in op de SIN om duidelijk te maken aan de TLC dat we de brightness willen instellen. Daarna sturen we nog 24 hoge bits op de SIN om alle bits maximaal te laten branden. Als we nu een puls sturen op de LAT worden er 25 hoge bits ingelezen. Om ervoor te zorgen dat alle data correct ingelezen wordt, wachten we nog 1 klokcyclus vooraleer we de LAT doorsturen. Ook laten we deze LAT 2 klokcycli hoog om er zeker van te zijn dat deze doorkomt. Na de LAT wachten we best nog 1 klokcyclus vooraleer we nieuwe data inlezen. Na deze stap sturen we 25 lage bits op de SIN. Ook hier is een puls op de LAT nodig om de data in te lezen. We wachten opnieuw enkele klokcycli zoals hierboven om alle data goed te laten doorkomen. Na deze stap weten we zeker dan alle leds uit zijn voor we aan het eigenlijke programma beginnen. De TLC doet dienst als schuifregister. Hierdoor kunnen er opnieuw meerdere modules na elkaar geplaatst worden. De uitgang van de eerste TLC(SOUT) wordt verbonden met de ingang van de tweede TLC(SIN), enzovoort Hierdoor kunnen meerdere modules na elkaar worden geplaatst. De data voor de eerste module, dus de data op de SIN van de eerste module, is afkomstig van een computer of FPGA. Hierin zal bepaald worden, afhankelijk van de toestand van de detectieleds, hoe de RGB-leds moeten worden aangestuurd. 11

13 Softwarematig wordt dus de data bepaald die de leds aanstuurt. De aansturing is natuurlijk afhankelijk van welke infrarood leds iets detecteren en welke toepassing de designer wenst. Opmerking Op de module zie je twee jumpers JP1 en JP2. Deze zijn noodzakelijk om de signalen van de laatste module terug te schakelen naar alle voorgaande. Bij de laatste module zullen deze 2 jumpers geplaatst worden, waardoor het signaal terug zichtbaar zal zijn aan de eerste module en er geen onnodige (lange) kabels moeten gelegd worden. Basiswerking Software Inleiding De aansturing van ons bordje gebeurt voorlopig door middel van een Arduino Uno en een computer. Later is het de bedoeling dat de computer en Arduino en computer vervangen worden door een FPGA zodanig dat de module zelfstandig z n werk doet. Ook zal de module uitgebreid worden naar 24 op 16 beeldpunten in plaats van de huidige 4 op 2 beeldpunten. Nu: Later: De code van de Arduino is gebaseerd op een variant van de c-taal (=de Wiring-programmeertaal). 12

14 Uitwerking Het aansturen van een Arduino vereist een bepaalde manier van werken: Een setup()-functie wordt als eerste uitgevoerd en bevat de initialisatie van de poorten en het opzetten van de verbinding tussen PC en Arduino. Wij gebruiken daarnaast ook deze functie om de registers van de TLC5952-chip te resetten (doorsturen van nullen en eenmaal de latch hoog zetten). Bijvoorbeeld: void setup() { pinmode(sinpin, OUTPUT); pinmode(clk_tcpin, OUTPUT); pinmode(latchpin, OUTPUT); Serial.begin(9600); // Serial.begin(baudrate) Een loop()-functie wordt na de initialisatie continu uitgevoerd. Deze functie gebruiken we om afwisselend de leds een andere kleur te geven. Daarnaast kunnen we ook via deze manier periodiek kijken of er beweging gedetecteerd wordt over de infraroodsensors. Merk op dat de volgorde RGB in de bitstream van rechts naar links moet gelezen worden, bv blauw wordt: 1,0,0. Bijvoorbeeld: void loop(){ readinfrared(); //====OFF==== int bitpatternoff[]={ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ; sendpattern(bitpatternoff); delay(1000); //====WHITE==== int bitpatternwhite[]={ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 ; sendpattern(bitpatternwhite); delay(1000); //====RED==== int bitpatternred[]={ 0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1 ; sendpattern(bitpatternred); delay(1000); //====GREEN==== int bitpatterngreen[]={ 0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0 ; sendpattern(bitpatterngreen); delay(1000); //====BLUE==== int bitpatternblue[]={ 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ; sendpattern(bitpatternblue); delay(1000); 13

15 In dit stukje code wordt nog een functie vermeld, nl. de sendpattern()-functie. Deze functie verzorgt dus de synchronisatie tussen de Serial-IN, de Clock_TC en de Latch. De output van zo n functie ziet er als volgt uit: Deze grafiek werd gegenereerd door de Logic Analyzer. Dit apparaat werd verbonden met de pinnen op de Arduino, om te zien welke signalen er werden uitgestuurd naar het led-bordje. Aan de hand daarvan verliep het debuggen zeer vlot, omdat we een directe visuele indruk kregen van de signalen. De setup zag er zo uit: onderaan zien we het bordje, gekoppeld aan de Arduino, die op zijn beurt verbonden is met een laptop én de Logic Analyzer. 14

16 Aansturing RGBleds De code die bovenstaand signaal genereert, is de volgende: void sendpattern(int *pattern){ int brightnesspattern[]={ 0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1 ; setledbrightness(brightnesspattern); int counter=0; for(int i=0;i<58;i++){ if(i==0){ digitalwrite(sinpin,low); digitalwrite(clk_tcpin,low); digitalwrite(latchpin,low); else if(i==1){ digitalwrite(sinpin,low); digitalwrite(clk_tcpin,high); digitalwrite(latchpin,low); else if(i<50){ if(i%2==0){ digitalwrite(sinpin,pattern[counter]); digitalwrite(clk_tcpin,low); else{ digitalwrite(sinpin,pattern[counter++]); digitalwrite(clk_tcpin,high); digitalwrite(latchpin,low); else if(i==50){ digitalwrite(sinpin,low); digitalwrite(clk_tcpin,low); digitalwrite(latchpin,low); else if(i==51){ digitalwrite(sinpin,low); digitalwrite(clk_tcpin,low); digitalwrite(latchpin,low); else if(i==52){ digitalwrite(sinpin,low); digitalwrite(clk_tcpin,low); digitalwrite(latchpin,low); else if(i<57){ digitalwrite(sinpin,low); digitalwrite(clk_tcpin,low); digitalwrite(latchpin,high); 15

17 else{ digitalwrite(sinpin,low); digitalwrite(clk_tcpin,low); digitalwrite(latchpin,low); De werking hierachter is als volgt: De waarde voor de kleur of helderheid sturen we door via de Serial-IN, voorafgegaan van een mode-bit die 0 is voor de kleur en 1 voor de helderheid. Op de stijgende flank van de Clock_TC puls wordt de waarde van de Serial-IN gesampled. Wanneer alle 25 bits (1 mode-bit + 24 databits) binnen gekomen zijn, zetten we de Latch hoog om deze waardes te laten interpreteren door de TLC5952-chip. De setledbrightness()-functie werkt op dezelfde manier als de sendpattern()-functie, op die ene mode-bit na. 16

18 Uitlezen van infraroodleds Dit gebeurt aan de hand van de readinfrared()-functie. Deze wordt aangeroepen tijdens de loop() op de Arduino. Wanneer de sensoren detecteren dat er een afdekking plaatsvindt, wordt er een bitstream van 8 bits in het schuifregister gepusht. Elke bit die 1 is, duidt op een afdekking. De totale bitstream wordt langs de PC-kant via de Arduino uitgelezen in een array (arr_infra). In deze functie worden 3 poorten aangesproken: SER: bevat de 8bit bitstream. CLK_S: op de stijgende flank van de CLK_S puls wordt de waarde van de SER gesampled. SH/LD: geeft bij 0 aan dat de waarden naar het schuifregister moeten worden gepusht. Het signaal in de Logic Analyzer ziet er als volgt uit (wanneer geen enkele led afgedekt is): Wanneer bijvoorbeeld led 4 bedekt wordt, krijgen we het volgende signaal: De inhoud van de array wordt via de Serial.print()-functie getoond op het scherm. Via de Serial Monitor krijgen we bijvoorbeeld het volgende te zien als we één voor één de leds bedekken: 17

19 void readinfrared(){ int arr_infra[]={ 0,0,0,0,0,0,0,0 ; int j=0; for(int i=0;i<18;i++){ if(i%2==0){ if(i==0){ digitalwrite(shldpin,low); digitalwrite(clk_spin,low); delay(.001); else{ digitalwrite(clk_spin,high); if(i==1){ digitalwrite(shldpin,high); if(i>0){ delay(1); arr_infra[j++]=digitalread(ser); Serial.print("Status: "); for(int i=0;i<8;i++){ Serial.print(arr_infra[i]); delay(1000); Serial.print("\n\r"); digitalwrite(shldpin,low); digitalwrite(clk_spin,low); 18

20 Overzicht printplaat 19

21 Testresultaten & Opmerkingen Gedurende de uitwerking van ons nieuw prototype ondervonden we een aantal problemen. Het kiezen van een nieuwe weerstand voor de opamp zorgde alvast voor een betere detectie zoals reeds vermeldt. Een 2 de probleem dat we ondervonden was de enorme storing op de voedingsspanning 3.3V. Daar we niet beschikten over een zeer gestabiliseerde voeding kozen we om de data en vermogensstroom te splitsen. Dit had tot gevolg dat een nieuwe voeding van 5V moest voorzien worden op het bordje. De aansluiting van de leds aan de anode werd dus onderbroken en aangesloten op de aparte voedingsspanning van 5V. De TLC5952 kwam tijdens het testen zeer warm. We besloten om de stroom te beperken en R26 te vervangen door een weerstand van 2,2kΩ BLANK, INH, CLR mogen in principe weg want deze worden niet gebruikt. CLR constant aan voedingsspanning hangen. Deze is standaard actief laag waardoor het register niet kan gereset worden. INH moet dan met de gnd geconnecteerd worden, deze is standaard actief hoog. 20

22 Conclusie De evolutie van onze prototypes kan niet weerlegd worden, hieronder nog een klein overzicht: Proof of concept prototype: Prototype 1.0: De proof of concept en prototype 1.0 werden behandeld in het project van vorig jaar Er waren echter zodanig veel wijzigingen aan de print gebeurt dat verder werken hierop niet mogelijk was. 21

23 Prototype 2.0: Protoype 2.2: Met prototype 2.2 hebben we een werkende testopstelling kunnen simuleren, doch door willekeurige slechte contactpunten op de printplaat (door slecht solderen, veel transport, uitpluggen/inpluggen) werd het testen erg bemoeilijkt. Een industrieel geproduceerde printplaat zou met de aanwezige kennis correct moeten werken. 22

24 Datasheets componenten 74HC244 : Infraroodled: Infrarooddetectieled: LM358A: LM339: 74HC166: TLC5952: RGB-led: 23

AVR-DOPER MINI ASSEMBLAGE HANDLEIDING + LAYOUT. Geschreven door: Tom Vocke

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

Nadere informatie

Hand-out Introductieworkshop LED programmeren

Hand-out Introductieworkshop LED programmeren Hand-out Introductieworkshop LED programmeren Inleiding Deze hand-out is bedoeld als naslag voor de introductie workshop LED programmeren. In deze handout vind je de uitleg over LEDs, Arduino s en LED

Nadere informatie

Het µclab voor Arduino UNO, NANO en Arduino UNO pincompatible

Het µclab voor Arduino UNO, NANO en Arduino UNO pincompatible Het µclab voor Arduino UNO, NANO en Arduino UNO pincompatible processorbordjes. Shieldjes voor Arduino µc boards zijn nodig om praktische elektronische toepassingen met een Arduino te kunnen uitvoeren.

Nadere informatie

Tweede workshop Arduino

Tweede workshop Arduino Tweede workshop Arduino In deze workshop zal veel gewerkt worden met voorbeelden die meegeleverd worden met de Arduino IDE. Deze zijn te vinden onder het menu File >Examples. Oefening 1 - Seriële communicatie

Nadere informatie

EM2 Microcontroller Project. LED cube

EM2 Microcontroller Project. LED cube EM2 Microcontroller Project LED cube Door: Dennis Koster Klas: Tc202 Studentnummer: 536496 Docent: Jan Derriks & Ruud Slokker Versie 1.0 (12-1-2009) Inhoudsopgave Inleiding 3 De onderdelen 4 t/ m 6 Het

Nadere informatie

MAKERKLAS WORKSHOP ARDUINO. Maandag 7 december 2015

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

Nadere informatie

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

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

Nadere informatie

Oefening 1 - Seriële communicatie via USB

Oefening 1 - Seriële communicatie via USB Werkbladen voor Arduino workshop 2 In deze workshop zal gewerkt worden met de voorbeelden die meegeleverd worden met de Arduino IDE. Deze zijn te vinden onder het menu Bestand->Voorbeelden. Oefening 1

Nadere informatie

GEÏNTEGREERDE PROEF. VTI Sint-Laurentius. Pakketweegschaal. Industriële informatie & communicatietechnologie SCHOOLJAAR 2010-2011.

GEÏNTEGREERDE PROEF. VTI Sint-Laurentius. Pakketweegschaal. Industriële informatie & communicatietechnologie SCHOOLJAAR 2010-2011. VTI Sint-Laurentius De school voor Wetenschap, Techniek en Technologie Pr. Thuysbaertlaan 1 9160 Lokeren www.vti-lokeren.be info@vti-lokeren.be GEÏNTEGREERDE PROEF Pakketweegschaal Industriële informatie

Nadere informatie

12.1 Input/output-kaart IOK. Informatieblad 12 input/output-kaart versie 1.0. Beperking aansprakelijkheid

12.1 Input/output-kaart IOK. Informatieblad 12 input/output-kaart versie 1.0. Beperking aansprakelijkheid Beperking aansprakelijkheid De aansprakelijkheid van het bestuur van de HCCM is beperkt als omschreven in informatieblad 1 12 Input/output-kaarten De uitgangen van de input/output-kaart (IOK) hebben dezelfde

Nadere informatie

GEINTEGREERDE PROEF DE COMPUTER ALS TV AFSTANDSBEDIENING

GEINTEGREERDE PROEF DE COMPUTER ALS TV AFSTANDSBEDIENING 7 IC De Computer als TV afstandsbediening - 1 - KTA-Gent GEINTEGREERDE PROEF DE COMPUTER ALS TV AFSTANDSBEDIENING Arnoud De Kemel Industriële Computertechnieken Schooljaar 2004-2005 7 IC De Computer als

Nadere informatie

Arduino. Arduino UNO. Sam Decoster. CoderDojo Roeselare. Sam Decoster

Arduino. Arduino UNO. Sam Decoster. CoderDojo Roeselare. Sam Decoster Arduino Arduino UNO Sam Decoster CoderDojo Roeselare Sam Decoster Inleiding Arduino is een open-source ontwikkelbord, waarmee het mogelijk wordt om informatica te koppelen aan fysieke objecten. Het is

Nadere informatie

Arduino[4KIDS] Maak je eigen muziekinstrument!

Arduino[4KIDS] Maak je eigen muziekinstrument! Arduino[4KIDS] Maak je eigen muziekinstrument! Wat is een Arduino? Open jullie doos! Hierin vind je: Wat is een Arduino? Er gaat slechts één 'programma' op Dit gaat via de USB ingang, met de USB kabel:

Nadere informatie

Inductiemeter via de parallelle poort

Inductiemeter via de parallelle poort K.T.A.1-Gent "De Lindenlei" Lindenlei 38 9000 Gent Tel: 09.225.33.04 en 09.225.43.42 Fax: 09.225.52.88 Geïntegreerde proef Inductiemeter via de parallelle poort Naam: Michaël Clinckspoor Richting: Industriële

Nadere informatie

Weerstation. Weerstation met Arduino C.G.N. van Veen. HiSPARC. 1 Weerstation. 2 Arduino. 2.1 Werking van Arduino

Weerstation. Weerstation met Arduino C.G.N. van Veen. HiSPARC. 1 Weerstation. 2 Arduino. 2.1 Werking van Arduino Weerstation HiSPARC Weerstation met Arduino C.G.N. van Veen 1 Weerstation Inleiding Naast het meten aan kosmische straling met het HiSPARC meetstation kunnen leerlingen het HiSPARC station uitbreiden met

Nadere informatie

Locobuffer Handleiding

Locobuffer Handleiding Locobuffer Handleiding HDM09 Disclaimer van Aansprakelijkheid: Het gebruik van alle items die kunnen worden gekocht en alle installatie-instructies die kunnen worden gevonden op deze site is op eigen risico.

Nadere informatie

Departement industriële wetenschappen en technologie

Departement industriële wetenschappen en technologie Departement industriële wetenschappen en technologie Universitaire Campus, gebouw B B-3590 DIEPENBEEK Tel.: 011-23 07 90 Fax: 011-23 07 99 Aansturen en testen van een hybride infrarood beeldopnemer Abstract

Nadere informatie

LocoIO Handleiding HDM08

LocoIO Handleiding HDM08 LocoIO Handleiding HDM08 Disclaimer van Aansprakelijkheid: Het gebruik van alle items die kunnen worden gekocht en alle installatie-instructies die kunnen worden gevonden op deze site is op eigen risico.

Nadere informatie

ES1 Project 1: Microcontrollers

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.

Nadere informatie

Deel 1 De Operationele versterker

Deel 1 De Operationele versterker Deel 1 1)Symbool Henry Torfs 6TIICT 1/11 2)Inwendige + werking 2.1)Inwendige structuur van de Op-Amp Verschilversterker Versterker Eindtrap Henry Torfs 6TIICT 2/11 3)Werking De operationele versterker

Nadere informatie

Fysische Informatica met FLEC

Fysische Informatica met FLEC Fysische Informatica met FLEC Inleiding De werking van de schakelingen die je gemaakt hebt bij het onderwerp fysische informatica kunnen op 2 manieren gecontroleerd worden. De eerste manier is met behulp

Nadere informatie

KAEDU : Outputs en inputs

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

Nadere informatie

Arduino : Morse Voltmeter

Arduino : Morse Voltmeter Arduino : Morse Voltmeter Ooit was ik begonnen met het leren programmeren van een PIC processor in assembler. Maar ja, dat ging niet zo vlot, er kwamen andere dringende zaken en de PIC vloog weer in de

Nadere informatie

Practica bij het vak. Inleiding tot de Elektrotechniek: Practicum 2 Analoge versus digitale signalen en hun overdracht

Practica bij het vak. Inleiding tot de Elektrotechniek: Practicum 2 Analoge versus digitale signalen en hun overdracht Elektronica en Informatiesystemen Practica bij het vak Inleiding tot de Elektrotechniek: Practicum 2 Analoge versus digitale signalen en hun overdracht door Prof. dr. ir. J. Van Campenhout ir. Sean Rul

Nadere informatie

Logo quiz Project Inleiding op de Logo!

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

Nadere informatie

Combinatorische schakelingen

Combinatorische schakelingen Practicum 1: Combinatorische schakelingen Groep A.6: Lennert Acke Pieter Schuddinck Kristof Vandoorne Steven Werbrouck Inhoudstabel 1. Doelstellingen... 2 2. Voorbereiding... 3 3. Hardware-practicum...

Nadere informatie

Stappenmotor Interface. Controller

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

Nadere informatie

De CB channel controller TMS1022NL/NLL en TMS1023NL/NLL. ( Dit is een maskrom-programmed version van de Texas Instruments TMS1000 family)

De CB channel controller TMS1022NL/NLL en TMS1023NL/NLL. ( Dit is een maskrom-programmed version van de Texas Instruments TMS1000 family) De CB channel controller TMS1022NL/NLL en TMS1023NL/NLL ( Dit is een maskrom-programmed version van de Texas Instruments TMS1000 family) Ik begin even met een korte inleiding over de TMS1000. ( Wil je

Nadere informatie

Hydrofoon versterker. Een versterker voor de Aquarian H2a. Betreft: Hydrofoon versterker. Door: David Boelee,

Hydrofoon versterker. Een versterker voor de Aquarian H2a. Betreft: Hydrofoon versterker. Door: David Boelee, Hydrofoon versterker Een versterker voor de Aquarian H2a Betreft: Door: Opdrachtgever: Hydrofoon versterker David Boelee, davidboelee@gmail.com Hogeschool Rotterdam, Kenniscentrum Duurzame Havenstad Kees

Nadere informatie

Inhoudsopgave LED dobbelsteen

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

Nadere informatie

De Arduino-microcontroller in de motorvoertuigentechniek (4)

De Arduino-microcontroller in de motorvoertuigentechniek (4) De Arduino-microcontroller in de motorvoertuigentechniek () E. Gernaat (ISBN 978-90-7930--6) De Atmel ATmega38/P microcontroller. Uitvoering De ATmega38 is een microprocessor van de Amerikaanse firma ATMEL

Nadere informatie

GIP. De computer gestuurde trein

GIP. De computer gestuurde trein KTA Lindenlei 38 9000 Gent GIP De computer gestuurde trein Brecht Ramon 7 Industriële Computertechnieken Schooljaar 2004-2005 Brecht Ramon De computer gestuurde trein 1 Hoofdstuk 1 1. Projectomschrijving

Nadere informatie

De Arduino-microcontroller in de motorvoertuigentechniek (3)

De Arduino-microcontroller in de motorvoertuigentechniek (3) De Arduino-microcontroller in de motorvoertuigentechniek (3) E. Gernaat (ISBN 978-90-79302-11-6) 1 In- en uitgangssignalen van microprocessoren 1.1 Overzicht signalen Informatie van en naar een microprocessor

Nadere informatie

REGISTERS. parallel in - parallel uit bufferregister. De klok bepaalt het moment waarop de data geladen worden. Mogelijke bijkomende ingangen:

REGISTERS. parallel in - parallel uit bufferregister. De klok bepaalt het moment waarop de data geladen worden. Mogelijke bijkomende ingangen: EGITE Een groep van flipflops om data te stockeren bufferregisters: om gegevens tijdelijk op te slaan schuifregisters: de inhoud verschuift doorheen de flipflops ynchrone schakeling Kan opgebouwd worden

Nadere informatie

LocoServo Handleiding

LocoServo Handleiding LocoServo Handleiding HDM12 Disclaimer van Aansprakelijkheid: Het gebruik van alle items die kunnen worden gekocht en alle installatie-instructies die kunnen worden gevonden op deze site is op eigen risico.

Nadere informatie

Technisch ontwerp positiebepaling Smart Blocks

Technisch ontwerp positiebepaling Smart Blocks Technisch ontwerp positiebepaling Smart Blocks Inhoudsopgave 1 Inleiding......3 2 Hardware......4 2.1 Blok....4 Contactpunten......4 Voeding......4 Datapinnen......5 2.2 Basisplaat......5 3 Positiebepaling......6

Nadere informatie

Workshop Arduino - deel 2

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

Nadere informatie

4x4x4 LED cube deel 2

4x4x4 LED cube deel 2 4x4x4 LED cube deel 2 Dit deel beschrijft een mogelijke opbouw van de led cube. De constructie moet voor mij makkelijk in en uit elkaar te halen zijn. De Arduino is te interessant om zijn leven alleen

Nadere informatie

dmxdomotica DDC1-IP-RGB Controller. Simplistic Light Domotica in drie stappen:

dmxdomotica DDC1-IP-RGB Controller. Simplistic Light Domotica in drie stappen: dmxdomotica DDC1-IP-RGB Controller. Simplistic Light Domotica in drie stappen: 1: Monteren componenten en aansluiten. 2: Adressen instellen op de DMX dimmers Zones in stellen op de drukknop interfaces.

Nadere informatie

Handleiding Alma Rally & Alma Rally Off-road

Handleiding Alma Rally & Alma Rally Off-road Handleiding Alma Rally & Alma Rally Off-road Versie 1.2.1 Korsmit Rally Elektronics 16-7-2017 Inhoud Inhoud... 2 Samenvatting... 3 1. informatie... 4 Achtergrond... 4 Weergaven:... 4 2. Werking... 5 3.1:

Nadere informatie

Ar-doe-wie-no. Voorwoord

Ar-doe-wie-no. Voorwoord www.conrad.nl Ar-doe-wie-no Voorwoord Leuk dat je meer wilt weten over Arduino. Wij helpen je graag een eindje op weg. De Conrad Arduino Starterkit dient om je te inspireren en biedt je een introductie

Nadere informatie

Handleiding Natural Light Simulator

Handleiding Natural Light Simulator Handleiding Versie Versie handleiding: V1.0 (Juli 2013) Recentste hardware versie: V1.0 (De hardware versie is terug te vinden rechts onder de connector X2.) Leeswijzer Het is aangewezen alles door te

Nadere informatie

Inleiding elektronica Presentatie 1

Inleiding elektronica Presentatie 1 Inleiding elektronica Presentatie 1 2 Versie: 18 augustus 2014 Inleiding Elektronica Presentatie 1 16-9-2013 Praktische Elektronica, talk of the day! 2 1 Doel van deze module Herkennen van de algemene

Nadere informatie

Terugmeld module in combinatie met andere merken 13. Aansluiten van de meldingangen 14. In gebruik nemen en testen van de terugmeld module 16

Terugmeld module in combinatie met andere merken 13. Aansluiten van de meldingangen 14. In gebruik nemen en testen van de terugmeld module 16 06/2009 Etecmo Alle rechten voorbehouden. Niets uit deze documentatie mag worden vermenigvuldigd opgeslagen en/of openbaar gemaakt, zonder voorafgaande schriftelijke toestemming van Etecmo. Technische

Nadere informatie

Programmeren met Arduino

Programmeren met Arduino Programmeren met Arduino Lieve Van Bastelaere Programmeren met Arduino. 1. Werken met een breadboard. a. Wat is een breadboard? Een breadboard is een bord waarop je elektronische schakelingen kunt maken

Nadere informatie

Algemene Breadboard tips

Algemene Breadboard tips Hoe gebruik ik een breadboard? Een breadboard is een handig hulpmiddel om schakelingen snel en gemakkelijk uit te testen voordat je ze definitief gaat bouwen. Het voordeel van een breadboard is dat je

Nadere informatie

S88XPressNetLI v1.0. Installatie- en gebruikershandleiding en naslagwerk KDesign Electronics, PCB ontwerp door RoSoft

S88XPressNetLI v1.0. Installatie- en gebruikershandleiding en naslagwerk KDesign Electronics, PCB ontwerp door RoSoft S88XPressNetLI v1.0 Installatie- en gebruikershandleiding en naslagwerk. 2008 KDesign Electronics, PCB ontwerp door RoSoft 3.3 De S88XpressNetLI verbinden met de ROCO versterker Aangezien de S88XpressNetLI

Nadere informatie

DDS chips. DDS = Direct Digital (frequency) Synthesis. Output = sinusvormig signaal. Maximum frequentie = ½ klokfrequentie

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:

Nadere informatie

Boe-Bots - Arduino robots

Boe-Bots - Arduino robots Boe-Bots - Arduino robots Voorbereiding - wat hebben we allemaal nodig? 1) Een laptop met de Arduino IDE 2) Een Boe-Bot 3) Een USB printerkabel 4) De Boe Bot Library én NewPing library. Hier te downloaden.

Nadere informatie

Geïntegreerde proef. Computer gestuurd domotica systeem

Geïntegreerde proef. Computer gestuurd domotica systeem Bartels Jochem Geïntegreerde proef Computer gestuurd domotica systeem 7TSO Industriële Computer technieken Schooljaar 2004 2005 KTA1 Gent Lindenlei 38 9000 GENT Jochem Bartels Computer gestuurd domotica

Nadere informatie

Operationele versterkers

Operationele versterkers Operationele versterkers. Inleiding. Een operationele versterker of ook dikwijls kortweg een "opamp" genoemd, is een veel voorkomende component in de elektronica. De opamp komt voor in allerlei verschillende

Nadere informatie

Workshop Arduino Uno. Touw dag 6 juni 2015 Harold Pootjes en Simon Pauw

Workshop Arduino Uno. Touw dag 6 juni 2015 Harold Pootjes en Simon Pauw Workshop Arduino Uno Touw dag 6 juni 2015 Harold Pootjes en Simon Pauw Arduino Uno Pagina 2 Een programmeerbare controller The Arduino Uno is a programmable microcontroller board based on the ATmega 328.

Nadere informatie

Hoofdstuk 4. Digitale techniek

Hoofdstuk 4. Digitale techniek Hoofdstuk 4 Digitale techniek 1 A C & =1 F Figuur 4.1: Combinatorische schakeling. A C & & F A = & F C Figuur 4.2: Drie-input AND. A C _ >1 & F Figuur 4.3: Don t care voorbeeld A? F Figuur 4.4: Onbekende

Nadere informatie

WRC S Soundcard Interface

WRC S Soundcard Interface WRC S Soundcard Interface Intro door Eddy, ON7PO: De PC is ook bij de radioamateurs niet meer weg te denken de digitale modes zoals SSTV RTTY, PSK, QSK, PACKET enz. nemen met rassen schreden hun plaats

Nadere informatie

Insliklezer EMINSL-XXX

Insliklezer EMINSL-XXX Technische handleiding Insliklezer EMINSL-XXX Insliklezer voor kaarten Aanvullende informatie Artikelnummer : EMINSL-XXX Versie : 3.0.1 mei 2012 Postbus 218 5150 AE Drunen Thomas Edisonweg 5 5151 DH Drunen

Nadere informatie

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (3)

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (3) De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (3) Timloto o.s. / E. Gernaat / ISBN 978-90-79302-06-2 Op dit werk is de Creative Commens Licentie van toepassing. Uitgave: september 2012

Nadere informatie

Technology, Innovation & Society Delft

Technology, Innovation & Society Delft Technology, Innovation & Society Delft VOORBLAD SCHRIFTELIJKE TOETSEN OPLEIDING TOETSCODE GROEP : ELEKTROTECHNIEK : MICPRG-sc1 : EQ1 TOETSDATUM : 25 JANUARI 2013 TIJD : 15.00 16.30 uur AANTAL PAGINA S

Nadere informatie

Raspberry Pi Interfacing.

Raspberry Pi Interfacing. Als je met je Raspberry Pi contact wil maken met de buitenwereld heb je het GPIO ( General Purpose Input Output) interface van de RPi nodig. Met het GPIO interface kun je besturingen maken voor heel veel

Nadere informatie

Zelfbouw frequentieteller

Zelfbouw frequentieteller Zelfbouw frequentieteller De frequentieteller die hier beschreven is, is een teller die gebruik maakt van de software van JG6DFK. De teller is opgebouwd met een PIC processor, namelijk de bekende PIC 16F84.

Nadere informatie

PIC Callgever Door PA1RUM

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

Nadere informatie

Gebruikshandleiding TFT touchscreen

Gebruikshandleiding TFT touchscreen Gebruikshandleiding TFT touchscreen 1.0 Hoofdscherm 1.1 Schakelen In het hoofdscherm kunt u 8 navigatielampen aan en uit zetten door op de ronde knoppen te drukken. Op de illustratie van het schip zijn

Nadere informatie

In gebruik nemen en testen. 11. Technische gegevens 13. Bijlage 1 14

In gebruik nemen en testen. 11. Technische gegevens 13. Bijlage 1 14 02/2009 Etecmo Alle rechten voorbehouden. Niets uit deze documentatie mag worden vermenigvuldigd opgeslagen en/of openbaar gemaakt, zonder voorafgaande schriftelijke toestemming van Etecmo. Technische

Nadere informatie

RAM geheugens. Jan Genoe KHLim. Situering RAM-geheugens. Geheugens. Halfgeleider Geheugens. Willekeurig toegankelijk geheugen

RAM geheugens. Jan Genoe KHLim. Situering RAM-geheugens. Geheugens. Halfgeleider Geheugens. Willekeurig toegankelijk geheugen Jan Genoe KHLim Situering RAM-geheugens Geheugens Halfgeleider Geheugens Serieel toegankelijk geheugen Willekeurig toegankelijk geheugen Read Only Memory ROM Random Access Memory RAM Statische RAM SRAM

Nadere informatie

Luchtdrum. Door: s1199870 n.schrijver@student.utwente.nl s1176366 d.e.sonck@student.utwente.nl s1173375 j.venema-1@student.utwente.

Luchtdrum. Door: s1199870 n.schrijver@student.utwente.nl s1176366 d.e.sonck@student.utwente.nl s1173375 j.venema-1@student.utwente. Luchtdrum Door: Nanko Schrijver Daniël Sonck Jeroen Venema s1199870 n.schrijver@student.utwente.nl s1176366 d.e.sonck@student.utwente.nl s1173375 j.venema-1@student.utwente.nl 13-2-2012 Universiteit Twente

Nadere informatie

Bouwbeschrijving UniSAI

Bouwbeschrijving UniSAI Bouwbeschrijving UniSAI Print maken De layout heeft hele fijne sporen en daarom is fotografisch afdrukken de enige mogelijkheid. Voor het bewerken van de layout gebruik ik het programma Adobe Photoshop

Nadere informatie

Programmeren met Arduino-software

Programmeren met Arduino-software Programmeren met Arduino-software De software waarin we programmeren is Arduino IDE. Deze software is te downloaden via www.arduino.cc. De programmeertaal die hier gebruikt wordt, is gebaseerd op C en

Nadere informatie

Domotica in drie stappen: Systeem omschrijving: DDNET:

Domotica in drie stappen: Systeem omschrijving: DDNET: dmxdomotica DDC1-IP Controller. Ipad en Android Simplistic Light Domotica in drie stappen: 1: Monteren componenten en aansluiten. 2: Adressen instellen op de DMX dimmers Zones in stellen op de drukknop

Nadere informatie

Gebruikershandleiding. robotcar.nl

Gebruikershandleiding. robotcar.nl Gebruikershandleiding robotcar.nl Inhoudsopgave 1 Introductie 2 2 Inventaris 3 3 Uno: een Arduino variant 4 3.1 De pinnen op het Uno board.................... 4 3.2 De Arduino software omgeving...................

Nadere informatie

RCL Arduino Workshop 1

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

Nadere informatie

Arduino CURSUS. door Willy - 09-juni-2017

Arduino CURSUS. door Willy - 09-juni-2017 Arduino CURSUS door Willy - w2@skynet.be, 09-juni-2017 OVERZICHT (1) OVERZICHT (2) Historiek Microcontroller (1) Microcontroller (2) Specificaties - Arduino UNO bord Specificaties - ATmega328P chip LET

Nadere informatie

In- en uitgangssignalen van microprocessoren

In- en uitgangssignalen van microprocessoren In- en uitgangssignalen van microprocessoren E. Gernaat 1 Overzicht signalen Informatie van en naar een microprocessor kan parallel of seriëel gebeuren. Bij parallel-overdracht zal elke lijn (draad) een

Nadere informatie

EEN 3D ACCELEROMETER VOOR IEDEREEN

EEN 3D ACCELEROMETER VOOR IEDEREEN EEN 3D ACCELEROMETER VOOR IEDEREEN Ivo Van den Mooter Inleiding Op enkele dure auto s, op race games, onderaan het televisiescherm tijdens formule 1 wedstrijden ziet men het soms: een grafische voorstelling

Nadere informatie

by Jody Culkin Bronnen die gratis gebruikt, verspreid of aangepast kunnen worden. meestal software of hardware.

by Jody Culkin Bronnen die gratis gebruikt, verspreid of aangepast kunnen worden. meestal software of hardware. Wat is een Arduino??? Vertaling naar NL: Johan Korten by Jody Culkin Arduino is een open source elektronica prototype platform. Wat houdt dat in? Open Source Bronnen die gratis gebruikt, verspreid of aangepast

Nadere informatie

ES1 Project 1: Microcontrollers

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

Nadere informatie

Hoofdstuk 1: De OPAMP

Hoofdstuk 1: De OPAMP Elektronica: Tweede kandidatuur industrieel ingenieur 1 Hoofdstuk 1: De OPAMP 1: Definitie 1.1: Uitvoeringsvormen 2: Hoofdeigenschappen van een (ideale) opamp 2.1: De spanningsversterking 2.2: De ingangsstromen

Nadere informatie

Voor de bouw van de BITX 20 Tranceiver zijn de volgende stappen handig. Het bordje is in secties ingedeeld (zie de afbeelding).

Voor de bouw van de BITX 20 Tranceiver zijn de volgende stappen handig. Het bordje is in secties ingedeeld (zie de afbeelding). BITX 20 Tranceiver Vs.3.x Voor de bouw van de BITX 20 Tranceiver zijn de volgende stappen handig. Het bordje is in secties ingedeeld (zie de afbeelding). De website: http://golddredgervideo.com/kc0wox/bitxver3new/newmanual.htm

Nadere informatie

Bouw een deel van het JeeNode schema zoals beschreven op pagina 5 in de JeeNode handleiding in de handout, maar dan op het breadboard.

Bouw een deel van het JeeNode schema zoals beschreven op pagina 5 in de JeeNode handleiding in de handout, maar dan op het breadboard. Domoticaforum Arduino Workshop 28 november 2010 Lennart Herlaar & Robert Hekkers v1.0 Programma van de workshop 1. Uitdelen workshop kits en handouts. 2. Uitpakken workshop kits en controleren inhoud.

Nadere informatie

COMPUTER GESTUURD LOOPLICHT

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

Nadere informatie

b-logicx handleiding PX_DimmerDayNight

b-logicx handleiding PX_DimmerDayNight INHOUDSOPGAVE Software handleiding 1. Inleiding 2 2. Wat hebben we nodig? 2 3. Werkwijze 2 3.1 Softwaremembers 2 3.2 Softwaremembers voor de bediening activeren 2 3.3 Softwaremembers voor dag/nacht activeren

Nadere informatie

Gebruikershandleiding 2015 1

Gebruikershandleiding 2015 1 Gebruikershandleiding 2015 1 1. Bouw S-tablet 1.1 De 3 delen van de informatieverwerking: Invoer: 2 vaste invoerorganen: drukknop en schuifschakelaar 2 aansluitmogelijkheden: extra invoerorganen Impulsgenerator:

Nadere informatie

43 Keerlusprint. 43.1 Werking. informatieblad 43 keerlusprint KLS versie 2.0

43 Keerlusprint. 43.1 Werking. informatieblad 43 keerlusprint KLS versie 2.0 43 Keerlusprint Beperking aansprakelijkheid De aansprakelijkheid van het bestuur van de HCCM is beperkt als omschreven in informatieblad 1 Bij treingestuurde (digitale) systemen wordt de hele baan door

Nadere informatie

2 Elementaire bewerkingen

2 Elementaire bewerkingen Hoofdstuk 2 Elementaire bewerkingen 19 2 Elementaire bewerkingen 1 BINAIRE GETALLEN In het vorige hoofdstuk heb je gezien dat rijen bits worden gebruikt om lettertekens, getallen, kleuren, geluid en video

Nadere informatie

Werkbladen voor Arduino workshop 1

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

Nadere informatie

HAM841K ALARMCONTROLEPANEEL VOOR COMMERCIËLE EN RESIDENTIËLE TOEPASSINGEN

HAM841K ALARMCONTROLEPANEEL VOOR COMMERCIËLE EN RESIDENTIËLE TOEPASSINGEN ALARMCONTROLEPANEEL VOOR COMMERCIËLE EN RESIDENTIËLE TOEPASSINGEN GEBRUIKERSHANDLEIDING GEBRUIKERSHANDLEIDING ALARMCONTROLEPANEEL VOOR COMMERCIËLE EN RESIDENTIËLE TOEPASSINGEN IEIDING De (HA-841K) is een

Nadere informatie

Fig. 5.1: Blokschema van de 555

Fig. 5.1: Blokschema van de 555 5 Timer IC 555 In de vorige drie hoofdstukken hebben we respectievelijk de Schmitt-trigger, de monostabiele en de astabiele multivibrator bestudeerd. Voor ieder van deze schakelingen bestaan in de verschillende

Nadere informatie

Bouw het schema zoals beschreven op pagina 5 in de RBBB handleiding in de handout, maar dan op het breadboard.

Bouw het schema zoals beschreven op pagina 5 in de RBBB handleiding in de handout, maar dan op het breadboard. Physical Computing Workshop 23 en 30 november 2010, 09.00 13.00 uur en 13.00 17.00 uur Lennart Herlaar V2.0 (aangepast voor de tweede serie workshops) Programma van de workshop 1. Uitdelen workshop kits

Nadere informatie

Regent Tracker aansluitingen 1.2 NL. Regent Tracker AANSLUITSCHEMA S

Regent Tracker aansluitingen 1.2 NL. Regent Tracker AANSLUITSCHEMA S Regent Tracker AANSLUITSCHEMA S 1 Inhoud 1. Introductie... 3 1.1. Termen en afkortingen... 3 2. Product Overzicht... 3 2.1. Uiterlijk... 3 2.2. Interface Definities... 4 3. Aan de slag...4 3.1 Electrische

Nadere informatie

Arduino Zuid-Limburg Workshop 2

Arduino Zuid-Limburg Workshop 2 1 Arduino Zuid-Limburg Workshop 2 Leren door doen Juni 2016 - slides voor Arduino workshop Zuid-Limburg 2 In deze workshop Minder focus op de programmeertaal zelf Voorbeelden als basis gebruiken Tonen

Nadere informatie

Universele Digi Interface

Universele Digi Interface Universele Digi Interface Deze universele interface bestaat uit verschillende modules en kan daardoor ook voor verschillende toepassingen en verschillende type transceivers gebruikt worden. Het uitgangspunt

Nadere informatie

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 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

Nadere informatie

VTI Sint-Laurentius De school voor Wetenschap, Techniek en Technologie Pr. Thuysbaertlaan 1 9160 Lokeren www.vti-lokeren.be info@vti-lokeren.

VTI Sint-Laurentius De school voor Wetenschap, Techniek en Technologie Pr. Thuysbaertlaan 1 9160 Lokeren www.vti-lokeren.be info@vti-lokeren. VTI Sint-Laurentius De school voor Wetenschap, Techniek en Technologie Pr. Thuysbaertlaan 1 9160 Lokeren www.vti-lokeren.be info@vti-lokeren.be GEÏNTEGREERDE PROEF Automatische schuifdeur Industriële informatie

Nadere informatie

Wireless PC Interface installatie handleiding

Wireless PC Interface installatie handleiding Wireless PC Interface installatie handleiding Alphatronics bv * Watergoorweg 71* 3861MA Nijkerk * Tel.: 033-2459944 * Fax.: 033-2453149 * info@alphatronics.nl SPECIFICATIES Artikel nummer: 007077 Geschikt

Nadere informatie

Bouw het schema zoals beschreven in de RBBB handleiding in de handout, maar dan op het breadboard.

Bouw het schema zoals beschreven in de RBBB handleiding in de handout, maar dan op het breadboard. Physical Computing Workshop 20, 21 en 28 mei 2010, 13.00 17.00 uur Lennart Herlaar V1.1 (relaisschakeling aangepast) Programma van de workshop 1. Uitdelen workshop kits en handouts, aftekenen lijst. 2.

Nadere informatie

In deze mannual zal ik het voorbeeld van de Led cube gebruiken maar de principes zijn op alles toepasbaar.

In deze mannual zal ik het voorbeeld van de Led cube gebruiken maar de principes zijn op alles toepasbaar. Parallelle poort interface met Visual basic Waarom dit naslagwerk: Ik was zelf een beginner op dit vlak en heb dagen lopen zoeken naar correcte en up to date info inzake de aansturing van pc naar elektronica

Nadere informatie

Opgave Tussentijdse Oefeningen Jaarproject I Reeks 3: Tijd, licht en warmte

Opgave Tussentijdse Oefeningen Jaarproject I Reeks 3: Tijd, licht en warmte Opgave Tussentijdse Oefeningen Jaarproject I Reeks 3: Tijd, licht en warmte Voor deze oefeningenles heb je de handleiding van de uitgedeelde ARM processor nodig. Je kan deze vinden op de website van het

Nadere informatie

Een Simpele RF Ontvanger

Een Simpele RF Ontvanger Een Simpele RF Ontvanger Een eenvoudige schakeling rond de RRFQ1 module Samenvatting De hierbij gepresenteerde schakeling vormt een eenvoudige ontvanger voor het ontvangen van seriële data over een smalband

Nadere informatie

Arduino. Workshop. 20 juni 2014 Peter Struwe Stichting De Jonge Onderzoekers Groningen

Arduino. Workshop. 20 juni 2014 Peter Struwe Stichting De Jonge Onderzoekers Groningen Arduino Workshop Beta-docentendag 20 juni 2014 Peter Struwe Stichting De Jonge Onderzoekers Groningen Wat is een microcontroller? Maak een computer met alleen het meest noodzakelijke: processor geheugen

Nadere informatie

Mini Handleiding over Elektronica-onderdelen

Mini Handleiding over Elektronica-onderdelen Mini Handleiding over Elektronica-onderdelen Deze handleiding is speciaal geschreven voor kinderen vanaf 10 jaar. Op een eenvoudige manier en in begrijpelijke tekst leer je stapsgewijs wat elk elektronica-onderdeel

Nadere informatie

INHOUD. dankbetuiging inleiding DE ARDUINO REVOLUTIE...16 OVER DIT BOEK...17 OPZET VAN DIT BOEK...18

INHOUD. dankbetuiging inleiding DE ARDUINO REVOLUTIE...16 OVER DIT BOEK...17 OPZET VAN DIT BOEK...18 INHOUD dankbetuiging... 13 inleiding... 15 DE ARDUINO REVOLUTIE...16 OVER DIT BOEK...17 OPZET VAN DIT BOEK...18 PROJECT 0: AAN DE SLAG...22 HARDWARE... 23 DE ARDUINO UNO... 23 STROOM... 23 BREADBOARDS...

Nadere informatie