Voorwoord Inleiding tot de microcontrollertechniek Toepassingsgebieden van microcontrollers 14

Maat: px
Weergave met pagina beginnen:

Download "Voorwoord Inleiding tot de microcontrollertechniek Toepassingsgebieden van microcontrollers 14"

Transcriptie

1 Inhoud Voorwoord 11 1 Inleiding tot de microcontrollertechniek Toepassingsgebieden van microcontrollers Wat is een microcontroller? Microcontroller-geheugen De RISC-architectuur De juiste controller op de juiste plaats Omvang van de instructieset Snelheid Functionaliteit van de geïntegreerde hardware Prijs en verkrijgbaarheid De behuizing Grootte van het geheugen Kwaliteit van de documentatie Acceptatie door andere gebruikers Beschikbaarheid van ontwikkeltools Kies de juiste Atmel AVR 30 2 De ontwikkelomgeving De voeding Standaardvoeding Automobiele voeding Brownout-detectie De programmmeeradapter ISP-aansluiting

2 2.2.2 Een very-low-cost programmeeradapter STK200-compatibele programmeeradapter Seriële programmeeradapter De C-compiler WinAVR Installatie van WinAVR De editor Programmers Notepad De programmeersoftware PonyProg yaap avrdude AVR8 Burn-O-Mat Branden en debuggen via JTAG De JTAG-interface AVR Studio Programmering van de JTAG-interface JTAG-testproject 62 3 Eerste experimenten met de jc Minimalistische pc Uitweiding: buffercondensator Uitweiding: klokgenerator Compilatie van uw eerste programma Uitweiding: compiler en MAKEFILE Programmeren van de microcontroller yaap AVR8 Burn-O-Mat Aanroep van avrdude vanuit de editor Configuratie: Fuse Bits en Security Bits De belangrijkste Fuse Bits Het Fuse Bit-rampenlan Uw software beveiligen met Lock Bits 97 4 Het Mini-Mega-board Opbouw van het Mini-Mega-board Eenvoudig en veelzijdig Alles aan boord 105

3 4.2 In System Programming Standaard Fuse Bits Verbetering van de leesbaarheid van de code De beginselen van in- en uitvoer Standaardbibliotheken en het aansturen van LED's LED's op de microcontroller aansluiten Register-constanten uit de l/o-standaardbibliotheek Nogmaals de AVR Libc De uitvoering van het programma vertragen Heeltallige datatypen (integers) Bitmanipulatie en data-uitvoer Zeven-segment-en alfanumerieke displays Gemeenschappelijke anode of kathode Aansturing van zeven-segment-displays Alfanumerieke LED-displays Aansturen van zwaardere belastingen Transistoren voor kleine belastingen Power-MOSFET's voor zwaardere belastingen Oud maar niet verouderd: relais Galvanische scheiding met optocouplers Signaalingangen Pullup of pulldown Ingangsniveaus inlezen Problemen met contactdender Multiplexen spaart aansluitingen Multiplexen van zeven-segment-displays Opsplitsen van getallen Multiplexen met een timer Uitweiding: schuifregister x7-matrix met schuifregister Tekst op het matrix-display 162

4 6 Vloeibaar-kristaldisplays HD44780-compatibel Aansluiting van LCD's Geheugenindeling De HD44780-instructieset Gebruik van het LC-display Initialisering van de 4-bit-modus Displayconfiguratie Uitvoer van tekens Uitvoer van getallen Definiëren van eigen tekens Tekendefinitie Extra grote cijfers Seriële data-overdracht RS232-interface Configuratieregister van de USART Software-UART Data zenden en ontvangen Handshaking ter voorkoming van misverstanden Analoge in-en uitvoer Resolutie en ingangsschakeling van de ADC Spanningsdeler Berekening van de ingangsspanning Referentiespanning A/D-omzetting in de praktijk Configuratie van de ADC Enkele praktische tips Temperatuurmeting Toevalsgenerator Digitaal-analoog-omzetter Digitale functiegenerator 200

5 9 Programmasturing met interrupts Waar komen de interrupts vandaan? Interruptafhandeling Interrupts activeren Externe IRQ's verwerken Uitweiding: volatile Atomaire datatoegang Een waakhond tegen programmeerfouten De waakhond gebruiken Timers en counters De werking van een timer Bitbreedte en interrupt van de timer Kloksignaal en prescaler De timers van de ATmegal Overflow met 8-bit-timer Timer 0 met preset Timer 0 met vergelijkswaarde De CTC-modus van timer Timer 0 als signaalgenerator Externe impulsen tellen met timer Even voorstellen: 8-bit timer Een stopwatch met 16-bit timer Pulsbreedtemodulatie Softwarematige PWM Fast PWM met timer Timer'1: Fast PWM met willekeurige frequentie Geheugenoperaties Toegang tot het programmageheugen (flash) String-arrays in het flash-geheugen opslaan Toegang tot het EEPROM EEPROM-imagebestand Geheugenoperaties met drijvende-komma-getallen 255

6 12 De seriële databus l 2 C (TWI) en SPI Two-Wire Interface l 2 C De werking van de l 2 C-bus Adressering van de slaves Het l 2 C-busprotocol Aansturing van een EEPROM via TWI Het standaard geheugen-ic 24Cxx TWI en het Mini-Mega-board De Serial Peripheral Interface (SPI) SPI tussen een ATmega16 en een ATmega Voorbeeldprojecten Radioklok met DCF77-ontvanger De opbouw van het tijdsignaal De vorm van het tijdsignaal De ontvangermodule Voorbeeldapplicatie Global Positioning System GPS-ontvangers Aansluiten van de GPS-ontvanger Verwerking van NMEA-data Een PC-toetsenbord voor de invoer Het toetsenbord-protocol Voorbeeldapplicatie met een toetsenbord Data-overdracht en afstandsbediening per handy Gratis schakelen Dataverbinding met de handy GSM-AT-commando's Tekstberichten versturen per PDU 297 Index

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

EmSE presentatie. Starten met de ATtiny2313: Een RGB powerled driver Kees Moerman, 13 juli 2010

EmSE presentatie. Starten met de ATtiny2313: Een RGB powerled driver Kees Moerman, 13 juli 2010 EmSE presentatie Starten met de ATtiny2313: Een RGB powerled driver Kees Moerman, 13 juli 2010 Het probleem Ik wil een LED controller maken Voor zelfgemaakte RGB power-led lampjes Om aan mijn thuisnetwerk

Nadere informatie

Inhoud. 1 De Microcontroller 1. 2 De taal C Declaraties Functies In- en uitvoer Voorwaardelijke opdrachten 41

Inhoud. 1 De Microcontroller 1. 2 De taal C Declaraties Functies In- en uitvoer Voorwaardelijke opdrachten 41 Inhoud 1 De Microcontroller 1 1.1 Embedded Systemen............................ 1 1.2 De architectuur van de microprocessor en de microcontroller. 4 1.3 Geheugens en geheugenstructuur...................

Nadere informatie

A Quick Start Guide: AVR programmeren

A Quick Start Guide: AVR programmeren A Quick Start Guide: AVR programmeren In deze guide wordt uitgelegd hoe men kan beginnnen met het programeren van een ATMEL AVR microcontroller. Er zal een testprogramma uit de software library AVRlib

Nadere informatie

Inhoud. 1 De Microcontroller 1. 2 De taal C C in het kort Functies 31

Inhoud. 1 De Microcontroller 1. 2 De taal C C in het kort Functies 31 Inhoud 1 De Microcontroller 1 1.1 Embedded Systemen............................ 1 1.2 De architectuur van de microprocessor en de microcontroller. 4 1.3 Geheugens en geheugenstructuur...................

Nadere informatie

Arduino. HCC Vlaanderen - Mechelen 7 februari 2011. Luc De Cock

Arduino. HCC Vlaanderen - Mechelen 7 februari 2011. Luc De Cock Arduino HCC Vlaanderen - Mechelen 7 februari 2011 Luc De Cock Inhoud Wat is Arduino? Wat hebben we nodig? Arduino IDE Voorbeelden Extra tools Uitbreidingen Wat is Arduino? Open source electronica platform

Nadere informatie

Interface Technieken. Roggemans M. 2012

Interface Technieken. Roggemans M. 2012 Interface Technieken Roggemans M. 2012 Evaluatie Begrijpen leerstof Figuren kunnen verklaren/uitleggen Kritische kijk op technologie (info van het internet) Basiskennis analoge 1 Herbekijk leerstof en

Nadere informatie

Inhoud. 1 De Microcontroller 1. 2 De taal C C in het kort Functies 31

Inhoud. 1 De Microcontroller 1. 2 De taal C C in het kort Functies 31 Inhoud 1 De Microcontroller 1 1.1 Embedded Systemen............................ 1 1.2 De architectuur van de microprocessor en de microcontroller. 4 1.3 Geheugens en geheugenstructuur...................

Nadere informatie

Peripheral Interface Controllers. BRAC clubavond 5-105 PE2WDO

Peripheral Interface Controllers. BRAC clubavond 5-105 PE2WDO Peripheral Interface Controllers -10 PE2WDO Programma Introductie Wat is een PIC Wat heb je nodig om te beginnen Praktijkopdrachten: Voorbeeld met uitleg Opdrachten pag. 2 Wat is een PIC Programmable Intelligent

Nadere informatie

Projectwerk microcontrollers:

Projectwerk microcontrollers: Projectwerk microcontrollers: Doel van het labo Kenmerken van microcontrollers bestuderen Zelfstandig bestuderen van onbekende componenten aan de hand van technische documentatie (datasheets, schema s,

Nadere informatie

Microcontrollers Week 1 Introductie microcontroller Jesse op den Brouw INLMIC/2014-2015

Microcontrollers Week 1 Introductie microcontroller Jesse op den Brouw INLMIC/2014-2015 Microcontrollers Week 1 Introductie microcontroller Jesse op den Brouw INLMIC/2014-2015 Computersysteem Een systeem dat rekenkundige operaties, data manipulaties en beslissingen kan uitvoeren, aan de hand

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

Wat is een busverbinding?

Wat is een busverbinding? Wat is een busverbinding? gemeenschappelijke verbinding tussen CPU, geheugen en I/O-schakelingen onderscheid tussen: databus/adresbus/controlbus intern/extern serieel/parallel unidirectioneel/bidirectioneel

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

Elektronica en Visual Basic

Elektronica en Visual Basic Burkhard Kainka Elektronica en Visual Basic experimenten met de PC Uitgeverij Segment B.V. postbus 75, 6190 AB Beek (L) Inhoud Voorwoord...7 1. Inleiding... 9 2. Hardware en oefenmateriaal.... 11 3. Visual

Nadere informatie

Microcontrollers Introductie INLMIC Jesse op den Brouw INLMIC/2014-2015

Microcontrollers Introductie INLMIC Jesse op den Brouw INLMIC/2014-2015 Microcontrollers Introductie INLMIC Jesse op den Brouw INLMIC/2014-2015 Microcontroller Uit Wikipedia A microcontroller (sometimes abbreviated µc or uc) is a small computer on a single integrated circuit

Nadere informatie

Installeren software FDM2000 FDM2000. Anna van Schuurmanstraat TW OSS.

Installeren software FDM2000 FDM2000. Anna van Schuurmanstraat TW OSS. FDM2000 Anna van Schuurmanstraat 412 5344 TW OSS www.hr-electronics.nl Installeren FDM2000 Versie 1.10 Pagina 1 van 5 Document versie: 1.00 Met het programma FDM2000 versie 1.10 is het mogelijk om zelf

Nadere informatie

Elektronische dobbelsteen met de ATtiny2313

Elektronische dobbelsteen met de ATtiny2313 lektor post Project No. 0 Tiny dobbelsteen Elektronische dobbelsteen met de ATtiny Florian Schäffer (Duitsland) Deze eenvoudige elektronische dobbelsteen is een ideaal beginnersproject voor degenen die

Nadere informatie

Arduino. projecten voor gevorderden. Dr. Günter Spanner. Elektor International Media BV postbus ZG Susteren

Arduino. projecten voor gevorderden. Dr. Günter Spanner. Elektor International Media BV postbus ZG Susteren Arduino projecten voor gevorderden Dr. Günter Spanner Elektor International Media BV postbus 11 6114 ZG Susteren www.elektor.nl Inhoud 1 Inleiding 9 1.1 Het Arduino-project 10 1.2 Opzet en doelgroep 10

Nadere informatie

Energiezuinig ontwerpen met T-Board 28 Temperatuurlogger wint met gemak van Arduino

Energiezuinig ontwerpen met T-Board 28 Temperatuurlogger wint met gemak van Arduino Projects Energiezuinig ontwerpen met T-Board 28 Temperatuurlogger wint met gemak van Arduino Andrew Retallack (Zuid-Afrika) Laag energieverbruik van schakelingen wordt steeds belangrijker, ook al vanwege

Nadere informatie

Presentatie op bijeenkomst van EmSE: Embedded Systems Eindhoven

Presentatie op bijeenkomst van EmSE: Embedded Systems Eindhoven EmSE presentatie Home Control: waar ben ik Presentatie op bijeenkomst van EmSE: Embedded Systems Eindhoven Ad-hoc presentatie aan de hand van een project waar ik nog mee bezig ben... Nog niet alles is

Nadere informatie

Hoofdstuk 19. Embedded systemen

Hoofdstuk 19. Embedded systemen Hoofdstuk 19 Embedded systemen 1 r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15(pc) NZCV CPSR Figuur 19.1: ARM-programmeermodel. Byte 0 Byte 1 Byte 2 Byte 3 Byte 3 Byte 2 Byte 1 Byte 0 Figuur 19.2:

Nadere informatie

Pulse generator. Output compare. Timer/Counter0. T/C0 count-ingang. T/C0 Output Compare. Microcontroller Programmeren in C. MICPRG 15 januari 2014

Pulse generator. Output compare. Timer/Counter0. T/C0 count-ingang. T/C0 Output Compare. Microcontroller Programmeren in C. MICPRG 15 januari 2014 Pulse generator Veel signalen in de buitenwereld zijn pulsvormig. Microcontroller Programmeren in C MICPRG Les 6 Veel actoren kunnen met een pulsvormig signaal worden aangestuurd: Lamp. Motor. Telefoonkiezer.(Puls

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

Inhoud vandaag. Interrupts. Algemeen ARM7 AIC

Inhoud vandaag. Interrupts. Algemeen ARM7 AIC Inhoud vandaag Interrupts Algemeen ARM7 AIC Interrupts Wat is een interrupt? Een interrupt is een onderbreking van de huidige bezigheden ten gevolge van een externe gebeurtenis, zodanig dat de bezigheden

Nadere informatie

Interfacetechnieken Studiehandleiding

Interfacetechnieken Studiehandleiding Interfacetechnieken Groep : ES2, ES3D Peter Bijl 1 September 2014 Inhoud 1 Inleiding... 3 1.1... Voorkennis... 3 1.2... Doelstellingen... 3 2 Beschrijving en beoordeling... 4 2.1... Hoofdfase voltijd...

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

Technische Opleidingen

Technische Opleidingen Technische Opleidingen Elauma Waagmeester Technische opleidingen Niet alleen bij nieuwbouw, maar ook bij revisies en storingen is het belangrijk om voldoende kennis van de verschillende systemen in huis

Nadere informatie

Microcontrollers. Bart Kardinaal E204 221490 Verslag microcontrollers 28-11-06. Rev 1.0 Status definitief.

Microcontrollers. Bart Kardinaal E204 221490 Verslag microcontrollers 28-11-06. Rev 1.0 Status definitief. Microcontrollers Bart Kardinaal E204 221490 Verslag microcontrollers 28-11-06 Rev 1.0 Status definitief. Voorword. Dit verslag is geschreven in het kader van de opdracht, als onderdeel van het eerste studiejaar

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

Handleiding Teknatool houtdraaibank Nova DVRxp Nederlands bij gebruik van de originele Engelse handleiding

Handleiding Teknatool houtdraaibank Nova DVRxp Nederlands bij gebruik van de originele Engelse handleiding Teknatool houtdraaibank Nova DVRxp Artikelnummer: 24207 Besturingssysteem software versie: 4.54x Interface software versie: s03 Teknatool International, 13 juli 2006 1.0 Introductie 1.1 Algemeen Deze handleiding

Nadere informatie

Wat is Arduino? Arduino = microprocessor (Atmel)

Wat is Arduino? Arduino = microprocessor (Atmel) Intro tot Arduino Wat is Arduino? Volgens de website: Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers,

Nadere informatie

VOLWASSENENONDERWIJS

VOLWASSENENONDERWIJS VOLWASSENENONDERWIJS Organisatie: Onderwijsvorm: Duur: Categorie: Afdeling: Vakken: Lineaire organisatie HOKTSP 1-jarige cyclus Technisch MICROPROCESSOREN - Specialisatiejaar Microprocessoren 2 lt Computer

Nadere informatie

C-Control Pro Mega Series. 2005 Conrad Electronic

C-Control Pro Mega Series. 2005 Conrad Electronic C-Control Pro Mega Series 2005 Conrad Electronic Inhoudsopgave Hoofdstuk 1 Belangrijke aanwijzingen 2 1 Introductie 2 2 Het lezen van deze gebruiksaanwijzing 2 3 Gebruik 3 4 Gebruik waarvoor dit apparaat

Nadere informatie

MICPRG 15 januari 2014. Toets: Theorie:

MICPRG 15 januari 2014. Toets: Theorie: Werkvormen MICPRG MICPRG-co1 + MICPRG-pr1 = 84SBU. 14 uurtheorie. 14 uur practicum. 14 uurtoets+ voorbereiding 42 uur zelfstudie = 6 uur/week zelfstudie! Toets: Theorie: MICPRG Les1 Schriftelijke toets

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

ARDUINO COMPILATIE ALLE ARTIKELEN UIT ELEKTOR 216 PAGINA S

ARDUINO COMPILATIE ALLE ARTIKELEN UIT ELEKTOR 216 PAGINA S BEST-OF SERIE ARDUINO COMPILATIE ALLE ARTIKELEN UIT ELEKTOR 216 PAGINA S SELECT LEARN DESIGN SHARE Inhoud Pagina Titel Editie Pagina's Arduino met Atmel Studio 12-201 7 10 C-modules 11-201 8 18 Extreem

Nadere informatie

DCC Lok Decoder met Atmel Tiny45

DCC Lok Decoder met Atmel Tiny45 DCC Lok Decoder met Atmel Tiny5 Beschrijving: decoder volgens de NMRA DCC standaard eenvoudige opbouw, SMD formaat 0805 dubbelzijdige printplaat * 8 mm met een beetje soldeer ervaring in SMD eenvoudig

Nadere informatie

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

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

18 Embedded systemen 1

18 Embedded systemen 1 18 Embedded systemen 1 r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15(pc) NZCV CPSR Figuur 18.1 ARM-programmeermodel Byte 0 Byte 1 Byte 2 Byte 3 Byte 3 Byte 2 Byte 1 Byte 0 Figuur 18.2 Endian conversie

Nadere informatie

De Arduino-microcontroller in de motorvoertuigentechniek (2)

De Arduino-microcontroller in de motorvoertuigentechniek (2) De Arduino-microcontroller in de motorvoertuigentechniek (2) E. Gernaat (ISBN 978-90-79302-11-6) 1 Procescomputer 1.1 Microprocessoren algemeen De informatie-verwerking zoals is behandeld, is vrijwel geheel

Nadere informatie

Draadloos embedded meetsysteem via Bluetooth

Draadloos embedded meetsysteem via Bluetooth Draadloos embedded meetsysteem via Bluetooth Kristof Booghmans 3 PB - MCT Inhoud van deze presentatie Bespreking van de opbouw Metingen Microcontroller en programma in C Relais Draadloze communicatie en

Nadere informatie

Microcontrollers Labo

Microcontrollers Labo Microcontrollers Labo 8051 based microcontroller ADuC832 from Analog Devices 06/2016 Roggemans M. (MGM) LES 0 Testen en verdelen van de hardware FTP site overlopen Installeren van software om thuis te

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

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

Netspanning-analyzer met Arduino

Netspanning-analyzer met Arduino Projects Netspanning-analyzer met Arduino Frequentie-analyse op mini-kleurendisplay Fidelis Theinert (Nederland) Een volwaardige spectrum-analyzer met een eenvoudig Arduino-bordje? In dit artikel laten

Nadere informatie

Workshop AVR. Een klein stapje naar 8-bits microcontrollers. Door Ad Boerma

Workshop AVR. Een klein stapje naar 8-bits microcontrollers. Door Ad Boerma Workshop AVR Een klein stapje naar 8-bits microcontrollers Door Ad Boerma Voor wie is dit? Doel? Voor iedereen die nieuwsgierig is naar AVR microcontrollers. Specifieker: Voor mensen die al wel een beetje

Nadere informatie

De AVR Microcontroller programmeren met GCC

De AVR Microcontroller programmeren met GCC LinuxFocus article number 231 http://linuxfocus.org De AVR Microcontroller programmeren met GCC Kort: door Guido Socher (homepage) Over de auteur: Guido houdt van Linux, niet alleen om dat leuk is om de

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

ES1 Project 1: Microcontrollers

ES1 Project 1: Microcontrollers ES1 Project 1: Microcontrollers Les 1: Installeren en verifiëren van de SDE Door Hugo Arends, augustus 2012 Microcontrollers Een microcontroller is een elektronische component dat gebruikt wordt om (complexe)

Nadere informatie

Vogelaar Electronics DRAFT DelphiStamp VE08201

Vogelaar Electronics DRAFT DelphiStamp VE08201 1 Vogelaar Electronics Dorpsstraat 90 3751 ES Bunschoten Netherlands Telefoon +31 (0)33 2980727 Fax +31 (0)847 115096 E-mail info@vogelaar-electronics.com DS_intro.doc 19-07-2005 DRAFT DelphiStamp VE08201

Nadere informatie

Betaalbaar Home Control. Presentatie op bijeenkomst van EmSE: Embedded Systems Eindhoven

Betaalbaar Home Control. Presentatie op bijeenkomst van EmSE: Embedded Systems Eindhoven EmSE presentatie Betaalbaar Home Control Presentatie op bijeenkomst van EmSE: Embedded Systems Eindhoven Ad-hoc presentatie aan de hand van een project waar ik nog mee bezig ben... Nog niet alles is perfect

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

Microcontrollers. 8051 based microcontroller ADuC832 from Analog Devices. 12/2011 Roggemans M. (MGM)

Microcontrollers. 8051 based microcontroller ADuC832 from Analog Devices. 12/2011 Roggemans M. (MGM) Microcontrollers 8051 based microcontroller ADuC832 from Analog Devices 12/2011 Roggemans M. (MGM) LES 1 Doelstellingen: situering vak, afspraken labo en evaluatie toelichten concept embedded oplossing

Nadere informatie

Microcontrollers Week 2 Opbouw ATmega32 controller, instructies Jesse op den Brouw INLMIC/2014-2015

Microcontrollers Week 2 Opbouw ATmega32 controller, instructies Jesse op den Brouw INLMIC/2014-2015 Microcontrollers Week 2 Opbouw ATmega32 controller, instructies Jesse op den Brouw INLMIC/2014-2015 Blokdiagram ATmega32 2 ATmega32 Features 131 instructies 32 KB Flash ROM programmageheugen 2 KB Intern

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

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

Interfacetechnieken Practicumhandleiding

Interfacetechnieken Practicumhandleiding Interfacetechnieken Groep : ES2, ES3D Peter Bijl 11 April 2016 Inhoud 1 Inleiding... 3 2 Practicum EMC... 4 2.1... Opdracht1... 4 2.2... Opdracht 2... 4 3 Practicum Interfaces... 6 3.1... DMA transfer

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

De Arduino-microcontroller in de motorvoertuigentechniek (8)

De Arduino-microcontroller in de motorvoertuigentechniek (8) De Arduino-microcontroller in de motorvoertuigentechniek (8) E. Gernaat (ISBN 978-90-79302-11-6) 1 Assembly (Assembleertaal) 1.1 Inleiding De Arduino kan ook in assembleertaal (assembly) worden geprogrammeerd.

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

Microcontrollers. en de taal C. Wim Dolman. vierde druk

Microcontrollers. en de taal C. Wim Dolman. vierde druk Microcontrollers en de taal C vierde druk Wim Dolman Informatie over dit boek en andere uitgaven kunt u verkrijgen bij: Wim Dolman info@dolman-wim.nl http://mic.dolman-wim.nl/ Microcontrollers en de taal

Nadere informatie

Installeren software FSM2000 FSM2000. Anna van Schuurmanstraat 412 5344 TW OSS. www.hr-electronics.nl

Installeren software FSM2000 FSM2000. Anna van Schuurmanstraat 412 5344 TW OSS. www.hr-electronics.nl FSM2000 Anna van Schuurmanstraat 412 5344 TW OSS www.hr-electronics.nl Installeren FSM2000 Versie 1.05 Pagina 1 van 5 Document versie: 1.00 Met het programma FSM2000 versie 1.05 is het mogelijk om zelf

Nadere informatie

Het instellen van de ControlBox 3.0 moet worden uitgevoerd door gekwalificeerde mensen.

Het instellen van de ControlBox 3.0 moet worden uitgevoerd door gekwalificeerde mensen. Gebruikers handleiding Algemeen De ControlBox 3.0 bedient een standaard High Security Slot (HSS). Er zijn 3 opties om de firmware in te stellen. Zowel het type als de modus moeten worden geselecteerd:

Nadere informatie

PRODUCTVERSLAG. Retro game pong. Versie 1.0 20/01/2014 project 1 jaar 1 embeded systems engineering groep 4

PRODUCTVERSLAG. Retro game pong. Versie 1.0 20/01/2014 project 1 jaar 1 embeded systems engineering groep 4 PRODUCTVERSLAG Retro game pong Versie 1.0 20/01/2014 project 1 jaar 1 embeded systems engineering groep 4 illuminate Hogeschool van Arnhem en Nijmgeren Arnoud Kriek, Jelle Lolkema, Benjamin Martens, Niels

Nadere informatie

Kies open installatie database wanneer u reeds een instellingen ODB bestand heeft gemaakt.

Kies open installatie database wanneer u reeds een instellingen ODB bestand heeft gemaakt. HANDLEIDING VERBINDING MAKEN MIDDELS DE JA-82T PC INTERFACE MODULE TUSSEN UW PC EN HET ALARMSYSTEEM. AANMAKEN VAN INSTELLINGENBESTAND ODB EN HET OPENEN VAN HET GEHEUGEN VAN HET ALARMSYSTEEM. MASTERSTAND

Nadere informatie

Inhoud Inhoud. Inleiding 1 Leerdoelen 1

Inhoud Inhoud. Inleiding 1 Leerdoelen 1 v Inhoud Inhoud Inleiding 1 Leerdoelen 1 1 Aftrap 3 1.1 Aanschaf 3 1.2 Arduino UNO R3 of Arduino MEGA 2560? 4 1.3 Poorten en voeding 5 1.4 Systeemeisen 6 1.5 Software 6 1.6 Arduino met pc verbinden 10

Nadere informatie

Datacommunicatie ov. Seriële bussystemen SERIËLE VERBINDINGEN

Datacommunicatie ov. Seriële bussystemen SERIËLE VERBINDINGEN Datacommunicatie ov THEORIE SERIËLE VERBINDINGEN Seriële bussystemen Prof. Dr. Bernd vom Berg en Dipl.-Ing. Peter Groppe Synchrone seriële datacommunicatie tussen microcontroller en periferie is de laatste

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

Inleiding Digitale Techniek. Week 7 Schuifregisters Jesse op den Brouw INLDIG/2013-2014

Inleiding Digitale Techniek. Week 7 Schuifregisters Jesse op den Brouw INLDIG/2013-2014 Inleiding Digitale Techniek Week 7 Schuifregisters Jesse op den Brouw INLDIG/213-214 Schuifregisters In de digitale techniek en met name in de digitale communicatie wordt veel gebruik gemaakt van seriële

Nadere informatie

Handleiding GSM kiezer V2.03

Handleiding GSM kiezer V2.03 Voor GSM kiezers geleverd vanaf augustus 2014 Plaatsen SIM kaart / Installatie PIN code van SIM kaart uitschakelen. Let erop dat de SIM kaart voldoende bel- en SMS-tegoed heeft. Tijdens opstartfase van

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

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (2)

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (2) De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (2) 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

Hoofdstuk 18. Embedded systemen

Hoofdstuk 18. Embedded systemen Hoofdstuk 18 Embedded systemen 1 r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15(pc) NZCV CPSR Figuur 18.1 ARM-programmeermodel Byte 0 Byte 1 Byte 2 Byte 3 Byte 3 Byte 2 Byte 1 Byte 0 Figuur 18.2

Nadere informatie

Microcontrollers. 8051 based microcontroller XC888 from Infineon. 08/2011 Roggemans M. (MGM)

Microcontrollers. 8051 based microcontroller XC888 from Infineon. 08/2011 Roggemans M. (MGM) Microcontrollers 8051 based microcontroller XC888 from Infineon 08/2011 Roggemans M. (MGM) LES 1 Doelstellingen: situering vak, afspraken labo en evaluatie toelichten concept embedded oplossing probleem

Nadere informatie

VOORWOORD 5 TEN GELEIDE 13 DEEL 1: THEORETICUM 16 1 INLEIDING 17

VOORWOORD 5 TEN GELEIDE 13 DEEL 1: THEORETICUM 16 1 INLEIDING 17 Inhoudsopgave VOORWOORD 5 TEN GELEIDE 13 DEEL 1: THEORETICUM 16 1 INLEIDING 17 1.1 DE GESCHIEDENIS VAN DE ELEKTRISCHE COMMUNICATIE 17 1.1.1 De telegraaf 17 1.1.2 De eerste experimenten 20 1.1.3 Het werkt!

Nadere informatie

De seriële poort Jan Genoe KHLIM

De seriële poort Jan Genoe KHLIM De seriële poort Jan Genoe KHLIM De seriële poort 1 De seriële poort Een PC bezit een aantal seriële poorten: COM1, COM2,... Er zijn 1 of 2 seriële poorten voorzien op het moederbord Plug-in kaarten laten

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

Handleiding KCVR9NE KCVR9NE

Handleiding KCVR9NE KCVR9NE Handleiding Instructies voor de installatie: Instructies voor de verwijdering van de vetfilter. Weghaalbaar bovenste glas Weghaalbaar onderste glas 1) Fasen voor het weghalen van het bovenste glas: NB:

Nadere informatie

Voorblad tentamen ENG

Voorblad tentamen ENG Voorblad tentamen ENG 015-016 Naam student: Studentnr: Klas: Cijfer: Dit voorblad en indien aangegeven overige opgavenbladen, moeten voorzien zijn van naam, studentnummer en klas. Controleer dit tentamen

Nadere informatie

EEPROM en seriële communicatie

EEPROM en seriële communicatie 21 EEPROM en seriële communicatie Dit hoofdstuk leert je hoe het EEPROM van de ATmega32 kunt benaderen en leer je hoe je serieel met een extern EEPROM en met andere componenten kunt communiceren. De behandelde

Nadere informatie

+31 (0)900 1200 003 E:

+31 (0)900 1200 003 E: Multichannel-Datalogger PCE-KD5 Tot 48 analoge of binaire ingangen / 16 Schakel- of 8 analoge uitgangen / Grafische TFT-weergave met touchscreen / RS485-interface / ca. 30 mathematische functies 8 geintegreerde

Nadere informatie

CONFIGURATIEHANDLEIDING WANDLEZER NE39

CONFIGURATIEHANDLEIDING WANDLEZER NE39 CONFIGURATIEHANDLEIDING WANDLEZER NE39 Radaris Evolution. Configuratiehandleiding NE39. Versie: 3.1 Revisie: 20100927-1 - De producten van Nemef zijn onderhevig aan veranderingen welke zonder voorafgaande

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

Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368

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

Nadere informatie

Meet the Arduino FAMILY

Meet the Arduino FAMILY www.arduino.cc Arduino is HARDWARE Meet the Arduino FAMILY Mega Lilypad Ethernet Mini En meer... Gemeenschappelijke kenmerken Printkaartje met een ATMEL microcontroller Digitale en analoge in- en/of uitgangen

Nadere informatie

2 Algemene opbouw van een computersysteem

2 Algemene opbouw van een computersysteem Procescomputer E. Gernaat 1 Microprocessoren algemeen Informatie-verwerking zoals behandeld is momenteel vrijwel geheel overgenomen door microprocessoren. Wanneer we voortborduren op het idee van combinatorische

Nadere informatie

Informatiebundel ADuC832 Motor interface bord MGM/[dp]

Informatiebundel ADuC832 Motor interface bord MGM/[dp] Het ADuC832 Motor interface bord. Het ADuC832V2.0 motor interface bord heeft als doel: Een DC motor en een stappenmotor, die op het motor interface bord gemonteerd zijn, te kunnen aansturen met een ADuCV2.0/V1.1

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

Keytis 4 (Home) io. Installatiehandleiding. Keytis 4 (Home) io Artikelnummer Keytis 4 io Artikelnummer

Keytis 4 (Home) io. Installatiehandleiding. Keytis 4 (Home) io Artikelnummer Keytis 4 io Artikelnummer Keytis 4 (Home) io Installatiehandleiding Keytis 4 (Home) io Artikelnummer 1841054 Keytis 4 io Artikelnummer 1841053 Keytis 4 (Home) io en Keytis 4 io Om het alarm in- of uit te schakelen. Aansturen van

Nadere informatie

DSP - workshop µbrd. 1 Inleiding... 3. 1.1 Inleiding... 3. 1.2 Doelstellingen... 4. 1.3 Hardwarebenodigdheden... 5. 1.4 Softwarebenodigdheden...

DSP - workshop µbrd. 1 Inleiding... 3. 1.1 Inleiding... 3. 1.2 Doelstellingen... 4. 1.3 Hardwarebenodigdheden... 5. 1.4 Softwarebenodigdheden... DSP - workshop µbrd Inhoudsopgave 1 Inleiding... 3 1.1 Inleiding... 3 1.2 Doelstellingen... 4 1.3 Hardwarebenodigdheden... 5 1.4 Softwarebenodigdheden... 6 2 Ontwikkelomgeving installeren... 7 2.1 Ontwikkelbord

Nadere informatie

+31 (0)900 1200 003 E:

+31 (0)900 1200 003 E: Inbouw Datalogger PCE-KD9 Inbouw Datalogger met max. 72 analoge of digitale ingangen / RS-485 / max. 36 thermoelementen of 18 weerstand-ingangen / TFT-scherm met touchscreen / datalogger voor maximaal

Nadere informatie

SpeedTouch 570 Standaard 128 WEP-beveiliging

SpeedTouch 570 Standaard 128 WEP-beveiliging SpeedTouch 570 Standaard 128 WEP-beveiliging 1 Beveiligen 1.1 Draadloos netwerk beveiligen Over het algemeen zijn netwerken gevoeliger voor misbruik door derden dan computers die niet onderling zijn verbonden.

Nadere informatie

Spanningdriver LEDVD5CH20A-V5 0-10V en DALI

Spanningdriver LEDVD5CH20A-V5 0-10V en DALI Spanningdriver LEDVD5CH20A-V5 0-10V en DALI Spanningdriver met user interface print waarop de 0-10V en DALI interface is aangebracht (zonder display) Speciaal voor home automation kan aan de Spanningdriver

Nadere informatie

Hoofdstuk5. 1 Hoofdstuk5: Praktische realisatie van logische schakelingen. Peter Slaets () Digitale en analoge technieken October 6, 2005 1 / 19

Hoofdstuk5. 1 Hoofdstuk5: Praktische realisatie van logische schakelingen. Peter Slaets () Digitale en analoge technieken October 6, 2005 1 / 19 Hoofdstuk5 1 Hoofdstuk5: Praktische realisatie van logische schakelingen Inleiding Bestaande poortschakelingen Hoog- en laagactieve signalen Poorten en hun waarheidstabel Praktische realisaties Ingangsschakelingen

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

OPERTIS elock express Systeemmanagement

OPERTIS elock express Systeemmanagement Prestatiekenmerken van de -software: Systeembeheer: Databank: SQLite Gelijktijdige gebruikers: 1 Gegevensbeveiliging: Talen: Gebruiksmogelijkheid: Cliëntopties: Overzichten van de stamgegevens: Sluitschema's:

Nadere informatie

Auteur: R.J. Wiepkes. Project documentatie R8C/13 klok of hoe kwam ik tot.

Auteur: R.J. Wiepkes. Project documentatie R8C/13 klok of hoe kwam ik tot. Auteur: R.J. Wiepkes Project documentatie R8C/13 klok of hoe kwam ik tot. Inhoud Inhoud... 2 1. De historie... 3 1.1. Het idee... 3 1.2. De uitgangen... 3 1.3. Het display... 4 2. Het ontwerp van de stuurprint...

Nadere informatie