danske karakterer på Lcd
|
|
|
- Gudrun Steffensen
- 10 år siden
- Visninger:
Transkript
1 Arduino og LCD ( 16/3-13 ) Når Arduinoen kobles til et LCD-display, kan man ikke umiddelbart skrive de danske karakterer æ, ø og å. Bag hver karakterplads i LCD-en er der en 8-bit RAM. Hvis der skrives en værdi i denne, vil den fungere som en pointer til en indbygget mønstertabel, hvis mønster vil fremkomme på LCDskærmen. Heldigvis er der overensstemmelse mellem tabellens mønstre og ASCII-tabellen. Men det betyder også, at der ikke er mønstre for de specielle danske karakterer. Men heldigvis er nogle af pladserne i mønster-karakter-tabellen i LCD-displayet udført som RAM. Dvs. at man kan uploade selvdefinerede karakterer. Der er plads til 8 stk. på adresserne 0 til 7. På nettet findes flere steder, hvor man kan få hjælp til at definere sine egne karakterer. Karaktererne defineres i et 5 x 8 matrix De skal kopieres ind i en Sketch, og uploades til LCDen i Setup() eller evt. on the fly. Selvdefinerede tegn kan evt. erstatte de, jeg har lavet i følgende eksempler, i linje 0 og 7. Her følger 3 eksempler: Vælg evt. én og kopier ind i en Arduino-sketch. Eksempel 1: /* LCD-displayet har en RAM-adresse knyttet til alle displayets 20 x 4 karakter-positioner. Den værdi, der skrives til pågældende RAM, refererer til en bitmønstertabel. Heldigvis er det lavet sådan, at hvis der fx skrives værdien 65 decimal, eller 41 hex, som i ASCII-tabellen svarer til et A, vil der skrives et A på displayet. I ASCII-tabellen er der ikke bit-mønstre for de danske karakterer. Men heldigvis er LCD-displayet's indbyggede Mønster-ROM udlagt som RAM på pladserne 0 til 7. Side 1 af 6
2 */ Dette gør det muligt, at uploade 8 selv-definerede mønstre til LCD-en. For at lave egne karakterer, se: / Valle 16/ // include the library code: #include <LiquidCrystal.h> // initialize the library with the numbers of the interface pins LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // rs, en, D4, D5, D6, D7 ) // Definer 8 karakter-mønstre byte newchar0[8] = B10000,B01000,B00100,B00010,B00001,B00010,B00100,B00000; // > byte Lae[8] = B00000,B00000,B11010,B00101,B01111,B10100,B11111,B00000; // æ byte Loe[8] = B00000,B00001,B01110,B10101,B10101,B01110,B10000,B00000; // ø byte Laa[8] = B00100,B00000,B01110,B00001,B01111,B10001,B01111,B00000; // å byte Sae[8] = B01111,B10100,B10100,B11110,B10100,B10100,B10111,B00000; // Æ byte Soe[8] = B00001,B01110,B10011,B10101,B11001,B01110,B10000,B00000; // Ø byte Saa[8] = B00100,B00000,B01110,B10001,B11111,B10001,B10001,B00000; // Å byte VT[8] = B11111,B10101,B10101,B01110,B01110,B00100,B00100,B00000; // VT // >, æ, ø, å, Æ, Ø, Å, VT er placeret i RAMadresse 0, 1, 2, 3, 4, 5, 6, 7 // void setup() lcd.createchar(0, newchar0); // upload 8 selvdef. karakterer lcd.createchar(1, Lae); // æ lcd.createchar(2, Loe); // ø lcd.createchar(3, Laa); // å lcd.createchar(4, Sae); // Æ lcd.createchar(5, Soe); // Ø lcd.createchar(6, Saa); // Å lcd.createchar(7, VT); // VT ( ;-) lcd.clear(); // Nødvendig efter Upload lcd.begin( 20, 4 ); // // void loop() ////...danske karakterer skrives som:...//// lcd.clear(); lcd.print(char(0)); // Skriver > lcd.print(char(1)); // Skriver æ lcd.print(char(2)); // skriver ø lcd.write(3); // skriver å lcd.write(4); // skriver Æ lcd.write(5); // skriver Ø Side 2 af 6
3 lcd.write(6); lcd.write(7); // skriver Å // skriver VT lcd.setcursor( 3, 2 ); // Flyt cursor: ( pos, lin ), 0-19, 0-3 lcd.print("s" ); // Skriv Sønderborg lcd.print( char(2)); lcd.print("nderborg"); while(1); // stop looping ; Eksempel 2: Her er upload lagt ud i en funktion /* LCD-displayet har en RAM-adresse knyttet til alle displayets 20 x 4 karakter-positioner. Den værdi, der skrives til pågældende RAM, refererer til en bitmønstertabel. Heldigvis er det lavet sådan, at hvis der fx skrives værdien 65 decimal, eller 41 hex, som i ASCII-tabellen svarer til et A, vil der skrives et A på displayet. I ASCII-tabellen er der ikke bit-mønstre for de danske karakterer. Men heldigvis er LCD-displayet's indbyggede Mønster-ROM udlagt som RAM på pladserne 0 til 7. Dette gør det muligt, at uploade 8 selv-definerede mønstre til LCD-en. Denne sketch viser hvordan For at lave egne symboler, se: d. 16/ */ // include the library code: #include <LiquidCrystal.h> // initialize the library with the numbers of the interface pins LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // rs, en, D4, D5, D6, D7 ) void upload_char() // Funktion // Definer 8 karakter-mønstre byte _0[8] = B10000,B01000,B00100,B00010,B00001,B00010,B00100,B00000; // > byte Lae[8] = B00000,B00000,B11010,B00101,B01111,B10100,B11111,B00000; // æ byte Loe[8] = B00000,B00001,B01110,B10101,B10101,B01110,B10000,B00000; // ø byte Laa[8] = B00100,B00000,B01110,B00001,B01111,B10001,B01111,B00000; // å byte Sae[8] = B01111,B10100,B10100,B11110,B10100,B10100,B10111,B00000; // Æ byte Soe[8] = B00001,B01110,B10011,B10101,B11001,B01110,B10000,B00000; // Ø byte Saa[8] = B00100,B00000,B01110,B10001,B11111,B10001,B10001,B00000; // Å byte VT[8] = B11111,B10101,B10101,B01110,B01110,B00100,B00100,B00000; // VT Side 3 af 6
4 // >, æ, ø, å, Æ, Ø, Å, VT er placeret i RAMadresse 0, 1, 2, 3, 4, 5, 6, 7 // Upload: lcd.createchar(0, _0); // upload 8 selvdef. karakterer lcd.createchar(1, Lae); // æ lcd.createchar(2, Loe); // ø lcd.createchar(3, Laa); // å lcd.createchar(4, Sae); // Æ lcd.createchar(5, Soe); // Ø lcd.createchar(6, Saa); // Å lcd.createchar(7, VT); // VT ( ;-) lcd.clear(); void setup() upload_char(); // kald upload-funktion lcd.begin( 20, 4 ); // void loop() ////...danske karakterer skrives som:...//// lcd.print(char(0)); // Skriver > lcd.print(char(1)); // Skriver æ lcd.print(char(2)); // skriver ø lcd.write(3); // skriver å lcd.write(4); // skriver Æ lcd.write(5); // skriver Ø lcd.write(6); // skriver Å lcd.write(7); // skriver VT lcd.setcursor( 3, 2 ); lcd.write("s"); lcd.print( char(2)); lcd.print("nderborg"); // Skriv Sønderborg while(1); // stop looping ; Eksempel 3: Upload i funktion, og upload-data er lagt i et Array. /* LCD-displayet har en RAM-adresse knyttet til alle displayets 20 x 4 karakter-positioner. Den værdi, der skrives til pågældende RAM, refererer til en bitmønstertabel. Heldigvis er det lavet sådan, at hvis der fx skrives værdien 65 decimal, eller 41 hex, som i ASCII-tabellen svarer til et A, Side 4 af 6
5 vil der skrives et A på displayet. I ASCII-tabellen er der ikke bit-mønstre for de danske karakterer. Men heldigvis er LCD-displayet's indbyggede Mønster-ROM udlagt som RAM på pladserne 0 til 7. Dette gør det muligt, at uploade 8 selv-definerede mønstre til LCD-en. For at lave egne karakterer, se: d. 16/ */ // include the library code: #include <LiquidCrystal.h> // initialize the library with the numbers of the interface pins LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // rs, (rw), en, D4, D5, D6, D7 ) // void upload_char() // Funktion, Upload selvdefinerede karakterer til LCD // Definer 8 karakter-mønster: byte custom[8][8] = B00000,B00000,B00000,B00000,B00000,B00000,B11111,B00000, //?? B00000,B00000,B11010,B00101,B01111,B10100,B11111,B00000, // æ B00000,B00001,B01110,B10101,B10101,B01110,B10000,B00000, // ø B00100,B00000,B01110,B00001,B01111,B10001,B01111,B00000, // å B01111,B10100,B10100,B11110,B10100,B10100,B10111,B00000, // Æ B00001,B01110,B10011,B10101,B11001,B01110,B10000,B00000, // Ø B00100,B00000,B01110,B10001,B11111,B10001,B10001,B00000, // Å B11111,B10101,B10101,B01110,B01110,B00100,B00100,B00000 // VT ; //?, æ, ø, å, Æ, Ø, Å, VT er placeret i RAMadresse 0, 1, 2, 3, 4, 5, 6, 7 for (int i=0; i < 8; i++) // Upload 8 selvdef. karakterer til LCD. lcd.createchar(i, custom[i]); lcd.clear(); // nødvendig efter upload Side 5 af 6
6 // void setup() upload_char(); // Kald Upload-funktion lcd.begin(20,4); // void loop() for (char i=0; i < 8; i++) // eksempel, skriv de 8 uploadede karakterer lcd.print(char(i)); lcd.setcursor( 3, 1 ); // cursor til plads 3, 2. linje lcd.print("htx S" ); lcd.print( char(2)); lcd.print("nderborg"); // Skriv Sønderborg lcd.setcursor( 2, 3 ); lcd.print("made by Valle"); lcd.setcursor( 17, 3 ); lcd.print(char(7)); // Skriv mønstret i RAM # 7 while(1); // stop looping Bitmønster-generator: ; Side 6 af 6
LCD intro. LCD Character display-intro. Redigeret 4/6-2019
LCD Character display-intro Parallel interface, Forbindelsesdiagram, Ram & Rom-struktur, Biblioteksfunktioner til at styre LCD-skærmen, Lcd.Print vs Lcd.Write, Selvdefinerede karakterer, herunder æ, ø
LCD Character display Intro
LCD Character display Intro Der findes flere typer af LCD karakter-displays, fra forskellige firmaer. Her er vist en type, der er blå. Pins: Nummer 1 fra venstre Her er vist en nærmere beskrivelse af de
Programmeringskursus Kursusaften 3. Programmering for begyndere Brug af Arduino. Display. Kursusaften 3 EDR Hillerød Knud Krogsgaard Jensen / OZ1QK
Programmering for begyndere Brug af Arduino Programmeringskursus Display EDR Hillerød Knud Krogsgaard Jensen / OZ1QK Programmering for begyndere Brug af Arduino Programmeringskursus Sidste gang havde vi
Indholdsfortegnelse Indledning... 2 Projektbeskrivelse... 2 Dette bruger vi i projektet... 2 Komponenter... 2 Software... 2 Kalibrering...
Indholdsfortegnelse Indledning... 2 Projektbeskrivelse... 2 Dette bruger vi i projektet... 2 Komponenter... 2 Software... 2 Kalibrering... 3 Kildekoden... 4 Variabler... 4 Setup... 4 Loop... 4 Indledning
Arduinostyret klimaanlæg Afsluttende projekt programmering C
Arduinostyret klimaanlæg Afsluttende projekt programmering C Udarbejdet af: Mathias R W Sørensen, klasse 3.4 Udleverings-dato: 02-03-2012 Afleverings-dato: 11-05-2012 Programmeringvejleder: Karl G. Bjarnason
Start på Arduino og programmering
Programmering for begyndere Brug af Arduino Start på Arduino og programmering EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Sidste gang (Introduktion) Programmeringssproget
Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B
Arduinostyret klimaanlæg Afsluttende projekt informationsteknologi B Udarbejdet af: Mathias R W Sørensen, klasse 3.4 Udleveringsdato: 02-03-2012 Afleveringsdato: 11-05-2012 IT-vejleder: Karl G. Bjarnason
Analoge indgange og A/D konvertering. Analoge udgange
Programmering for begyndere Brug af Arduino Programmeringskursus Analoge indgange og A/D konvertering Analoge udgange Knud Krogsgaard Jensen OZ1QK Oversigt Oversigt over i aften: A/D konvertering iterations
Fra programmering til mikroprocessor
Programmering for begyndere Brug af Arduino Fra programmering til mikroprocessor EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Start på Arduino og programmering Programmerings kursus Sidste gang (Introduktion)
Internt interrupt - Arduino
Programmering for begyndere Brug af Arduino Internt interrupt - Arduino - Afslutning EDR Hillerød Knud Krogsgaard Jensen / OZ1QK 1 Intern interrupt Jeg vil rydde lidt op. Her er nogle punkter vil har glemt
LCD Modul. Ved Power-on skal LCD-displayet initieres, og evt. indstilles til 4-bit kommunikation.
Vejledning til LCD Karakter Modul, 2 x 16 karakter. På min hjemmeside findes en kodegenerator. Den er gaflet fra en tysk side. Generatoren kan generere koder til 8051-kompatible, og heriblandt koder til
// inkluder library kode: #include <LiquidCrystal.h> #include <Serial.h> // Initialiser display LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
/* OZ1HJR Program til styring af Mercury Motor SM-42BYG011-25 (ROB-09238) med EasyDriver V4.4 (ROB-10267). Når MS1 og MS2 begge er High, er et step (1.8 grader) opløst i 8 mikrostep. Et mikrostep svarer
Brug af digitale ind og udgange
Programmering for begyndere Brug af Arduino Programmeringskursus Brug af digitale ind og udgange Oversigt over aftenen Digitale ind- og udgange Det er der ikke så meget i: Digitale indgange kan tænde og
RF-ID Kompendium. RF-ID & Radio control. Dette kompendium indeholder materiale om RF-ID. Materialet er meget foreløbigt.
Senest redigeret 8. april 2014 RF-ID Kompendium Dette kompendium indeholder materiale om RF-ID Materialet er meget foreløbigt. Derfor modtages rettelser og forslag meget gerne. ------------------------
Arduino Programmering
Microcontroller, Arduino I teknologi skal vi lære at lave programmer til uc for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal vi have set mulighederne, og forstået
I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET
Mandag den 14 januar 2013 I 2 C BUSSEN KØRER MED ARDUINO IND I FORÅRET OZ1QK Knud Krogsgaard Jensen 1 ARDUINO I 2 C - BUSSEN ELLER?? Plan for I aften: Jeg siger noget i 10 minutter I fortæller lidt om
Microcontroller, Arduino
Microcontroller, Arduino Programmerbar elektronik. uc Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Forstå princippet i programmering af en uc og se mulighederne. Programmeringen
Af: OZ7EC Erik Christiansen Chiptemperatur med Arduino
Af: OZ7EC Erik Christiansen Chiptemperatur med Arduino Dette er en artikel i en serie, hvor jeg vil forsøge at bringe dig tættere på din mikroprocessor, uanset typen. Jeg kører med Arduino Uno, d.v.s.
//--------------------------------- Definition af porte og funktioner -------------------------
Temeraturmåler (C-program).txt // Initialiserings-sekvens #include #pragma model=medium #pragma code=0x0000 #pragma xdata=0x4000 #pragma asm=on #pragma parameters=register //#define display P4
Arduino Programmering
Microcontroller-programmering med Arduino I teknologi skal vi lære at lave programmer til en microcontroller for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal
Arduino opgaver. I dette dokument er der inspiration til en række programmerings-opgaver til Arduino.
: Hyperlinks til forskellige opgaver: #Binære_tal, #Knightrider, #Dot_Matrix-display, #Fra_Debug_vindue_til_Ardu, #Hej_mor, #Pernille, #Interrupts, #Keypad, #LCD, #Morse, #Potentiometer, #RF_ID, #RGB,
Lektion 6 / Analog Arduino
1 Jeremiah Teipen: Electronic Sandwich BSPR11 Lektion 6 / Analog Arduino Mogens Jacobsen / [email protected] Siden sidst 2 Har I fået nogle LEDs til at blinke? Har I brugt kontakter? Hvad har I eksperimenteret
Microcontroller, Arduino
Microcontroller, Arduino Kompendium til Arduino-programmering i Teknologi. Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Vi skal forstå princippet i programmering af en uc og se
Interrupt - Arduino. Programmering for begyndere Brug af Arduino. Kursusaften 6 EDR Hillerød Knud Krogsgaard Jensen / OZ1QK
Programmering for begyndere Brug af Arduino Programmeringskursus Interrupt - Arduino EDR Hillerød Knud Krogsgaard Jensen / OZ1QK Interrupts Programmeringskursus Genbrug Interrupts Betyder blot at man afbryder
Demonstration af transitmetoden
Demonstration af transitmetoden Introduktion: Det kan være svært at observere exoplaneter direkte, derfor benytter man sig i langt højere grad af transitmetoden: Her udnyttes at exoplaneter der bevæger
Arduino opgaver Teknologi
: I dette dokument er der inspiration til en række programmerings-opgaver til Arduino. Opgaverne bliver i nogen grad sværere og sværere op gennem opgavenumrene. Opgaverne kan laves ved at opbygge kredsløb
Dokumentation af UR Med børnetimer til TV-visning
Dokumentation af UR Med børnetimer til TV-visning Bent Arnoldsen Holstebro HTX Eksempelrapport Dækker ind over fagene Teknologi B, Computer- og El-Teknik A og Programmering C September-Oktober 2018 Indholdsfortegnelse
Dette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4.
APPETITVÆKKEREN OZ6YM, Palle A. Andersen Efteråret 2017 Dette korte foredrag er opdelt i 3 dele: 1. ARDUINO i flere versioner, hvad er det? 2. DEMO-video 3. Din fremtidige Oscillator, SI5351A 4. DEMO-video
Arduino. Processoren på kittet er fra Atmel, af AVR-familien, og hedder Atmega 328.
kompendium. Dette kompendium er ikke et forsøg på at være fyldestgørende, for at komme i gang med at programmere, men er en samling af informationer og tips. Og der er en række links til materialer på
Indholdsfortegnelse :
Udarbejdet af Kasper jensen EUC-Syd 4ES 10-3-2001 Indholdsfortegnelse : Indholdsfortegnelse :...2 Mikroprocessor general :...3 Mikroprocessors funktion :...3 AT89C4051 :...3 Programmering :...3 Assambler
Løkkestrukturer mm. Trykknap: Button, Se eksempler / Digital / Button. Decision: If: Version 05/ Arduino, Loops, løkker, programfunktioner mm.
Arduino, Loops, løkker, programfunktioner mm. Links til følgende i dokumentet: Trykknap If, If else, If Else If While, Do While For-Loop Break, PWM Serial Read Funktioner og subrutinerr Switch Case Random
Intro til AVR. Mads Pedersen, OZ6HR [email protected]
Intro til AVR Mads Pedersen, OZ6HR [email protected] Projektidé Brug en AVR-microcontroller Mål temperatur vha. temperatursensor Vis på display Send til computer og vis temperatur Slide 2 Plan 27/10-2005:
Embedded controller, almen.
Ver. 310807 s. 1 Bilag 3 Valgfri specialefagskatalog Data- og kommunikationsuddannelsen Undervisningsministeriet September 2007 /Steen Albertsen Ver. 310807 s. 2 Embedded controller, almen. Varighed 1
Der er derfor, for at alle kan sende, kun tilladt, at sende intermitterende. Altså korte pakker. ( Dette skal dog verificeres!!)
MHz KIT Rev: /- Det er ikke tilladt, at man bare udsender radiobølger på den frekvens, man ønsker. Forskellige frekvenser er udlagt til forskellige formål. Nogle til politiet, militæret, FM-radio-transmission,
Arduino opgaver. I dette dokument er der inspiration til en række programmerings-opgaver til Arduino.
: Hyperlinks til forskellige opgaver: #Binære_tal, #Knightrider, #Dot_Matrix-display, #Fra_Debug_vindue_til_Ardu, #Hej_mor, #Pernille, #Interrupts, #Keypad, #LCD, #Morse, #Potentiometer, #RF_ID, #RGB,
Automatisk varmeregulering
1 Automatisk varmeregulering Temperaturmåling vha. Arduino Informationsteknologi B Programmering C Eksamen 2010 I forbindelse med fagene Informationsteknologi B og Programmering C, er et eksamensprojekt
TinkerCad - Arduino simulator
TinkerCad - Arduino simulator Dokument fra H.C.Ørsted Gymnasiet, delt i HTX-Strømspassergruppen. ( Lidt modificeret / Valle ) På tinkercad.com kan man både arbejde med 3D emner, men også elektroniske kredsløb.
Hvorfor & Hvordan lære Elever At programmere Arduinoer
Hvorfor & Hvordan lære Elever At programmere Arduinoer Jens Dalsgaard Nielsen JDN / No.1 Teknologi konkurrencen IPADs, mobilos, HTC'er Medicentre JDN / No.2 IPAD, Iphone, HTC,... 1000 Mhz 8000000 kbyte
Arduino opgaver. For at få hjælp til at lave opgaverne, brug Arduino-kompendiet, eller søg på nettet!
: Samlede opgaver til teknologi og El-teknik Hop til opgave: Find hjælp, Indledning, Kit Vers.1, Kit Vers.2, Blinkende lysdioder, Input fra knap, Intern Pullup, If Else, Variabel blinkfrekvens, For-Loop,
Lidt om Bits & Bytes. Talsystemer
Lidt om Bits & Bytes En hurtig genopfriskning af: Bits, bytes, kilobytes Megahertz, bps, Bps... Tegnsæt, f.eks. Unicode Hvad er det og hvor bruges det? Moderne og gammelt IT udstyr snakker sammen via 0
Debug-vinduet. // run once, when the sketch starts. Serial.println("Lets calculate a hypoteneuse"); // send data til // Debugvinduet
Data fra Arduino til Debug Vinduet på PC-en. Når der skal bruges kommunikation til Debugvinduet, kan man ikke bruge Arduino s pin 0 og 1, idet de bruges til den serielle transmission mellem PC og Arduino.
Delay(100); Man skriver fx blot delay(100); for at få Microcontrolleren til at vente 100 ms inden programmet fortsætter.
Funktionen delay() Funktionen delay() er ofte praktisk at bruge i et program i Arduino-verdenen. Man skriver fx blot delay(100); for at få Microcontrolleren til at vente 100 ms inden programmet fortsætter.
Arduino kursus lektion 3:
Arduino kursus lektion 3: I denne lektion skal vi lave få en diode til at fade op og ned! Herefter skal denne diode bruges sammen med en lysføler til at lave en smart lysfølsom diode som selv justere lyset
Programmering i C Intro og grundlæggende C 5. marts 2007
Programmering i C Intro og grundlæggende C 5. marts 2007 Mads Pedersen, OZ6HR [email protected] Plan for kurset Ma. 5/3: Ma. 19/3: Ma. 2/4: To. 12/4: Formål, intro, grundlæggende Videre, sprogkonstruktioner
Hvorfor & Hvordan lære Elever At programmere Arduinoer
Hvorfor & Hvordan lære Elever At programmere Arduinoer Jens Dalsgaard Nielsen JDN / No.1 Teknologi konkurrencen IPADs, mobilos, HTC'er Medicentre JDN / No.2 IPAD, Iphone, HTC,... 1000 Mhz 8000000 kbyte
Under 'Microsoft Block Editor', klik 'New project' for at åbne block editor-værktøjet.
8 3. Nedtælling Nu skal du lave en nedtæller. Det er en god måde at lære variabler på og hvordan du skal kode micro:bit til at gøre dét, du vil have, at den skal vise. Du skal bruge: 1 x BBC micro:bit
Arduino opgaver Teknologi
: Hop til opgave: Blink, Blinkende lysdioder, Input fra knap, RGB-Kit, LED-Cube, LCD-Display, Debug-vindue, LED styret af Potentiometer, Mål temperatur, Ur-Program, Termoprinter, RF-ID, Servomotor, Timer-interrupt,
Programmering i C. Lektion 4. 5. december 2008
Programmering i C Lektion 4 5. december 2008 Funktioner Eksempel Fra sidst 1 Funktioner 2 Eksempel Funktioner Eksempel Eksempel: 1 / f u n k t i o n s p r o t o t y p e r / i n t i n d l a e s ( void )
Andreas Nordbek & Kristoffer Skude Jensen. DMX Styring 31-05-2010. Side 1 af 15
Andreas Nordbek & Kristoffer Skude Jensen DMX Styring 31-05-2010 Side 1 af 15 Indholdsfortegnelse 1 Indledning... 3 2 DMX... 4 3 Arkitektur... 5 4 Hardware design... 6 4.1 SPI... 9 5 Software... 10 5.1
INSTRUKTIONSMANUAL QHW+
INSTRUKTIONSMANUAL QHW+ Indhold 1. Introduktion sid. 3 2. Knapforklaring sid. 3 3. Spesifikation sid. 4 4. Display sid. 5 5. Enkel vejledning sid. 6 5.1 Nulstilling sid. 6 5.2 Tarering sid. 6 5.3 Vej en
Formål: Indledning: Notationer
Formål: Formålet med dette kompendium er at gennemgå de forskellige principper bag EDB printeren, således at læseren efter gennemgangen, har overblik over printeren som enhed. Indledning: I nudansk ordbog
Opgaver - Tele - ISDN-tjenester - evaluering...3
44092 INDHOLDSFORTEGNELSE Opgaver - Tele - ISDN-tjenester - evaluering...3 2-14 Rekv. 7 Prod. 06-12-2005-13:20 Ordre 10759 EFU Evalueringsopgave level 1 1. Hvor mange bit indeholder en ramme ( frame )
Vær klar over, at man sagtens kan bruge en Arduino Uno V3 i stedet for kontrolleren, beskrevet herunder.
Arduino UNO måler dbm endnu en gang Efteråret 2016 Af OZ6YM, Palle A. Andersen I OZ fra april 2016 fortalte jeg om, at ARDUINO UNO kan måle dbm, mwatt, dbmvolt og rms mvolt, og hen over foråret og sommeren,
Solid Edge 2D Drafting
Solid Edge 2D version 106 - tutorial: Solid edge 2d er et gratis tegneprogram, der er genialt til Teknologi. Det kan bruges til at tegne maskintegninger med mål, til at tegne skitser til fysik-afleveringer,
Netværk repetition. - lidt om talsystemer, Bits og Bytes! Netteknik 1
Netværk repetition - lidt om talsystemer, Bits og Bytes! Netteknik 1 Lidt om Bits & Bytes En hurtig genopfriskning af: Talsystemer Bits, bytes, kilobytes Megahertz, bps, Bps... Tegnsæt, f.eks. Unicode
Merging og Hashing (del I)
Merging og Hashing (del I) Tilgang til data To udbredte metoder for at tilgå data: Sekventiel tilgang Random access: tilgang via ID (også kaldet key, nøgle) for dataelementer. API for sekventiel tilgang
Programmering C RTG - 3.3 09-02-2015
Indholdsfortegnelse Formål... 2 Opgave formulering... 2 Krav til dokumentation af programmer... 3 ASCII tabel... 4 Værktøjer... 5 Versioner af ASCII tabel... 6 v1.9... 6 Problemer og mangler... 6 v2.1...
Styrecomputer til high end CD-afspiller Kristoffer Jørgensen
Styrecomputer til high end CD-afspiller Kristoffer Jørgensen Danmarks Tekniske Universitet Februar 2009 IMM-B.Eng-2009-61 INDLEDNING... 3 RAIDHO ACOUSTICS APS... 3 IDÉ OG BAGGRUND... 3 FORMÅL... 3 OVERBLIK...
Micro:Bit Indbygget sensorer og Monk Makes sensorbord
Fagligt Loop Micro:Bit Indbygget sensorer og Monk Makes sensorbord For at køre datalogning med Micro:Bit skal Micro:Bit s firmware være opdateret til min. version 0249, som blev frigivet i efteråret 2018.
Indholdsfortegnelse :
Rapporten er udarbejdet af Daniel & Kasper D. 23/1-2001 Indholdsfortegnelse : 1.0 STEPMOTEREN : 4 1.1 Stepmotorens formål : 4 1.2 Stepmotorens opbygning : 4 2.0 PEEL-KREDSEN 4 2.1 PEEL - Kredsen Generelt
REDCAPS DATADICTIONARY. Ekport og overblik over datadictionary Redigering af instrumenter via datadictionary Import a datadictionary
REDCAPS DATADICTIONARY Ekport og overblik over datadictionary Redigering af instrumenter via datadictionary Import a datadictionary Datadictionary Den komplette samling af opbyggede instrumenter, felter,
Talsystemer I V X L C D M 1 5 10 50 100 500 1000. Hvad betyder halvanden??. Kan man også sige Halvtredie???
Romertal. Hvordan var de struktureret?? Systematisk?? I V X L C D M 1 5 10 50 100 500 1000 Regler: Hvis et lille tal skrives foran et stort tal trækkes tallet fra: IV = 5-1 = 4 Hvis et lille tal skrives
Betjeningsvejledning. SMS modul
Betjeningsvejledning SMS modul HW: P052A.0517 / MC35i SW: P052ASMS.070628 LBJ electronic, DK-7100 Vejle Før du tager dit nye SMS modul i brug, er det vigtigt, at du gennemlæser denne vejledning, og udfører
EKSEMPEL PÅ ELEVOPGAVE TIL ARBEJDET MED PROGRAMMERING AF ARDUIONO MED LED BÅND
EKSEMPEL PÅ ELEVOPGAVE TIL ARBEJDET MED PROGRAMMERING AF ARDUIONO MED LED BÅND side 1 LED bånd I dette opgavesæt skal du arbejde med et LED bånd og en Arudino. Diagrammet viser LED båndets tilslutningen.
Arduino opgaver Teknologi
: Hop til opgave: Blink, Blinkende lysdioder, Input fra knap, RGB-Kit, LED-Cube, LCD-Display, Debug-vindue, LED styret af Potentiometer, Mål temperatur, Ur-Program, Termoprinter, RF-ID, Servomotor, Timer-interrupt,
Alt elektronik heri er købt via http://dx.com, og arduino udviklingssoftware er hentet fra http://arduino.cc.
Få-tiden-til-at-gå-[DIGITAL]-ur =============================== Copyright 2013, Richard Jørgensen. Alle ophavsretlige rettigheder frafaldet 2015. (Kopier og brug som du har lyst.) Forord: ===== Denne vejledning
Lonbox PCM2001 betjeningsenhed
PROLON CONTROL SYSTEMS Herstedvesterstræde 56 DK-2620 Albertslund Danmark Tlf.: (+45) 43620625 Fax: (+45) 43623125 Lonbox PCM2001 betjeningsenhed Bruger vejledning Oktober 2002 Denne manual beskriver installation
Introduktion til programmering. Af mikroprocessor Atmel ATmega328P i en Arduino Uno
Introduktion til programmering Af mikroprocessor Atmel ATmega328P i en Arduino Uno Min baggrund: Intel 4004, 4 bit, maskinsprog Intel 8008, 8 bit, maskinsprog bit for bit I sprogene: assembler, Fortran
Scope start stop Space bar kan også bruges. Start/Stop
Picoauto.dk Scope start stop Space bar kan også bruges Start/Stop Hjem = Scobe på start side Lyn = auto setup Autofunktion Tid Spænding Zoom Ændring i tid pr/tern-division Man kan forstørre på 4 måder.
Example sensors. Accelorometer. Simple kontakter. Lysfølsomme. modstande. RFID reader & tags. Temperaturfølsomme. Flex Sensor.
Simple kontakter Accelorometer Example sensors Lysfølsomme modstande RFID reader & tags Temperaturfølsomme modstande Flex Sensor Ultralyds afstandsmåler Piezo Pressure/vibration Piezo Sound/buzzer Peltier
Skriftlig eksamen i Datalogi
Roskilde Universitetscenter side 1 af 9 sider Skriftlig eksamen i Datalogi Modul 1 Vinter 1999/2000 Opgavesættet består af 6 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 5% Opgave 2
LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) { int wmid, wmevent; programmering med
LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) int wmid, wmevent; PAINTSTRUCT Introduktion ps; til HDC hdc; programmering med switch (message) case WM_COMMAND: wmid = LOWORD(wParam);
MP3 player med DMX interface.
Jægergårdsgade 152/05A DK-8000 Aarhus C DENMARK WWW.WAHLBERG.DK MP3 player med DMX interface. Funktion: En avanceret Mp3spiller med forskellige styringsmuligheder, velegnet til brug i museer, teatre, udstillinger
q-værdien som skal sammenlignes med den kritiske Chi-i-Anden værdi p-værdien som skal sammenlignes med signifikansniveauet.
Introduktion: Chi-i-Anden test (Goodness of Fit) på computeren fungerer som en "black-boks"- kommando, hvor eleverne med udgangspunkt i en nulhypotese (H ) taster de forventede og de observerede talværdier
Vejledning til upload af regnskabsfil i Regnskab Basis
Vejledning til upload af regnskabsfil i Regnskab Basis Denne vejledning er udarbejdet til primært systemudviklere af bogføringssystemer og andre brugere af Erhvervsstyrelsens indberetningsløsning Regnskab
Bruger manual for SW 3.06
Ecco 101 VÆGTE & VEJESYSTEMER Power Tare Charge KG Max 200 Kg O T Bruger manual for SW 3.06 Nyskovvej 13 DK-6580 Vamdrup Tlf. +45 76 92 02 00 Fax +45 75 58 06 31 E-mail: [email protected] www.farmertronic.com
Port & Bitmanipulation
Port & Bit-manipulation i Arduino: Links til afsnit i dokumentet: Indledning Sammenhæng mellem Arduino pins og porte Portregistre Skriv_til_port / Variabel Læs port / SFR bitset bitclear bitwrite BitRead
Indledning. Hvorfor det forholder sig sådan har jeg en masse idéer om, men det bliver for meget at komme ind på her. God fornøjelse med læsningen.
Indledning...2 Variabler...13 Eksempel: 1...13 Eksempel 2:...13 Eksempel 3:...15 Eksempel 4:...16 Metoder...17 Metode (intet ind og intet ud)...17 Metode (tekst ind)...18 Metode (tekst ind og tekst ud)...19
