Arduinon Alkeet. Johdatus Arduinoon ja elektroniikkaan
|
|
- Akseli Nurmi
- 6 vuotta sitten
- Katselukertoja:
Transkriptio
1 Arduinon Alkeet Johdatus Arduinoon ja elektroniikkaan Hacklab Kouvola ry Raimo Kantoniemi 2017
2 (Tämä on tyhjäksi jätetty sivu)
3 Johdanto Massimo Bansi ryhmineen kehitti Arduno alustan ja ohjemointikielen sekä Arduino IDE ohjelmointiympäristön. Lähtökohtana oli se, että kaikkien ei tarvinnut osata insinööri latinaa. Komponettien keräämisen ja niitten osaamisen sijasta rakennettiin alusta johon voidaan helposti ja edullisesti lisätä erilaisia elektroniikan osia ja sensoreita, sekä ledejä. Arduino projekti starttasi vuonna 2003 Italiassa Ivreassa jossa tietokone ohjelmoija opiskelijat alkoivat miettimään miten helpottaisi ihmisten pääsyä tietokone maailmaan. Tarinaa englanniksi Tämän kurssin tarkoitus on havainnollistaa ja näyttää miten rakennetaa ja yhdistellään erilaisia asiota. Opetetaan miten Arduino ohjelmointi ympäristö asennetaan, huolletaan ja kaytetään Annetaan valmius oppia itse lisää ja muutamia vinkkejä mistä löytää mitäkin, oli apua tai ihan rakennenosia. Arduino yksi aika keskeinen idea on se, että mitään ei saa ihan valmiina pitää tai siis saa itse rakentaa ja toteuttaa asiota mitä on mielessä. Arduino rakentaja ei anna periksi. Kuusankoski kesällä 2017 Raimo Kantoniemi Kouvola Hacklab ry Tämä teos on täysin vapaasti kopioitavissa, käytettävissä ja siteerattavissa.
4 Ensimmäinen oppitunti Tarkoitus ja tavoite Tarkoitus on opetella ja ladata Arduino IDE omalle koneelle. Tavoite on hallita ja pystyä liikkumaan eri valikoissa ja käydä läpi eri valikoissa olevia tehtäviä ja ymmärtää valikossa olevien tehtävien toiminta. Koska Arduino alusta on tehty Atmega328 Atmel piirisarjojen ympärille niissä ei ole muistissa tilaa kääntäjälle, joten ohjjelma käännetään konekielelle IDEllä (Integraded Develoment Enviroment). Kääntäjässä on myös tekstinkäsittely ja ohjelman toiminnan monitorointi, joko tekstinä tai xyplotterina. Arduinolle on lukuisia vähemmän tuettuja ja tunnettuja kehitysympäristöjä. Esim. Maria Mole tai Notepad+. Notepad + tulemme myöhemmin käyttämään aliohjelma tiedostojen.cpp,.h ja muiden käyttökelpoisten ohjelman osien tekoon ja muokkaamiseen. ÄLÄ vielä kytke Arduino alustaa kiinni PC USB väylään. ERITTÄIN TÄRKEÄÄ. Ota aina USB-johto irti Arduinon ja Tietokoneen väliltä kun teet koekytkentää. Laite jos menee oikosulkuun niin käypi käry aivan varmasti. Tee siis kytkennät jännitteettömänä. Käytämme lataushetkellä saatavissa olevaa viimeistä Arduino IDEn versiota. Sivulta löytyy Windows, Mac OS X ja Linus käyttöjärjestelmien Arduino IDEn viimeisin versio. Windows versiossa on kaksi eri vaihtoehtoa, joko asentajan (installer) kanssa, jolloin tarvitaan admin oikeudet. Jos on omakone ja haluaa aina pitää Arduino IDEn koko ajan päivitettynä ja ajantasalla ilman, että tarvitsee poistaa tai uudelleen määäritellä mitään tämä on paras vaihtoehto. Ilman admin oikeuksia oleva, ladattava ZIP tiedosto, tämän voi asentaa vaikka tikulle ja sieltä toimivaksi. Mac OS 7 or newer Mac asennus on pikkaisen erilainen kuin windows johtuen erilaisten ajurikirjastojen toimivuudesta. Eri Linus versiot 32bit, 64bit ja ARM. Raspberry Pi llä voi siis myös ohjelmoida Arduinoja. Se on jo sitten eri kurssi.
5 Arduino web editor asennusta ei käsitellä Arduino Windows app ohjelman asennusta ei käsitellä Helpointa on asennus on Windows-pohjaisiin tietokoneisiin (huom. Tekijän mielipide)!! Windows installer asennus Valitse Download Arduino IDE nykyinen IDE taitaa olla tai jopa 5 Tässä voi valita joko installer ohjelman.
6 Avautuu näköala latauksen käynnistykseen Tällä sivulla voi tehdä vapaaehtoisen lahjoituksen, mutta se ei ole pakollinen. Sitten JUST DOWNLOAD ja siirrytää varsinaiseen lataukseen Latauksen jälkeen avaa lataukset kansio!! Muutama asia. Et voi tätä installeria käyttää jos sinulla ei ole admin-oikeuksia, mutta jos lataat sitä omalle kannettavalle, sinulla on todennäköisesti admin-oikeudet. Lataukset löytyvät omasta lataukset kansiosta. Installer-ohjelma on käynnistyvä ohjelma joka kuuluu varmennettaviin. Installer ohjelman käynnistämisen jälkeen, jos ja kun tulee erilaisia varoituksia yms. ota yhteys kurssin vetäjään saman tien. Hänellä on tiedossa, että tämä kohta on hieman hankala ja niin kone, sekä käyttöjärjestelmä kohtainen. Myöskään tässä vaiheessa Arduino EI saa olla kytkettynä tietokoneeseen kun käynnistät installerin. Hyppää seuraavan yli ja käynnistä installeri-ohjelma.
7 !! Windows.ZIP asennus Tässä voit valita.zip tiedostojen latauksen. Tähän asennukseen ei tarvitse admin-oikeuksia.
8 Voit lahjoittaa jos haluat, ei ole pakollista. JUST DOWNLOAD ilman lahjoitusta Nyt täytyy olla asennettuna tietokoneeseen.zip tiedostojen purkuohjelma sillä tämä ohjelma pitää purkaa ja siirtää. Ensiksi puretaan hakemistoon, 7-zip tai windowds oma Zip purkuohjelma käynnistetään, kuitenkin ladattu tiedosto pitää purkaa ZIP tiedostonpurku ohjelmalla. Nyt saatu kansio on vielä pikkaisen epäsopiva windows kansio. Esim. arduino windows - niminen kansion sisällä on vielä - arduino niminen kansio jonka nimi ei ole ihan tuettu arduinon omassa sallittujen tiedostonimien joukossa. Joten joudumme sen uudelleen nimeämään ja siirtämään. Esimerkiksi nimi Arduino183 on käypä kansionnimi. Rename toiminto ja sitten uusinimi. Sitten vielä Arduino183 kansion siirto ohjelma- tai pääkansioon. Avaa nyt siirretty kansio Arduino183 ja etsi sieltä arduino.exe tiedosto siirrä kursori tiedoston päälle paina hiiren oikeata näppäintä ja valitse luo pikakuvake ja luo pikakuvake. Siirrä pikakuvake vetämällä työpöydälle. Nimeä siirretty pikakuvake vaikka Arduino183 nimiseksi, koska sitä käytämme esimerkeissä jatkossa. Josnyt sattuu versio olemaan Arduino IDE tai joku korkeampi nimeä se tämän mukaan.!! Vieläkään EI saa olla Arduino laitealusta ja USB kytkettynä PC USB väylään.
9 Sitten käynnistetään Arduino IDE valitsemalla työpöydältä Arduino183 pikakuvake ja klikkaamalla sitä. Jos kaikki menee hyvin niin näkyviin pitäisi tulla Arduino IDE n tyhjä työpöytä. Onneksi olkoon olet juuri asentanut Arduino IDEn ja saanut sen toimimaan. Tarkistetaan vielä asetukset
10 Valitaan <Tiedosto>- <Asetukset>
11 Sammuta Arduino IDE.!! Vieläkään EI saa olla Arduino laitealusta ja USB kytkettynä PC USB väylään. Ensimmäinen käynnistys. Valitse työpöydän Arduino183 pikakuvake. Käynnistä Arduino IDE pikakuvakkeesta. Arduinon käynnistys voi vieläkin kestää joskus Arduino IDE pyytää käyttö- tai päivitysluvan Javalle, sen voi hyväksyä. Arduino IDE käyttää Javaa. Pitäisi ilmestyä seuraava aloituskuva työpöydälle jonkun ajan kuluttua Ja sitten...vihdoinkin pääsemme aloittamaan. Tämä seuraava on alkuruutu Arduino IDEstä
12 Aloitamme Blink illä joka avataan <Tiedostot> <Esimerkit><01.Basic> <Blink> ja klik vasen hiiren nappula.
13 Ja sitten vihdoin Blink Ja nyt kytket Arduino alustan USB johdolla kiinni PC USB porttiin. Käytä USB 2.0 porttia. ERITTÄIN TÄRKEÄÄ. Ota aina USB-johto irti Arduinon ja Tietokoneen väliltä kun teet koekytkentää. Laite jos menee oikosulkuun niin käypi käry aivan varmasti. Tee siis kytkennät jännitteettömänä. Näyttöön ilmestyy driverin latauskuvake. Näitäkin on monia eri mahdollisuuksia. Ota yhteyttä kurssin vetäjään jos on ongelmia. Tämä on yksi niistä laitekohtaisista asioista jotka voivat olla ihan erilaisia..
14 Sitten kun asennus on valmis niin. Ilmaantuu OK ja voit sulkea <Sulje> latausikkunan.
15 Seuraavaksi tarkistetaa käytettävä alusta ja sen COM portti. Arduino IDEn painikkeet ja niiden tehtävät. Sitten se Blink Blink on ehkä käytetyin ja mainio ohjelma käyttää Arduino ja Arduino IDEn opiskeluun
16 Seuraavien ohjelmien Koodit löytyvät Arduino IDEn Tiedosto>Tässä on jo modifoitu versio Blink ohjelmasta Kytkentä I Blink2 ohjelma nostaa Arduino pin 11 ylös (1) ja laskee sen alas (0) noin 1 (1000 millisekuntia) sekunnin välein. Loopissa ohjelma toistaa itseään loputtomiin. Blink2 Raimo Kantoniemi */ // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 11 as an output. pinmode(11, OUTPUT); // the loop function runs over and over again forever void loop() { digitalwrite(11, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalwrite(11, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second Siihen kytkentäkaavio
17 Sekä fritzing Sehän vilkkuu Harjoitusta1: Nyt kun muutat delay(1000) arvoja kummasakin kohdassa digitalwrite(11,low) tai digitalwrite(11,high). Näet miten viiveen muuttaminen muuttaa LEDin vilkkumista.low tässä kytkennässä sammuttaa LEDin ja HIGH sytyttää LEDin. Delay(1000) on 1000 millisekunnin viive eli 1 sekunti. digitalwrite(11, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalwrite(11, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second Kytkentä II Luetaan analoginen arvo A0 pinnistä ja tulostetaan se sarjaporttiin Serial ja
18 pidetään lukujen välillä 1 millisekunnin viipe
19 /* AnalogReadSerial Reads an analog input on pin 0, prints the result to the serial monitor. Graphical representation is available using serial plotter (Tools > Serial Plotter menu) Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground. This example code is in the public domain. */ // the setup routine runs once when you press reset: void setup() { // initialize serial communication at 9600 bits per second: Serial.begin(9600); // the loop routine runs over and over again forever: void loop() { // read the input on analog pin 0: int sensorvalue = analogread(a0); // print out the value you read: Serial.println(sensorValue); delay(1); // delay in between reads for stability Tulos 1. Sarjaväylässä sarjamonitori ikkunassa COMXX (XX on se portti mihin Arduino on kytketty) pitäsi näkyä arvo väliltä 0 ja 1023 riippuen potentiometrin asennosta. Mitä lähempänä potentiometrin liuku (keskimmäinen liitin) on + Vcc 5v jännitettä sitä korkeampi on arvo ja siten mitä lähempänä liuku on GND maata sitä alempi on arvo. Nyt on hyvä hetki, myös kokeilla serialplotteria, löytyy samasta Työkaluvalikosta sarjamonitorin kanssa. Serialplotteri tekee lukuarvon sijasta xy-käyrää y=aika ja x= arvo, serialplotterin käytöstä tarkemmin myöhemmin. Vinkki 1. Jos et löydä oikeaa sarjaväylää COMXX, niin katso mikä COMväylä poistuu ja tulee takaisin kun otat Arduino USB johdon irti ja laitat sen takaisin. Löytyy valikosta Työkalut>Portti> Serial ports alta. Kun otat pois USB johdon muista sulkea valikko ja avata se uudestaan että porttipaikka varmasti päivittyy.
20 Tietoisku 1. Tarkka huomaa että kytkentään on lisätty 220µF kondensaattori jännite napojen + ja välille. Syy on se että kondensaattori vakauttaa tässä jännitteen koska elektrolyyttikondensaattori toimii kuin pieni akku. Se varaa itseensä jännitteen joka on napojen välillä ja purkaa sen salaman nopeasti kun jännite laskee jolloin µ-prosessori Arduinossa kehrää tasaisesti. Kytkentä III (nyt yhdistellään) Luetaan analoginen arvo A0 pinnistä muutetaan se PWM (pulse widh modulation) digitaaliseksi analogia arvoksii ja annetaan se arvo LEDille joka himmenee ja kirkastuu PWM arvon mukaan ja tulostetaan samalla arvo sarjaporttiin Serial ja pidetään lukujen välillä 1 millisekunnin viipe
21 ERITTÄIN TÄRKEÄÄ. Ota aina USB-johto irti Arduinon ja Tietokoneen väliltä kun teet koekytkentää. Laite jos menee oikosulkuun niin käypi käry aivan varmasti. Tee siis kytkennät jännitteettömänä. Tässä kytkennässä yhdistetään blink ja analogiportin luku sekä sarjaväylän monitorointi. Jos sinulla on blink kytkentä purkamatta, niin lisää puutuvat komponentit kuvien mukaaisesti. Jos ei ole tämä on helppo rakentaa uudestaan Olen esimerkki kuvissa seurattavuuden takia käyttänyt seuraavia värejä. Punainen v Vcc Sininen Maa GND Vihreä----- Signaali1 tai yleensä muuttuva signaali1 tai väylä1. Keltainen --- Signaali2 tai yleensä muuttuva signaali2 tai väylä 2. Nyt on myös aika tarkastella hieman ohjelmointia ja IDEä sekä ohjelman rakenetta. Aina on hyvä lisätä ohjelmaan kommetteja, ne ovat tärkeitä, vai sanoisko erittäin tärkeitä. Kommentointi tapahtuu seuraavasti // tämä on rivin pitunen kommentti joka loppuu rivin loputtua. /*tämä on kommentointi kenttä joka alkaa /* parilla merkkejä ja loppuu */ loppuu pariin merkkejä */ eli /* kommentteja */ loppu
22 /* Tosi tärkeää */ Kommetit eivät tee itse ohjelmalle mitään, kun käännät ja lataat ohjelmaa niin kommentit jätetään kääntämättä ja lataamatta µ-prosessorille. Opettele tekemään kommentteja, tuntuu joskus turhalta, mutta usko pois että muutaman vuoden päästä kun selaat ohjelmia kirjastostasi, huomaat että se vaiva kannatti. Tulevaisuutesi sinä kiittää tästä /* Raimo Kantoniemi Arduino IDE tämä on ohjelma joka lukee analogia arvon analogisesta sisääntulosta A arvo muunnetaan välille, koska PWM on 8 bittinen ja analogia muunnin Arduinossa on 10 bittinen muunnos tehdään Arduinin sisäisellä funktiolla map() kirjoitetaan se arvo PWM ulosmenoon D03 */ /* void setup() ajetaan aina kun Arduino käynnistetää, kerran */ void setup() { // void setupin alkumerkki Serial.begin(9600); // tämä käynnistää sarjaväylän nopudella 9600 bittiä sekunnissa sarjamonitori nopeus pitää olla sama pinmode(3, OUTPUT); // asetetaan ulostulo 11 ulostulokseksei // void setupin loppumerkki void loop() // loop() on ali ohjelma joka on pääohjelma se pyörii koko ajan silmukassa( loopissa) { // void loop() alkumerkki int sensorvalue = analogread(a0); // luetaan analookinen arvo analookisesta sisään tulosta A0 Serial.println(sensorValue); delay(1); //kaiutetaan arvo sarjaväylään jonka kautta monitorille //tämä on 1 millisekunni viipe // käsky map(x,y,w,z) siirtää luetun analogi arvon x min 0- y max 1023, Pulssi koodatuksi digitaali arvoksi w min 0 - z max255 analogwrite (3, (map(sensorvalue,0,1023,0,255))) ; delay(100); // loopin loppu merkki // sekä kirjoittaa sen ulosmeno pinni D11 // PWM pulssin leveys modulaatio // 100 millisekunnin viipe jolloi ohjelma ei tee yhtään mitään
23 Ohjelmakoodin purku Setupissa käynnistetää sarjaväylä nopudella 9600 baudia. Sekä pinni D03, ULOSMENOKSI Loopissa luetaan arvo potentiometrin keskipinnistä joka on kytketty A0 alogiasisäänmenoon, liusta muuttujaan int sensorvalue int = integer = kokonaisluku väliltä -32,768 ja 32,767 Arvo muuttuu välillä koska Arduinon µ-prosessorin AD/muunnin on 10 bittinen 2^10 Kiroitetaan arvo PWM pulssinleveys modulaatio ja nyt taas pulssinleveysmodulaatio on 8-bittinen 2^8 Tarvitaan muunnos joka hoituu Arduinon sisäisellä funtiolla map(x,y,w,z). Parhaiten Arduinon käskyt löytyy englanniksi Googlettamalla. Niitä ja niiden syntakseja on aika paljon noin 2000kpl tai enemmä. Joten Googlettamallla Arduino IDE map() Löytyy tietoa. Muistiinpanoja
24 Tietoisku PWM The Fading example demonstrates the use of analog output (PWM) to fade an LED. It is available in the File->Sketchbook->Examples->Analog menu of the Arduino software. Pulse Width Modulation, or PWM, is a technique for getting analog results with digital means. Digital control is used to create a square wave, a signal switched between on and off. This on-off pattern can simulate voltages in between full on (5 Volts) and off (0 Volts) by changing the portion of the time the signal spends on versus the time that the signal spends off. The duration of "on time" is called the pulse width. To get varying analog values, you change, or modulate, that pulse width. If you repeat this on-off pattern fast enough with an LED for example, the result is as if the signal is a steady voltage between 0 and 5v controlling the brightness of the LED. In the graphic below, the green lines represent a regular time period. This duration or period is the inverse of the PWM frequency. In other words, with Arduino's PWM frequency at about 500Hz, the green lines would measure 2 milliseconds each. A call to analogwrite() is on a scale of 0-255, such that analogwrite(255) requests a 100% duty cycle (always on), and analogwrite(127) is a 50% duty cycle (on half the time) for example. Once you get this example running, grab your arduino and shake it back and forth. What you are doing here is essentially mapping time across the space. To our eyes, the movement blurs each LED blink into a line. As the LED fades in and out, those little lines will grow and shrink in length. Now you are seeing the pulse width.
25 Toinen oppitunti Hello World Tämän oppitunnin aikana opetellaan LCD- näytön käyttöä Meiilä on käytössä LCD- näyttö (Liquid Crystal Display- Nestekidenäyttö) Ja se otetaan käyttöön näin. Tarvikkeet Arduino alusta LCD I2C näyttö joka on piirillä PCF8574-4kpl hyppylankaa ma-fe
26 LCD Koodi #include <Wire.h> #include <LiquidCrystal_PCF8574.h> LiquidCrystal_PCF8574 lcd(0x27); // set the LCD address to 0x27 for a 16 chars and 2 line display int show; void setup() { int error; Serial.begin(9600); Serial.println("LCD..."); while (! Serial);
27 Serial.println("Dose: check for LCD"); // See Wire.begin(); Wire.beginTransmission(0x27); error = Wire.endTransmission(); Serial.print("Error: "); Serial.print(error); if (error == 0) { Serial.println(": LCD found."); else { Serial.println(": LCD not found."); // if lcd.begin(16, 2); // initialize the lcd show = 0; // setup() void loop() { if (show == 0) { lcd.setbacklight(255); lcd.home(); lcd.clear(); lcd.print("hello LCD"); delay(1000); lcd.setbacklight(0); delay(400); lcd.setbacklight(255); else if (show == 1) { lcd.clear(); lcd.print("cursor On"); lcd.cursor(); else if (show == 2) { lcd.clear(); lcd.print("cursor Blink");
28 lcd.blink(); else if (show == 3) { lcd.clear(); lcd.print("cursor OFF"); lcd.noblink(); lcd.nocursor(); else if (show == 4) { lcd.clear(); lcd.print("display Off"); lcd.nodisplay(); else if (show == 5) { lcd.clear(); lcd.print("display On"); lcd.display(); else if (show == 7) { lcd.clear(); lcd.setcursor(0, 0); lcd.print("*** first line."); lcd.setcursor(0, 1); lcd.print("*** second line."); else if (show == 8) { lcd.scrolldisplayleft(); else if (show == 9) { lcd.scrolldisplayleft(); else if (show == 10) { lcd.scrolldisplayleft(); else if (show == 11) { lcd.scrolldisplayright(); // if delay(2000); show = (show + 1) % 12; // loop()
29 No sitten vielä Kosteus ja Lämpöanturi mukaan
30 DHT Koodi #include <SimpleDHT.h> // for DHT11, // VCC: 5V or 3V // GND: GND // DATA: 2 int pindht11 = 2; SimpleDHT11 dht11; void setup() { Serial.begin(115200); void loop() { // start working... Serial.println("============================ ====="); Serial.println("Sample DHT11..."); // read without samples. byte temperature = 0; byte humidity = 0; if (dht11.read(pindht11, &temperature, &humidity, NULL)) { Serial.print("Read DHT11 failed."); return; Serial.print("Sample OK: "); Serial.print((int)temperature); Serial.print(" *C, "); Serial.print((int)humidity); Serial.println(" %"); // DHT11 sampling rate is 1HZ. delay(1000);
31 Sitten yhdistetään koodit #include <Wire.h> #include <LiquidCrystal_PCF8574.h> #include <SimpleDHT.h> // for DHT11, // VCC: 5V or 3V // GND: GND // DATA: 2 int pindht11 = 2; SimpleDHT11 dht11; LiquidCrystal_PCF8574 lcd(0x27); // set the LCD address to 0x27 for a 16 chars and 2 line display int show; byte temperature = 0; byte humidity = 0; void setup() { int error; Serial.begin(9600); Serial.println("LCD..."); while (! Serial); Serial.println("Dose: check for LCD"); // See Wire.begin(); Wire.beginTransmission(0x27); error = Wire.endTransmission(); Serial.print("Error: "); Serial.print(error); if (error == 0) { Serial.println(": LCD found.");
32 else { Serial.println(": LCD not found."); // if lcd.begin(16, 2); // initialize the lcd show = 0; // setup() void DHT11() { delay(3000); // start working... Serial.println("============================ ====="); Serial.println("Sample DHT11..."); // read without samples. if (dht11.read(pindht11, &temperature, &humidity, NULL)) { Serial.print("Read DHT11 failed."); return; Serial.print("Sample OK: "); Serial.print((int)temperature); Serial.print(" *C, "); Serial.print((int)humidity); Serial.println(" %"); // DHT11 sampling rate is 3HZ. void LCD() { lcd.setbacklight(255);
33 lcd.home(); lcd.clear(); lcd.setcursor(0, 0); lcd.print((int)temperature); lcd.print(" C astetta"); lcd.setcursor(0, 1); lcd.print((int)humidity); lcd.print(" % Kosteus"); void loop() { DHT11(); LCD();
34 Kolmas oppitunti Kerro Aika Tämän oppitunnin aikana opetellaan RTC- kellopiirin käyttöä ja yhdistetään se aiemmin tehtyyn lämpö/kosteusmittariin ja LCD- näyttöön. RTC-kellopiiri kytketään ensinnä. Tarvikkeet Arduino alusta RTC-moduli CR2032 paristo Jumpperipiuhoi Kytkentä
35 Kytkentä kaavio Koodi // Example sketch for interfacing with the DS1302 timekeeping chip. // // Copyright (c) 2009, Matt Sparks // All rights reserved. // // #include <stdio.h> #include <DS1302.h>
36 namespace { // Set the appropriate digital I/O pin connections. These are the pin // assignments for the Arduino as well for as the DS1302 chip. See the DS1302 // datasheet: // // const int kcepin = 5; // Chip Enable const int kiopin = 6; // Input/Output const int ksclkpin = 7; // Serial Clock // Create a DS1302 object. DS1302 rtc(kcepin, kiopin, ksclkpin); String dayasstring(const Time::Day day) { switch (day) { case Time::kSunday: return "Sunday"; case Time::kMonday: return "Monday"; case Time::kTuesday: return "Tuesday"; case Time::kWednesday: return "Wednesday"; case Time::kThursday: return "Thursday"; case Time::kFriday: return "Friday"; case Time::kSaturday: return "Saturday"; return "(unknown day)"; void printtime() { // Get the current time and date from the chip. Time t = rtc.time(); // Name the day of the week. const String day = dayasstring(t.day); // Format the time and date and insert into the temporary buffer. char buf[50]; snprintf(buf, sizeof(buf), "%s %04d-%02d-%02d %02d:%02d: %02d",
37 day.c_str(), t.yr, t.mon, t.date, t.hr, t.min, t.sec); // Print the formatted string to serial so we can see the time. Serial.println(buf); // namespace void setup() { Serial.begin(9600); // Initialize a new chip by turning off write protection and clearing the // clock halt flag. These methods needn't always be called. See the DS1302 // datasheet for details. rtc.writeprotect(false); rtc.halt(false); // Make a new time object to set the date and time. // Thursday,October 12, 2017 at 18:38:50. //Time t(2017, 10, 12, 18, 38, 50, Time::kThursday); // Set the time and date on the chip. //rtc.time(t); // Loop and print the time every second. void loop() { printtime(); delay(1000); Sitten korjataan Tarkista kommentti rivit, että eivät mene yli. Muista punainen kohta
38 Sitten yhdistetään. Kaavio Kytkentä
39 Koodi #include #include #include #include #include <Wire.h> <LiquidCrystal_PCF8574.h> <SimpleDHT.h> <stdio.h> <DS1302.h> // for DHT11, // VCC: 5V or 3V // GND: GND // DATA: 2 int pindht11 = 2; SimpleDHT11 dht11; LiquidCrystal_PCF8574 lcd(0x27); // set the LCD address to 0x27 for a 16 chars and 2 line display int show; byte temperature = 0; byte humidity = 0; namespace { // Set the appropriate digital I/O pin connections. These are the pin // assignments for the Arduino as well for as the DS1302 chip. See the DS1302 // datasheet: // // const int kcepin = 5; // Chip Enable const int kiopin = 6; // Input/Output const int ksclkpin = 7; // Serial Clock // Create a DS1302 object. DS1302 rtc(kcepin, kiopin, ksclkpin); String dayasstring(const Time::Day day) { switch (day) {
40 case Time::kSunday: return "Sunday"; case Time::kMonday: return "Monday"; case Time::kTuesday: return "Tuesday"; case Time::kWednesday: return "Wednesday"; case Time::kThursday: return "Thursday"; case Time::kFriday: return "Friday"; case Time::kSaturday: return "Saturday"; return "(unknown day)"; void printtime() { // Get the current time and date from the chip. Time t = rtc.time(); // Name the day of the week. const String day = dayasstring(t.day); // Format the time and date and insert into the temporary buffer. char buf[50]; snprintf(buf, sizeof(buf), "%s %04d-%02d-%02d %02d:%02d: %02d", day.c_str(), t.yr, t.mon, t.date, t.hr, t.min, t.sec); // Print the formatted string to serial so we can see the time. Serial.println(buf); lcd.home(); lcd.clear(); lcd.setbacklight(255); lcd.setcursor(3, 0); lcd.print( t.yr); lcd.print( "-"); lcd.print( t.mon); lcd.print( "-"); lcd.print( t.date); lcd.setcursor(1, 1); lcd.print( t.hr);
41 lcd.print( lcd.print( lcd.print( lcd.print( ":"); t.min); ":"); t.sec); delay(1000); void DHT11() { delay(3000); // start working... Serial.println("============================ ====="); Serial.println("Sample DHT11..."); // read without samples. if (dht11.read(pindht11, &temperature, &humidity, NULL)) { Serial.print("Read DHT11 failed."); return; Serial.print("Sample OK: "); Serial.print((int)temperature); Serial.print(" *C, "); Serial.print((int)humidity); Serial.println(" %"); // DHT11 sampling rate is 3HZ. void LCD()
42 { Serial.println("===========L C D ======================"); lcd.setbacklight(255); lcd.home(); lcd.clear(); lcd.setcursor(0, 0); lcd.print((int)temperature); lcd.print(" C astetta"); lcd.setcursor(0, 1); lcd.print((int)humidity); lcd.print(" % Kosteus"); delay(2000); // namespace void setup() { int error; Serial.begin(9600); // Initialize a new chip by turning off write protection and clearing the // clock halt flag. These methods needn't always be called. See the DS1302 // datasheet for details. rtc.writeprotect(false); rtc.halt(false); // Make a new time object to set the date and time. // Sunday, September 22, 2013 at 01:38:50. Time t(2017, 10, 12, 18, 38, 50, Time::kThursday); // Set the time and date on the chip. rtc.time(t); Serial.println("LCD...");
43 while (! Serial); Serial.println("Dose: check for LCD"); // See Wire.begin(); Wire.beginTransmission(0x27); error = Wire.endTransmission(); Serial.print("Error: "); Serial.print(error); if (error == 0) { Serial.println(": LCD found."); else { Serial.println(": LCD not found."); // if lcd.begin(16, 2); // initialize the lcd show = 0; // setup() void loop() { printtime(); DHT11(); LCD(); Korjataan koodi
Arduinon Alkeet. Johdatus Arduinoon ja elektroniikkaan
Arduinon Alkeet Johdatus Arduinoon ja elektroniikkaan Hacklab Kouvola ry Raimo Kantoniemi 2017 (Tämä on tyhjäksi jätetty sivu) Johdanto Massimo Bansi ryhmineen kehitti Arduno alustan ja ohjemointikielen
LisätiedotArduino. Kimmo Silvonen (X)
Arduino Kimmo Silvonen (X) Arduino, toimiva oma versio (osat Pajalla) ATmega 328P IC DIL-kotelossa (DIP) päältä katsottuna, Arduinon pinnit +5 V TX RX DTR FT232 10k 22p 22p Reset 1 RX D0 TX D1 D2 PWM D3
LisätiedotLiikennevalot. Arduino toimii laitteen aivoina. Arduinokortti on kuin pieni tietokone, johon voit ohjelmoida toimintoja.
Liikennevalot Laite koostuu Arduinokortista ja koekytkentälevystä. Liikennevalon toiminnat ohjelmoidaan Arduinolle. Ledit ja muut komponentit asetetaan koekytkentälevylle. Arduino toimii laitteen aivoina.
LisätiedotTällä ohjelmoitavalla laitteella saat hälytyksen, mikäli lämpötila nousee liian korkeaksi.
Lämpötilahälytin Tällä ohjelmoitavalla laitteella saat hälytyksen, mikäli lämpötila nousee liian korkeaksi. Laite koostuu Arduinokortista ja koekytkentälevystä. Hälyttimen toiminnat ohjelmoidaan Arduinolle.
LisätiedotArduino. Kimmo Silvonen (X)
Arduino Kimmo Silvonen (X) Arduinon ohjelmointiympäristön installointi Teensyn (2.0) installointi Arduino IDE:n alle IDE = Integrated Development Environment Arduino UNO, ym.: https://www.arduino.cc/en/guide/windows
Lisätiedot////// VENETIETO.FI \\\\\\ //// Autopilotti 2014 \\\\ //-PID säätimellä. #include <EEPROM.h> #include <SoftwareSerial.h>
////// VENETIETO.FI \\\\\\ //// Autopilotti 2014 \\\\ //-PID säätimellä #include #include SoftwareSerial gps(0, 1); // RX, TX -pinnit const int buttonpinset = 2; // painonäppäimen
LisätiedotLUMA SUOMI -kehittämisohjelma LUMA FINLAND -utvecklingsprogram LUMA FINLAND development programme Ohjelmointia Arduinolla
Ohjelmointia Arduinolla Kyösti Blinnikka, Olarin koulu ja lukio LUMA-keskus Aalto Mikä on Arduino? Open Source Electronics Prototyping Platform Arduino on avoimeen laitteistoon ja ohjelmistoon perustuva
LisätiedotArduino. Kimmo Silvonen (X)
Arduino Kimmo Silvonen (X) Arduino, toimiva oma versio (osat Pajalla) ATmega 328P IC DIL-kotelossa (DIP) päältä katsottuna, Arduinon pinnit +5 V TX RX DTR FT232 10k 22p 22p Reset 1 RX D0 TX D1 D2 PWM D3
LisätiedotFinFamily PostgreSQL installation ( ) FinFamily PostgreSQL
FinFamily PostgreSQL 1 Sisällys / Contents FinFamily PostgreSQL... 1 1. Asenna PostgreSQL tietokanta / Install PostgreSQL database... 3 1.1. PostgreSQL tietokannasta / About the PostgreSQL database...
LisätiedotOhjelmoi Arduino Grovella
Ohjelmoi Arduino Grovella Tomi Hukkalainen ja Kati Sormunen 25.9.2016 2016 Innokas 1 Tarvikkeet 25.9.2016 2016 Innokas 2 Tarvikkeet Näissä harjoituksissa käytetään Seeduino Lotus piirilevyä, jossa käytetään
LisätiedotELEC-A4010 Sähköpaja Arduinon ohjelmointi. Peter Kronström
ELEC-A4010 Sähköpaja Arduinon ohjelmointi Peter Kronström Arduinon rakenne 5 voltin regulaattori 16 MHz kide USB-sarjamuunnin ATmega328 -mikrokontrolleri 20 I/O-pinniä, joista 14 digitaalista ja 6 analogista
LisätiedotLet Me Hack It -kurssilla tarvittavat ohjelmat ja välineet
Let Me Hack It -kurssilla tarvittavat ohjelmat ja välineet Tarvitset kurssilla tietokoneen jolla on: Windows, Mac OS X tai Linux -käyttöjärjestelmä. Vähintään yksi kurssin ohjelmointiympäristöistä (Processing
LisätiedotELEC-A4010 Sähköpaja Arduinon ohjelmointi. Jukka Helle
ELEC-A4010 Sähköpaja Arduinon ohjelmointi Jukka Helle Arduino UNO R3 6-20VDC 5VDC muunnin 16 MHz kideoskillaattori USB-sarjamuunnin (ATmega16U2) ATmega328 -mikro-ohjain 14 digitaalista I/O väylää 6 kpl
LisätiedotHP ProBook 430 G5 kannettavien käyttöönotto
HP ProBook 430 G5 kannettavien käyttöönotto Windows 10:n asennus, päivitysten tarkistus ja Abitti-asetukset Kytke tietokone verkkovirtaan ennen koneen käynnistämistä! Windows 10 Home käyttöjärjestelmän
Lisätiedot////// VENETIETO.FI \\\\\\ //// Autopilotti 2014 \\\\ #include <EEPROM.h> #include <SoftwareSerial.h> SoftwareSerial gps(10, 0); // RX, TX -pinnit
////// VENETIETO.FI \\\\\\ //// Autopilotti 2014 \\\\ #include #include SoftwareSerial gps(10, 0); // RX, TX -pinnit const int buttonpinset = 2; // painonäppäimen pinni const
Lisätiedot1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä
OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 811122P (5 op.) 12.12.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan
LisätiedotFinFamily Installation and importing data (11.1.2016) FinFamily Asennus / Installation
FinFamily Asennus / Installation 1 Sisällys / Contents FinFamily Asennus / Installation... 1 1. Asennus ja tietojen tuonti / Installation and importing data... 4 1.1. Asenna Java / Install Java... 4 1.2.
LisätiedotArduino ohjelmistokehitys
Arduino ohjelmistokehitys http://www.arduino.cc/ jak Sisältö Mikä on Arduino? Ohjelmistonkehitysympäristö (Arduino IDE) Ohjelmointikieli Esimerkkejä Lähteitä Arduino -ohjelmistokehitys/ jak 2 Mikä on Arduino?
LisätiedotYou can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed
Online Meeting Guest Online Meeting for Guest Participant Lync Attendee Installation Online kokous vierailevalle osallistujalle Lync Attendee Asennus www.ruukki.com Overview Before you can join to Ruukki
LisätiedotArduinon ohjelmointi. Sami-Petteri Pukkila. 6. helmikuuta 2017
Sami-Petteri Pukkila sami-petteri.pukkila@aalto.fi Mistä kaikki lähtee liikkeelle? Ennen kuin alat ohjelmoimaan, mieti mitä projektissa kannattaa tehdä. Jaa projekti pieniin osaprojekteihin ja kehitä näille
LisätiedotKeskellä ruutua kuvan yläpuolella linkki on call diabeteksen hallintaohjelmisto. Klikkaa sitä
Irroita kaapeli sekä tietokoneesta, että mittarista. Mene osoitteeseen www.ekoweb.fi Keskellä ruutua kuvan yläpuolella linkki on call diabeteksen hallintaohjelmisto. Klikkaa sitä Tämä siirtää sinut aconlabsin
LisätiedotTeleWell TW-LTE/4G/3G USB -modeemi Cat 4 150/50 Mbps
TeleWell TW-LTE/4G/3G USB -modeemi Cat 4 150/50 Mbps Pikaohje Laite toimii Windows XP SP3, Windows 7,8,10 ja Mac OSx 10.5 tai käyttöjärjestelmissä, Linux tuki netistä ladattavilla ajureilla USB portin
LisätiedotPR 3100 -SARJA ASENNUS JA KYTKENTÄ
PR 3100 SARJA ASENNUS JA KYTKENTÄ 3100V105 3114V101 FIN Yksiköitä voi syöttää 24 VDC ± 30 % jännitteellä suoraan johdottamalla tai johdottamalla maks. 130 yksikköä rinnakkain toisiinsa. 3405tehonliitäntäyksikkö
Lisätiedot1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä
OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 81122P (4 ov.) 30.5.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan
Lisätiedot6.3. AVR_rauta. EEPROM-muisti 09.12.2007 pva
6.3. AVR_rauta. EEPROM-muisti 09.12.2007 pva Experience is what causes people to make new mistakes instead of old ones... - Unknown Sisältö Yleistä EEPROM-rekisterit Protoilu-ohje EEPROMmista ja Fuse-biteistä
LisätiedotCoolselector Asennusohje
MAKING MODERN LIVING POSSIBLE Coolselector Asennusohje Täydellinen valinta on vain muutaman klikkauksen päässä www.danfoss.fi/kylma Yleiset vaatimukset Windows XP asennus Windows 7 asennus Asennuksen poisto
LisätiedotTTY TKT-1110 Mikroprosessorit TKT. HEW-ohjeet ver 1.0
Johdanto Nämä ohjeet opastavat sinut tekemään kurssiin TKT-1110 Mikroprosessorit liittyvät harjoitustyöt. Ohjeet sisältävät kolme osiota. Ensimmäisenä esitellään projektin luonti, mikä tehdään ainoastaan
LisätiedotTW-LTE 4G/3G. USB-modeemi (USB 2.0)
TW-LTE 4G/3G USB-modeemi (USB 2.0) Tiedonsiirtonopeus: 100 Mbps/50 Mbps LTE: 1800/2100/2600 MHz GSM/GPRS/EDGE: 850/900/1800/1900 MHz UMTS: 900/2100 MHz Pikaohje (Finnish) CE Käyttöönotto- ohje SIM- kortin
LisätiedotPR SARJA ASENNUS JA KYTKENTÄ
PR 3100 SARJA ASENNUS JA KYTKENTÄ FI1 (3100V10131 311V101119 318V100118 318V100118 311V1001 3118V1001) Yksiköitä voi syöttää VDC ± 30 % jännitteellä suoraan johdottamalla tai johdottamalla maks. 130 yksikköä
LisätiedotMASSER Loader V2.00. käyttö- ja asennusohje 5.5.2014
MASSER Loader V2.00 käyttö- ja asennusohje 5.5.2014 Masser Oy Tel. +358 400 904 500 BID No 0665142-9 Jämytie 1 Fax. +358 16 282 554 VAT No. FI06651429 FI-96910 Rovaniemi, Finland Domicile Rovaniemi OHJELMAN
LisätiedotDATALOGGERI DT-171 PIKAKÄYTTÖOHJE V 1.2
DATALOGGERI DT-171 PIKAKÄYTTÖOHJE V 1.2 S&A Matintupa 2007 Ohjelman käynnistys Ohjelma käynnistyy tuplaklikkaamalla DATALOGGER ohjelmakuvaketta. Ohjelma avautuu tuplaklikkaamalla Datalogger kuvaketta.
LisätiedotFTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö
FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö Versio 1.0 Tiedostonsiirto FTP -menetelmällä Lahden Väriasemoinnilla on käytössä suurempien tiedostojen siirtoa varten oma FTP -yhteys. Tällä menetelmällä saadaan
LisätiedotWBelectronics. Infinity USB Phoenix - Käyttöohje
WBelectronics Infinity USB Phoenix - Käyttöohje Johdanto Laitteen asentaminen Onneksi olkoon Infinity USB Phoenix -laitteen hankinnasta! Infinity kytketään toimintaan kolmessa vaiheessa: 1) Asenna laite
LisätiedotOhjelmointiharjoituksia Arduino-ympäristössä
Ohjelmointiharjoituksia Arduino-ympäristössä Yleistä Arduino-sovelluksen rakenne Syntaksi ja käytännöt Esimerkki ohjelman rakenteesta Muuttujat ja tietotyypit Tietotyypit Esimerkkejä tietotyypeistä Ehtolauseet
LisätiedotHuawei E3276s ohjelmistopäivitys
Huawei E3276s ohjelmistopäivitys 1. Aloita kytkemällä nettitikku tietokoneen USB-porttiin. Jos nettitikku ei ole aikaisemmin ollut käytössä tässä tietokoneessa, niin hetken päästä aukeaa Mobile Broadband
LisätiedotChoose Finland-Helsinki Valitse Finland-Helsinki
Write down the Temporary Application ID. If you do not manage to complete the form you can continue where you stopped with this ID no. Muista Temporary Application ID. Jos et onnistu täyttää lomake loppuun
LisätiedotSuomenkielinen versio. Johdanto. Laitteiston asennus. PU013 Sweex 1-portin rinnakkainen & 2 -portin sarja PCI-kortti
PU013 Sweex 1-portin rinnakkainen & 2 -portin sarja PCI-kortti Johdanto Älä altista PU013-korttia äärilämpötiloille. Älä aseta laitetta suoraan auringonvaloon tai sulje lämmityselementtejä. Älä käytä PU013-korttia
Lisätiedotlizengo Asennusopas Windows: in kopioiminen
lizengo Asennusopas Windows: in kopioiminen Windows: in kopioiminen lizengo Asennusopas Klikkaa sitä Windows-versiota, jonka haluat kopioida USB-tikulle, niin pääset suoraan oikeaan oppaaseen. Windows
LisätiedotMITTAUSTEKNIIKAN LABORATORIOTYÖOHJE TYÖ 9 MITTAUSTIEDON KERUU JA KÄSITTELY
OAMK / Tekniikan yksikkö MITTAUSTEKNIIKAN LABORATORIOTYÖOHJE TYÖ 9 MITTAUSTIEDON KERUU JA KÄSITTELY Heikki Kurki TEHTÄVÄN MÄÄRITTELY TEORIA VÄLINEET Työn tehtävänä on tutustua mittausjärjestelmään, jossa
LisätiedotASCII-taidetta. Intro: Python
Python 1 ASCII-taidetta All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/18cplpy to find out what to do.
LisätiedotKONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ
KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ https://community.plm.automation.siemens.com/t5/tech-tips- Knowledge-Base-NX/How-to-simulate-any-G-code-file-in-NX- CAM/ta-p/3340 Koneistusympäristön määrittely
LisätiedotSystem.out.printf("%d / %d = %.2f%n", ekaluku, tokaluku, osamaara);
Kysy Karilta tai Kimmolta, jos tehtävissä on jotain epäselvää. Kerro WETOon liittyvät ongelmat suoraan Jormalle sähköpostitse (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja
LisätiedotJypelin käyttöohjeet» Ruutukentän luominen
Jypelin käyttöohjeet» Ruutukentän luominen Pelissä kentän (Level) voi luoda tekstitiedostoon "piirretyn" mallin mukaisesti. Tällöin puhutaan, että tehdään ns. ruutukenttä, sillä tekstitiedostossa jokainen
LisätiedotGarmin Astro ohjelmistopäivitys
Garmin Astro ohjelmistopäivitys Laitteen ohjelmisto päivitys kannattaa suorittaa silloin tällöin. Ohjelmistopäivityksellä voit saada laitteeseesi uusia ominaisuuksia ja parannuksia vanhoihin ominaisuuksiin.
LisätiedotKÄYTTÖOHJE PEL / PEL-M
V2.0.0 (05.09.2014) 1 (6) KÄYTTÖÖNOTTO Asennus - Lähetin tulisi asentaa mittauskohdan yläpuolelle kondensoitumisongelmien välttämiseksi. - Kanavan ylipaine mitataan siten, että kanavan mittayhde yhdistetään
Lisätiedot1 Tivax siirto uuteen koneeseen
Tivax siirto uuteen koneeseen 1 1 Tivax siirto uuteen koneeseen 1.1 Tivax ohjelman asentaminen Huom. Siirrossa mahdollisesti esiintyvien ongelmien ratkaisu on veloituksetonta ainoastaan asiakkaille, joilla
LisätiedotSystem.out.printf("%d / %d = %.2f%n", ekaluku, tokaluku, osamaara);
Mikäli tehtävissä on jotain epäselvää, laita sähköpostia vastuuopettajalle (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja sisentää koodisi. Ohjelmointitehtävien osalta palautetaan
LisätiedotLab SBS3.FARM_Hyper-V - Navigating a SharePoint site
Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site Note! Before starting download and install a fresh version of OfficeProfessionalPlus_x64_en-us. The instructions are in the beginning of the exercise.
LisätiedotSuomenkielinen versio. Johdanto. Laitteiston asennus. PU011 Sweex 1-portin rinnakkainen PCI Express -kortti
PU011 Sweex 1-portin rinnakkainen PCI Express -kortti Johdanto Älä altista PU011-korttia äärilämpötiloille. Älä aseta laitetta suoraan auringonvaloon tai sulje lämmityselementtejä. Älä käytä PU011-korttia
LisätiedotS SÄHKÖTEKNIIKKA JA ELEKTRONIIKKA
S-55.00 SÄHKÖTKNKKA JA LKTONKKA. välikoe 3.0.2006. Saat vastata vain neljään tehtävään!. Laske jännite U. = =4Ω, 3 =2Ω, = =2V, J =2A, J 2 =3A + J 2 + J 3 2. Kondensaattori on aluksi varautunut jännitteeseen
LisätiedotEnnen varmenteen asennusta varmista seuraavat asiat:
NAPPULA-VARMENTEEN ASENNUSOHJE 1/17 Suosittelemme käyttämään Nappulaa uusimmalla versiolla Firefox- tai Chrome- tai Applen laitteissa Safariselaimesta. Tästä dokumentista löydät varmenteen asennusohjeet
LisätiedotClassPad fx-cp400 päivitys. + Manager for ClassPad II Subscription päivitys
ClassPad fx-cp400 päivitys + Manager for ClassPad II Subscription päivitys Käyttöjärjestelmän ja Add-in sovellusten päivityksestä Casio suosittelee aina viimeisimmän käyttöjärjestelmän asentamista. Tällöin
LisätiedotHARJOITUSTYÖ: LabVIEW, Liiketunnistin
Tämä käyttöohje on kirjoitettu ESR-projektissa Mikroanturitekniikan osaamisen kehittäminen Itä-Suomen lääninhallitus, 2007, 86268 HARJOITUSTYÖ: LabVIEW, Liiketunnistin Tarvittavat laitteet: PC Labview
LisätiedotKÄYTTÖOHJE PEL 2500 / PEL 2500-M
V2.0.0 (24.10.2014) 1 (7) KÄYTTÖÖNOTTO Asennus - Lähetin tulisi asentaa mittauskohdan yläpuolelle kondensoitumisongelmien välttämiseksi. - Kanavan ylipaine mitataan siten, että kanavan mittayhde yhdistetään
LisätiedotMathcad 14.0 Single User -asennus 12.3.2008
Mathcad 14.0 Single User -asennus 12.3.2008 Asennuksessa on kaksi vaihetta. Ensin asennetaan ohjelma tietokoneelle (vaiheet 1-3). Sen jälkeen asennetaan lisenssi (vaiheet 4-12). 1. Aseta Mathcad 14 CD-levy
LisätiedotT&M Autori Versio Series 60 -puhelimiin
T&M Autori Versio 5.0.0 Series 60 -puhelimiin Asennusohje 19. huhtikuuta 2010 TIETOMEKKA T&M Autori asennusohje - 2 SISÄLLYSLUETTELO SISÄLLYSLUETTELO 2 1. YLEISTÄ 3 2. UUDEN MUISTIKORTIN ASENNUS 3 3. T&M
LisätiedotMachine Control Studio - Kuinka päästä alkuun. Ohjelmointiympäristö Unidrive M ja MCi2x0 laitteille
Machine Control Studio - Kuinka päästä alkuun Ohjelmointiympäristö Unidrive M ja MCi2x0 laitteille Mistä aloittaa? Machine Control Studion lataaminen ja asennus. MCS käynnistys ja uuden projektin luonti.
LisätiedotTämä on PicoLog Windows ohjelman suomenkielinen pikaohje.
Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje. Asennus: HUOM. Tarkemmat ohjeet ADC-16 englanninkielisessä User Manual issa. Oletetaan että muuntimen kaikki johdot on kytketty anturiin, käyttöjännite
LisätiedotINTERBASE 5.0 PÄIVITYS VERSIOON 5.6
1 INTERBASE 5.0 PÄIVITYS VERSIOON 5.6 HUOM: Tämä ohje on tarkoitettu yksittäisen koneen päivittämiseen, mikäli InterBase on asennettu serverille ota yhteys DL Software Tukeen. HUOM: Mikäli koneessasi on
LisätiedotNäin saat 365 päivän ajalta Freshest Data sisältöä NavionicsWeb Store nettikaupasta
Näin saat 365 päivän ajalta Freshest Data sisältöä NavionicsWeb Store nettikaupasta April 2012 Näin pääset alkuun: Tämä dokumentti kuvaa kuinka saat Navionics Freshest Data päivityksen ensimmäistä kertaa.
LisätiedotOn instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
LisätiedotCipherLab CPT-8001L -tiedonkeruupäätteen käyttö Ecomin kanssa
CipherLab CPT-8001L -tiedonkeruupäätteen käyttö Ecomin kanssa Sisällys Laitteen käyttöönotto...3 Latauskehdon asennus...3 Tiedonsiirto-ohjelman asennus...4 Keräilylaitteen käyttö...5 Viivakoodien luku...5
LisätiedotEkoweb Oy HUOMIO! Jos sinulla on koneella vanha versio On Call DMS-ohjelmasta poista ensin se ja mahdolliset vanhat ajurit.
On Call DMS ohjelma Asennus: Lataa ohjelma osoitteesta http://www.ekoweb.fi/wordpress/tuki/ Tallenna ohjelma paikkaan josta löydät sen helposti. Alla esimerkkikuva miltä sivu näyttää. Versionumero päivittyy
LisätiedotPika-asennusohjeet Suomeksi
Pika-asennusohjeet Suomeksi (Virallinen ohje löytyy asennuslevyltä Englanninkielisenä) Tulosta tämä ohje asennuksen avuksi. Ensiksi asennetaan itse ohjelma, sitten rekisteröidytään testerin käyttäjäksi
LisätiedotMB 20 MODBUS RTU LIITYNTÄYKSIKKÖ SAR 410:LLE TEKNISET TIEDOT. MB 20 on liityntäkortti painesäädin SAR 410:n liittämiseksi Modbus RTU väylään.
MODBUS RTU LIITYNTÄYKSIKKÖ SAR 410:LLE on liityntäkortti painesäädin SAR 410:n liittämiseksi Modbus RTU väylään. Luettavia ja ohjelmoitavia tietoja ovat huonesäätimen SAR sekä vetokaappisäätimien FHR ja
Lisätiedoterasmartcardkortinlukijaohjelmiston
erasmartcardkortinlukijaohjelmiston asennusohje Sisällysluettelo 1. erasmartcard... 2 2. erasmartcard-ohjelmiston normaali asennus... 3 2.1. Ennen asennusta... 3 2.2. Asennus... 3 3. Muut asennustavat...
LisätiedotTiedostojen lataaminen netistä ja asentaminen
s. 1/5 Tiedostojen lataaminen netistä ja asentaminen Yleistä Internetissä on paljon hyödyllisiä ilmaisohjelmia, jotka voi ladata ja asentaa omalle koneelle. Osa ohjelmista löytyy suomenkielisiltä sivuilta,
LisätiedotICOM IC-7600 helposti ssb-cw-rtty-digi
ICOM IC-7600 helposti ssb-cw-rtty-digi JKR Radio Club RY 2016 Vastuurajaus Noudata aina valmistajan ohjeita kun kytket laitekaapelin radioon. Vaikka emme ole tietoisia kaapeleiden mahdollisesti aiheuttamista
LisätiedotHAMINETTI WLAN LIITTYMÄN KÄYTTÖÖNOTTO-OHJE
HAMINETTI WLAN LIITTYMÄN KÄYTTÖÖNOTTO-OHJE Vaihe 1, Client manager ohjelmiston ja sovittimen ajureiden asennus Asennuksen vaiheissa saattaa olla sovitin ja käyttöjärjestelmä kohtaisia eroja. Alla olevassa
LisätiedotOhjeet e kirjan ostajalle
1 Ohjeet e kirjan ostajalle 1. Ostaminen ja käyttöönotto 1.1. Näin saat e kirjan käyttöösi Lataa tietokoneellesi Adobe Digital Editions (ADE) ohjelma täältä: http://www.adobe.com/products/digitaleditions/.
Lisätiedot1 Tarkistetaan että kaikki toimii
Harjoituksen lopputuloksena on laite joka morsettaa vilkuttamalla Arduinon sisäänrakennettua lediä. Haluttu morsesarja annetaan laitteeseen kytketyltä tietokoneelta. Harjoitusta varten tarvitaan pelkästään
LisätiedotKÄYTTÖOHJE PEL 1000 / PEL 1000-M
V1.0 (19.02.2015) 1 (8) KÄYTTÖÖNOTTO Asennus - Lähetin tulisi asentaa mittauskohdan yläpuolelle kondensoitumisongelmien välttämiseksi. - Kanavan ylipaine mitataan siten, että kanavan mittayhde yhdistetään
LisätiedotSalasanan vaihto uuteen / How to change password
Salasanan vaihto uuteen / How to change password Sisällys Salasanakäytäntö / Password policy... 2 Salasanan vaihto verkkosivulla / Change password on website... 3 Salasanan vaihto matkapuhelimella / Change
LisätiedotCEM DT-3353 Pihtimittari
CEM DT-3353 Pihtimittari Sivu 1/5 CEM DT-3353 Pihtimittari Ongelma Mittarin ohjelmisto ilmoittaa NO DATA vaikka tiedonsiirtokaapeli on kytketty tietokoneen ja mittarin välille, mittarissa on virta päällä
LisätiedotJavan asennus ja ohjeita ongelmatilanteisiin
Javan asennus ja ohjeita ongelmatilanteisiin Javaa tarvitaan Fivaldin Sovellusikkunan alaisiin sovelluksiin, jotka käyttävät Oracle Forms -tekniikkaa. Visma Fivaldin osalta suosittelemme aina käyttämään
LisätiedotMB 20 MODBUS RTU LIITYNTÄYKSIKKÖ SAR 410:LLE TEKNISET TIEDOT. MB 20 on liityntäkortti painesäädin SAR 410:n liittämiseksi Modbus RTU väylään.
MODBUS RTU LIITYNTÄYKSIKKÖ SAR 410:LLE on liityntäkortti painesäädin SAR 410:n liittämiseksi Modbus RTU väylään. Luettavia ja ohjelmoitavia tietoja ovat huonesäätimen SAR sekä vetokaappisäätimien FHR ja
LisätiedotCapacity Utilization
Capacity Utilization Tim Schöneberg 28th November Agenda Introduction Fixed and variable input ressources Technical capacity utilization Price based capacity utilization measure Long run and short run
LisätiedotMcAfee VirusScan Enterprice 7.0.0 asennus
1 McAfee VirusScan Enterprice 7.0.0 asennus Asennuksen vaiheet: 1. McAfee VirusScan Enteprice 7.0.0 asennus 2. McAfee VirusScan Enteprice 7.0.0 On-Access Scan:n konfigurointi 3. Automaattisten päivitysten
LisätiedotAsennus Windows 2000 ja XP -käyttöjärjestelmiin
PU007V2 Sweex 1 portin rinnakkainen & 2 portin sarja PCI-kortti Johdanto Älä altista PU007V2-korttia äärilämpötiloille. Älä aseta laitetta suoraan auringonvaloon tai sulje lämmityselementtejä. Älä käytä
LisätiedotPIKAKÄYTTÖOHJE V S&A Matintupa
PIKAKÄYTTÖOHJE V1.0 2007 S&A Matintupa MITTALAITE; PAINIKKEET, PORTIT, OSAT PAIKALLINEN portti (local, L) PÄÄPORTTI (master, M) LCD NÄYTTÖ PÄÄTETUNNISTIN VIRTAKYTKIN FUNKTIONÄPPÄIN Jännitteen syöttö VAHVISTUS/
LisätiedotHarjoitus 3 (viikko 39)
Mikäli tehtävissä on jotain epäselvää, laita sähköpostia vastuuopettajalle (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja sisentää koodisi. Vältä liian pitkiä rivejä. Ohjelmointitehtävien
LisätiedotEclipse 3.2 pikku opas versio 1.0. Esittely Uuden projektin perustaminen Sovelluksen luominen Koodin siistiminen Vinkkejä
Anne Benson/Tanja Bergius Opintojakson ict1td002 käyttöön Sivu 1 / 13 Eclipse 3.2 pikku opas versio 1.0 Ohjeen sisältö: Esittely Uuden projektin perustaminen Sovelluksen luominen Koodin siistiminen Vinkkejä
Lisätiedot1. Adobe Digital Editions ohjelman käyttöönotto
1. Adobe Digital Editions ohjelman käyttöönotto Useimmat verkkokaupassa myytävät e-kirjat on suojattu Adobe DRM suojauksella. Näitä e-kirjoja voi lukea vain Adobe Digital Editions ohjelmalla, joka on asennettava
LisätiedotOTOsuite. Asennusopas. Suomi
OTOsuite Asennusopas Suomi Asiakirjassa kuvataan OTOsuite-ohjelman asentaminen DVD:ltä, muistitikulta tai pakatusta tiedostosta. Järjestelmävaatimukset 1,5 GHz:n suoritin tai parempi (suositus 2 GHz) 2
LisätiedotMikro-ohjain µc harjoitukset - yleisohje
Mikro-ohjain µc harjoitukset - yleisohje Keijo Salonen 20. marraskuuta 2016 Sisältö 1 Esittely 2 2 Arduino UNO R3 mikro-ohjain kortti 2 3 Koekytkentälevy 5 4 Elektroniikan komponentit 7 5 Työkalut ja muut
LisätiedotE-RESULTS LITE -OHJEET
E-RESULTS LITE -OHJEET 1 ALKUVALMISTELUT Huolehdi ennen rastiesi pitoa, että Tulospalvelutietokoneen akku on ladattu täyteen Seuran EMIT-kortit ovat tallessa ja selkeästi erillään lähtöleimasimesta. Lähtö-
LisätiedotUlkoasu. 1.Objektiivi 2.Tallennuspainike 3.Kuvien ottopainike _ FIN 01
Ulkoasu 3 2 1 1.Objektiivi 2.Tallennuspainike 3.Kuvien ottopainike FIN 01 13 4.Micro-USB-portti 10 12 11 6 7 8 9 4 5 5.Akun virtakytkin 6.Sivu ylös -painike 7.Virtapainike 8.OK-painike 9.Sivu alas -painike
LisätiedotEpson EMP-765 langaton käyttö
Epson EMP-765 langaton käyttö Tämä on yleinen käyttöohje Epsonin videotykin langattomaan käyttöön. Kannattaakin huomioida, että eri kannettavissa koneissa langaton käyttö saattaa hieman poiketa tässä ohjeessa
LisätiedotComet pysäköintimittarin asennus ja kytkeminen tietokoneeseesi (Windows XP) USB-kaapelilla.
Comet pysäköintimittarin asennus ja kytkeminen tietokoneeseesi (Windows XP) USB-kaapelilla. HUOM! TÄMÄ OHJE ON COMET LAITTEEN ENSIMMÄISTÄ ASENNUSKERTAA VARTEN. Ladataksesi rahaa Comet pysäköintimittariisi
LisätiedotMEM-O-MATIC. 6800 järjestelmä
MEM-O-MATIC 6800 järjestelmä Ohjeet Windows yhdysohjelmalle / 6800 yhdysohjelman käyttöohje זתתתתת Windows yhdysohjelman asennus tietokoneelle Tee uusi kansio esimerkiksi nimellä MEMO kovalevyllesi. Kopio
LisätiedotHARJOITUSTYÖ: LabVIEW, Kiihtyvyysanturi
Tämä käyttöohje on kirjoitettu ESR-projektissa Mikroanturitekniikan osaamisen kehittäminen Itä-Suomen lääninhallitus, 2007, 86268 HARJOITUSTYÖ: LabVIEW, Kiihtyvyysanturi Tarvittavat laitteet: PC Labview
LisätiedotSSH Secure Shell & SSH File Transfer
SSH Secure Shell & SSH File Transfer TIETOHALLINTO Janne Suvanto 1.9 2002 Sisällysluettelo Sisällysluettelo... 1 Yleistä... 2 SSH Secure Shell ohjelman asetukset... 3 POP3 tunnelin asetukset... 6 Yhteyden
LisätiedotTIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. Assembly ja konekieli
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op Assembly ja konekieli Tietokoneen ja ohjelmiston rakenne Loogisilla piireillä ja komponenteilla rakennetaan prosessori ja muistit Prosessorin rakenne
LisätiedotBitnami WordPress - Asenna WordPress koneellesi. Jari Sarja
WordPress - Asenna WordPress koneellesi Jari Sarja jari.sarja @otavanopisto.fi 2018 SISÄLLYSLUETTELO 1 Johdanto... 3 1.1 n Wordpress... 3 1.2 Edut ja haitat... 3 2 WordPressin Asennus bitnamilla...4 2.1
LisätiedotTEHTÄVÄ 1.1 RATKAISUOHJEET
TEHTÄVÄ 1.1 RATKAISUOHJEET 1. Luo mallin mukainen kansiorakenne Käynnistä Resurssienhallinta painamalla näppäimistöltä peräkkäin Windows- ja E-näppäimiä niin, että Windows-näppäin on yhä pohjassa, kun
LisätiedotNAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS PALVELIMELLE
NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS PALVELIMELLE Ennen palvelinohjelman asennusta perustetaan tarvittavat kansiot. Oikeustasoista share- tai security-tason oikeudet riittävät; molempien oikeustasojen
LisätiedotMicro:bit. Käyttöohje. Innokas verkosto Petja Pyykkönen, Saimaan mediakeskus Käyttöohje / 2016 Innokas
Micro:bit Käyttöohje Innokas verkosto Petja Pyykkönen, Saimaan mediakeskus 24.5.2017 Käyttöohje / 2016 Innokas Micro:bitin rakenne Micro:bitin etupuolelta löytyy 25 punaista LEDiä, jotka voidaan ohjelmoida
Lisätiedot1 Muutokset piirilevylle
1 Muutokset piirilevylle Seuraavat muutokset täytyvät olla piirilevylle tehtynä, jotta tätä käyttöohjetta voidaan käyttää. Jumppereiden JP5, JP6, JP7, sekä JP8 ja C201 väliltä puuttuvat signaalivedot on
LisätiedotTopfieldin sarjaporttipäivitystyökalun asennus(rs232)
Topfieldin sarjaporttipäivitystyökalun asennus(rs232) Oheinen kuvasarja selitysteksteineen opastaa sinut onnistuneesti päivittämään Topfield -vastaanottimesi. - Lataa sarjaportti -päivitystyökalu -sivustolta
LisätiedotJava Runtime -ohjelmiston asentaminen
Java Runtime -ohjelmiston asentaminen Windows Vista, Internet Explorer 7 - Suomenkielinen Huomaa! Asennuksen vaiheet voivat poiketa tästä ohjeistuksesta, johtuen esim. käyttämässäsi tietokoneessa olevasta
Lisätiedot