CHESSMOVE MALELAUA PROTOTÜÜBILE TARKVARA ARENDAMINE

Suurus: px
Alustada lehe näitamist:

Download "CHESSMOVE MALELAUA PROTOTÜÜBILE TARKVARA ARENDAMINE"

Väljavõte

1 Tartu Ülikool Loodus- ja täppisteaduste valdkond Tehnoloogiainstituut Uku Soome CHESSMOVE MALELAUA PROTOTÜÜBILE TARKVARA ARENDAMINE Bakaleureusetöö (12 EAP) Arvutitehnika eriala Juhendajad: MSc Renno Raudmäe MSc Hendrik Türk Tartu 2021

2 Resümee Bakalaureusetöö käigus loodichessmove malelaua prototüübile tarkvara, testiti selle töötamist ning dokumenteeriti tehtud töö. Kirjaliku töö esimeses osas võrreldakse ChessMove malelauda teiste turul olevate elektrooniliste malelaudadega ning kirjeldatakse ChessMove malelaua riistvara ja tarkvara loomisel kasutatuid vahendeid. Tarkvara loodi arendusraamistikku ESP-IDF abil. ESP-IDF kasutati operatsioonisüsteemis Ubuntu loodud tarkvara kompileerimiseks ning mikrokontrollerile laadimiseks. Malelauale on loodud veebiserver aine Tarkvaraprojekt raames Kert Tali poolt. Malelaud kasutab ühenduvuse jaoks WiFi-t ning suhtleb lokaalses võrgus asuva serveriga kasutades HTTP POST meetodit. Riistvaras kasutatakse mikrokontrollerit ESP32-WROVER ning nuppude juhtkontrollerid AT42QT1110-AUR. Töö teises osas antakse ülevaade loodud tarkvarast ning kirjeldatakse malelaua ja serveri testimist. Serveri testimisel leiti, kui palju mänge veebiserver korraga ilma hangumata suudab kuvada. Tarkvara testimist tehti enamjaolt tarkvara loomise ajal. Töö tarkvara dokumenteeriti koodihoidlas GitHub. Töö kolmandas osas antakse soovitusi malelaua edasiseks arendamiseks ning tehakse tööst kokkuvõte. Tehtud töö anti üle ChessMove esindajatele. CERCS: T120 Süsteemitehnoloogia, arvutitehnoloogia Märksõnad: ChessMove, Elektrooniline malelaud, Tarkvara arendus, Manussüsteemid, ESP- IDF, ESP32-WROVER, AT42QT1110-AUR 2

3 Abstract In this bachelors thesis software was created for ChessMove prototype chess board. The software was tested and documented. In the first part of this thesis, ChessMove chess board is compared to other electronic chessboards on the market and ChessMove hardware and tools used for the development of software are described. ESP-IDF was used for developing software. ESP-IDF was used in Ubuntu operating system to compile and upload the code to the microcontroller. The chessboard web server was made by Kert Tali during the course Software Project. The chess board uses WiFi to connect to the web server and HTTP POST method to communicate with the web server in a local network. Microcontroller used was ESP32-WROVER and button lead controllers were AT42QT1110-AUR. The second half gives an overview of the software created in this bachelors thesis and describes how the chessboard and the server were tested. During the testing of the web server it was found how many games the server can display without crashing. Software was mostly tested during the development. Software was documented in GitHub. In the third part, the author gives suggestions on what to further develop in the future and the work is summarized. The chess board software and documentation was given to the representatives of ChessMove. CERCS: T120 Systems engineering, computer technology Keywords: ChessMove, Electronic chessboard, Software development, Embedded system, ESP-IDF, ESP32-WROVER, AT42QT1110-AUR 3

4 Sisukord Resümee... 2 Abstract... 3 Jooniste loetelu... 6 Tabelite loetelu... 7 Mõisted, terminid... 8 Sissejuhatus Kirjanduse ülevaade Elektroonilised malelauad Chess Challenger Digital Game Technology Square Off ChessUp Malelaudade võrdlus Nõuded Arendatav platvorm ja arendusvahendid Riistavara ESP32-WROVER AT42QT1110-AUR Mahtuvuslikud nupud Aku ESP-IDF Programmeerimiskeel Server Tarkvara arendus WiFi konfiguratsioon SPI konfiguratsioon Nuppude info lugemine Käikude edastamine serverile Testimine Server Malelaud Ettepanekud riistvara ja tarkvara edasiseks arendamiseks

5 Kokkuvõte Viited Lisad Lisa 1 Algebraline notatsioon Malelaud ja malendid Käikude märkimine Lisa 2 Malelaua elektroonika plaadid Juhtplaat Juhitav plaat Lihtlitsents

6 Jooniste loetelu Joonis 1.1: Chess Challenger 1 [6] Joonis 1.2: Tournament E-Board [9] Joonis 1.3: Grand Kingdom Set [9] Joonis 1.4: ChessUp [11] Joonis 3.1: ChessMove malelaua skeem Joonis 3.2: Nuppude puudutamise tuvastamine [21] Joonis 3.3: ChessMove serveri esileht Joonis 3.5: ChessMove serveri ajaloo vaade Joonis 4.1: ESP32-WROVER pinout Joonis 4.2: ChessMove malelaua programmi plokkskeem Joonis Malelaud koos malendite algväljadega [15]

7 Tabelite loetelu Tabel 1.1: Malelaudade võrdlus Tabel 5.1: Serveri testimine skriptiga

8 Mõisted, terminid FIDE (International Chess Federation) Rahvusvaheline maleföderatsioon FFC (Flexible Flat Cable) Painduv lamekaabel SPI (Serial Peripheral Interface) Sünkroonse järjestiksuhtluse liidese standard USB (Universal Serial Bus) Universaalne järjestiksiin UART (Universal Asynchronous Receiver-Transmitter) Universaalne asünkroontransiiver HTTP (Hypertext Transfer Protocol) Hüperteksti edastusprotokoll DGT Digital Game Technology 8

9 Sissejuhatus Malet on teadaolevalt mängitud pea 1500 aastat [1]. Malemäng soodustab kognitiivset arengut, arendades sealjuures keskendumisvõimet, õpetades probleemilahendamise oskust ning suurendades mälumahtu [2]. Maleturniiridel on mängijatel kohustus enda ja vastase käike märkida algerbralise notatsiooniga [3]. Märkimiseks võib kasutada paberit või FIDE (International Chess Federation) nõuetele vastavat elektroonilist seadet [4]. Elektroonilised malelauad võimaldavad maleturniiridel võistlejatel jätta käigud märkimata ning keskenduda ainult mängule. Elektrooniliste malelauadade abil saavad kohtunikud mänge jälgida ühest kesksest kohast. FIDE turniiridel on korraldajatel kohustus edastada mängude internetis [4] ning elektroonilised malelauad lihtsustavad seda. Kõnes Jaan Ehlvestiga [5] selgus, et hetkel on elektroonilised malelauad kasutuses ainult suurtematel võistlustel nagu USA meistrivõistlused. Väiksematel maleklubi võistlustel neid eriti ei kasutata, kuna olemasolevad lahendused on selleks liiga kulukad. Väljaspool maleturniire saab elektroonilisi malelaudu kasutada ka male õppimiseks mängides malet üle internet teiste mängijate või arvuti vastu. Elektrooniliste malelauadadega on lihtsamalt võimalik mänge tagantjärgi vaadata ja analüüsida. ChessMove on Adam Erki Enok poolt loodud ettevõte bakalaureusetöös kasutatava malelaua jaoks. Kõik tudengite poolt malelauale loodud tarkvara on avatud lähtekoodiga ning internetist kättesaadav. Käesoleva bakalaureusetöö eesmärk on etteantud nõudeid kasutades luua ja dokumenteerida tarkvara ChessMove malelaua prototüübile 9

10 1 Kirjanduse ülevaade 1.1 Elektroonilised malelauad Chess Challenger Esimesene elektrooniline malearvuti Chess Challenger 1 ilmus aastal Tegemist oli väga algelise elektroonilise malelauaga, mis sisaldas ainult male põhireeglid ning see lubas mängijal teha ka reeglite vastaseid käike [6]. Mängimiseks tuli käike sisestada manuaalselt malelaual oleva klaviatuuriga. Laual olid veeru ja ridade tähised omavahel vahetuses [7] Digital Game Technology Joonis 1.1: Chess Challenger 1 [6] Digital Game Technology elektroonilisi malelaudu on kasutatud maleturniiridel üle maailma alates aastast 1998 [8]. DGT (Digital Game Technology) seadmed võimaldavad mängida arvutiprogrammi vastu. Malelaua igal väljal on nurkades valgusdioodid, mis näitavad arvutiprogrammi poolt tehtud käike. DGT pakub mitut erinevat tüüpi malelaudu. Peamistest kahest esimene on mõeldud personaalseks kasutamiseks ning see ühendub arvutiga Bluetooth liidese kaudu. Teine on mõeldud maleturniiridele ning see vajab arvutiga suhtlemiseks USB (Universal Serial Bus) ühendust. 10

11 Turniiridel ühendatakse 12 malelauda ühenduskarpide abil kokku ühele siinile, mis omakorda ühendub USB-kaablit kasutades arvutiga. See tähendab, et ühe arvutiga on võimalik ühendada USB pesade arv korda 12 lauda [9] Square Off Joonis 1.2: Tournament E-Board [9] Square off [10] pakub elektroonilist malelauda Grand Kingdom Set, mille peamiseks funktsionaalsuseks on iseseisvalt malendite liigutamine. Mängijal on võimalik valida maleprogrammi erinevate raskusastmete vahel. Lauda juhtitakse Bluetooth liidese abil ühendatud nutitelefoniga [11]. Malelauaga on võimalik mängida teiste mängijatega üle interneti ning malelaual on robootiline malendeid magneti abil liigutav käsi [12]. 11

12 Joonis 1.3: Grand Kingdom Set [11] ChessUp ChessUp elektroonilised malelauad ühenduvad Bluetooth liidese abil nutitelefoniga. Malendeid puudutades näitab malelaud võimalikke käike ning erinevate värvidega eristatakse ka seda, kui hea mingi käik on. Malelaual on võimalik valida, mis tasemel programm kaasa aitab ja õpetab. Madalamatel tasemetel aitab programm kriitilistest vigadest hoiduda, kõrgematel tasemetel näitab malelaua program värvide abil, kui head käigud on. Selle lauaga on võimalik mängida üle interneti teiste mängijatega [13]. 12

13 1.2 Malelaudade võrdlus Joonis 1.4: ChessUp [13] Tabel 1.1: Malelaudade võrdlus Funktsionaalsus ChessMove Digital Game Square Off ChessUp prototüüp malelaud Technology Ühenduvus WiFi Bluetooth/USB Bluetooth Bluetooth Toide Aku Aku Aku Aku Aku kestvus 8.5h 24h Pole teada 12h Arvutiprogrammi Ei Jah Jah Jah vastu mängimise võimalus Mängimine üle Ei Jah Jah Jah interneti Mängude salvestus Jah Jah Jah Jah 13

14 Keskne malelaudade haldus turniiriks Laua kokku voltimine Reaalajas mängus eelise näitamine Tehtud käigud algebralises notatsioonis kättesaadavad Jah Jah Ei Ei Jah Ei Ei Ei Jah Jah Ei Ei Jah Ei Ei Ei Bluetooth liidese abil saab ühendada seadmeid üks ühele põhimõttel, ehk ühe arvuti või telefoniga saab ühendada ühe Bluetooth seadme. Bluetooth 5.2 versiooni dokumentatsiooni järgi saab ühe Bluetooth juhtseadmega juhtida seitset juhitavat seadet [14]. Kuid eespool toodud firmade malelaudadel seda versiooni ei kasutata. Bluetoothi leviala (10m [15]) on peaaegu 5 korda väiksem, kui WiFi (45m siseruumides [16]). Bluetoothi leviala suurendamiseks ja mitme seadmega korraga ühendumiseks on loodud WiFi ruuteritega sarnased seadmed, kuid need on mõeldud ühe seadmega mitut Bluetooth seadet juhtima [17]. WiFi ruuter on palju rohkem levinud kui Bluetooth vaste. ChessMove malelauade töötamiseks on vaja ainult WiFi võrgu olemasolu. Square Off ja ChessUp malelauad on küll personaalseks kasutamiseks sobilikud, kuid neil puudub tarkvara mitme malelaua halduseks ühest kesksest seadmest. Seeläbi pole nende firmade malelauad turniiridel kasutatavad. Lisaks ei paku ükski teise firma malelaud tehtud käikude salvestamist algebralises notatsioonis (vt. Lisa 1), et mängijad oma käike maleturniiridel käsitsi märkima ei peaks. Salvestatud mänge saab kasutada ka mängija personaalse arengu jaoks. Maleturniiridele kasutamiseks on väljatoodud malelaudadest sobilikud ChessMove ja DGT malelauad. ChessMove peamisteks eelisteks on juhtmevaba ühenduse võimalus, veebiserveri kasutamine ning ChessMove veebiserverist on võimalik alla laadida fail algebralise notatsiooniga (vt. Lisa 1). Lisaks on võimalik ChessMove malelauda keskelt kokku voltida, et seda oleks võimalik kompaktsemalt transportida. 14

15 Hetkel ei ole võimalik ChessMove malelauaga arvutiprogrammi ega teiste mängijate vastu üle interneti mängida, kuid see võimekus plaanitakse tulevikus juurde lisada. Lisaks plaanitakse ChessMove malelauale lisada ethernet kaabli ühenduspesa, et ebakindlama WiFi ühendusega suurtematel turniiridel oleks võimalik ühendada malelauad serveriga suhtlemiseks kohtvõrgu kommutaatorisse. 15

16 2 Nõuded ChessMove esindajate poolt seati bakalaureusetöö käigus valmivale tarkvarale järgmised nõuded: 1. Malelaual tehtavate käikude vahetu lugemine. 2. Sisseloetud käikude edastamine ühte või mitut malemängu haldavasse serverisse. 3. Serveriga suhtlus WiFi uhenduse abil. 4. Serveriga suhtlus paralleelselt teiste malelaudadega. 5. Serveri rakendusliidese kasutamine käikude edastamisel. 6. Tehtud tööd hõlmav dokumentatsioon. 16

17 3 Arendatav platvorm ja arendusvahendid 3.1 Riistavara Kogu bakalaureusetöös kasutatav riistvara on disainitud ja komplekteeritud firma Krakul OÜ [18] poolt. ChessMove elektrooniline malelaud koosneb kahest trükkplaadist - juhtplaat ja juhitav plaat. Plaadid on ühendatud 12-pinnilise FFC (Flexible Flat Cable) kaabliga. Malelaud on jagatud kaheks plaadiks, et seda oleks võimalik kokku voltida ja oleks seeläbi kompaktsem. Juhtplaadil on kaks toiteallikat - aku ning Micro-USB kaabel. Mikrokontrolleri programmeerimine käib üle mikro USB ühenduse kasutades UART (Universal Asynchronous Receiver-Transmitter) moodulit. Aku laadimine toimub üle USB ühenduse. Juhtplaat ja juhitav plaat on trükkplaadi disainilt samasugused, kuid juhitaval plaadil on jäetud mikrokontroller, mikro USB ühenduspesa, aku ühenduspesa ning nendega seotud komponendid külge jootmata. Selle eesmärk on vähendada tootmiskulusid. Juhitav plaat saab oma toitevoolu läbi FFC kaabli juhtplaadilt ning sama kaabliga saadab juhitav plaat nuppude juhtkiipidelt saadud andmeid juhtplaadile. Plaatide elektroonika skeemid on välja toodud lisas 2. 17

18 Joonis 3.1: ChessMove malelaua skeem ESP32-WROVER Juhtplaadil on mikrokontroller ESP32-Wrover [19]. ESP32 valiti, kuna see on odav, Krakulil on selle mikroprotsessoriga varasemalt kogemusi ning sellel on olemas WiFi funktsionaalsus, mis tähendab, et see sobib ChessMove malelauale seatud nõudeid täitma. Mikrokontrolleri peamine eesmärk on juhtida nuppude lugemise loogikat ning vastavalt sellele saata malelaual tehtud käigud serverile WiFi ühenduse kaudu AT42QT1110-AUR Mõlemal trükkplaadil on neli AT42QT1110-AUR [20] mikrokontrollerit. Iga mikrokontroller tegeleb ühe rea nuppudega, ehk kaheksa nupu lugemisega. Mikrokontroller saadab nuppude seisu muutumisi ESP32 mikroprotsessorile kasutades SPI (Serial Peripheral Interface) standardit Mahtuvuslikud nupud Mõlemal trükkplaadil on neli rida, igas reas kaheksa nuppu [20]. Nupud on kasutusel malekäikude tuvastamiseks. 18

19 Nupud moodustavad kondensaatori elektroodi ja maaga (i.k. ground). Kui inimese käsi või elektritjuhtiv malend nupule peale pannakse, siis moodustunud kondensaatori väärtus muutub ning seda tuvastakse puudutusena [21]. Joonis 3.2: Nuppude puudutamise tuvastamine [21] Aku Hetkel kasutab ChessMove malelaua prototüüp 1360 mah akut. ESP32 andmelehe järgi WiFit kasutades töötab mikrokontroller vaheldumisi Active mode ja Modern-sleep mode-s. Active mode kõige suurem voolukulu on 240mA sellel ajal, kui ESP32 saadab informatsiooni [22]. Nuppude juhtkiibid kasutavad keskmiselt 8 ma [23] ning neid on kokku 8. Kasutame arvutuseks valemit T = C/I Kus T on aeg ühikus h, C aku mahutavus ühikus mah ning I vool ühikus ma. 1360mAh 240mA + 64mA = 4.44h Seega saime tulemuseks, et juhul kui mikrokontroller kogu aeg infot saadab, on aku kestvus 4 tundi ja 26 minutit. 19

20 Multimeetriga mõõdetud malelaual oli voolukulu keskmiselt 160mA ning sama valemiga arvutades: 1360mAh 160mA = 8.5h Seega reaalne oodatav akukestvus on 8 tundi ja 30 minutit. 3.2 ESP-IDF ESP-IDF [24] on firma Espressif Systems [25] poolt loodud arendusraamistik ESP32 mikrokontrolleritele. ESP-IDF seadistamine ja kasutamine on välja toodud Github koodi repositooriumis [26]. 3.3 Programmeerimiskeel ESP-IDF toetab programmeerimiskeeli C [27] ja C++ [28]. Programmeerimiskeeleks valiti C kuna ESP-IDF toetab C keeles rohkem teeke ning bakalaureusetöö autoril on suurem kogemus selle keelega. 3.4 Server Server on programmeerimiskeeles Java loodud veebirakendus, mis kuulab malelaua poolt saadetud käike kasutades HTTP (Hypertext Transfer Protocol) protokolli. Server loodi Kert Tali tiimi poolt aine Tarkvaraprojekt LTAT raames. Serveri töötamiseks on vajalik Java versioon 11. Serveriga suhtluseks on loodud rakendusliides [29]. Joonisel 3.3 on näha ChessMove veebiserveri esilehte. Serveri esilehel saab valida vaatamiseks erinevaid mänge ning minna mängude ajaloo lehele. Erinevatel mängudel on erinevad board id väärtused. Board id kasutatakse malelaudade eristamiseks, see on unikaalne ning see peab olema ka füüsilisel maleualal märgitud. 20

21 Joonis 3.3: ChessMove serveri esileht Joonisel 3.4 on välja toodud ühe mängu vaade. Sellel näeb mängu detaile. Joonisel punase number ühega tähistatud kirje näitab, kellel sel hetkel on mängus eelis. Eelise arvutab Stockfish chess engine, mis peab server programmiga samas kasustas olema [30] [31]. Punase number kahega tähistatud nupud lubavad tehtud käike tagasi võtta ja uuesti teha. Mängu lõppedes tekib punase number kolmega tähistatud kohale nupp Export to PGN, mis laeb alla faili, kus on kirjas info mängu kohta ning tehtud käigud, kasutades algebralist notatsiooni. Fail on sobilikus formaadis maleturniiridel kasutusel olevatele käikude märkimise dokumentidele asenduseks. Algebraline notatsioon on viis käikude märkimiseks (vt. Lisa 1). Joonis 3.4: ChessMove serveri ühe mängu vaade 21

22 Joonisel 3.5 on välja toodud kõikide mängude ajaloo vaade. Ajaloo lehelt saab minna erinevatesse juba läbi saanud mängudesse. Joonis 3.5: ChessMove serveri ajaloo vaade 22

23 4 Tarkvara arendus Bakalaureusetöö raames arendati ChessMove malelauale tarkvara. Programmi hoiti ja dokumenteeriti koodihoidlas Github [26]. Dokumenteerimisel oli tähtis, et koodi oleks võimalik tulevikus muuta tarkvara arendajast sõltumata. ESP32 mikrokontrollerile laaditava projekti kaustastruktuur tuleneb ESP-IDF raamistiku nõuetest. 4.1 WiFi konfiguratsioon WiFi konfiguratsioonis seatakse WiFi nimi ja parool, kuhu ühendus luuakse. Defineeritakse ühenduse loomiseks vajalikud funktsioonid ning luuakse ühendus. 4.2 SPI konfiguratsioon Antud konfiguratsioonis seadistatakse SPI nuppude juhtkiipidega ja ESP32 vaheliseks suhtluseks. ESP32 on antud konfiguratsioonis SPI master ning nuppude juhtkiibid SPI slave. ESP32 mikrokontrolleril kasutatakse kahte SPI siini SPI2 ja SPI3. ESP-IDF dokumentatsioonis väidetakse, et kumbki SPI siin suudab juhtida kolme erinevat SPI slave seadet [32], kuid tarkvaraga oli vaja juhtida nelja seadet mõlema siiniga. Töö tegemise käigus selgus, et kolme seadme limiit oli seatud tarkvaraliselt ning selle suurendamiseks tuli muuta ESP-IDF teeki nimega spi_master.c [33]. Kuid uuemas ESP-IDF versioonis (nt. v4.3) oli see viga juba parandatud. Nuppude mikrokontrollerid seatakse 11 key mode-i ning kolme viimase nupu lugemine lülitakse välja. 11 key mode tähendab seda, et üheteistkümne nupu lugumine lülitatakse sisse ühe käsuga. Igal mikrokiibil on oma CS(Chipselect) viik. SPI läbi info edastamine algab alati CS viigu 23

24 madalaks seadmisega ja lõpetatakse CS viigu kõrgeks seadmisega. Seda tehakse callback funktsioonide abil. Joonis 4.1: ESP32-WROVER pinout 4.3 Nuppude info lugemine Kõikidel nuppude juhtkiipidel on oma Change viik, mis näitab kas nuppude väärtused on muutunud. Kahe juhtkiibi viigud on ühendatud ühte ESP32 viiku, kuna ESP32 I/O(input/output) viikude arv oli limiteeritud. Sel põhjusel viigu kõrges olekus loetakse mõlema viiguga ühendatud juhtkiipide nuppude väärtused. Ühe juhtkiibi poolt juhitavate nuppude väärtuste saamiseks saadetakse juhtkiibile käsk kuueteistkümnendsüsteemi numbriga 0xC1 ning juhtkiip vastab ühe 24

25 veeru nuppude väärtustega. Antud väärtused salvestatakse vastavalt juhtkiibile seatud indeksiga globaalsesse listi õigele reale. 4.4 Käikude edastamine serverile Serverile käikude edastamiseks luuakse sõnum JSON formaadis [34] serveri rakendusliidese poolt defineertud struktuuris [29]. Sõnumis on kirjas board id väärtus, välja tähis millelt käik tehti ning välja tähis kuhu käik tehti. Sõnumi edastamiseks serverile kasutatakse HTTP POST meetodit [35]. Käikude reeglipärasust kontrollitakse serveris. 25

26 Joonis 4.2: ChessMove malelaua programmi plokkskeem 26

27 5 Testimine 5.1 Server Serveris saab mänge luua ilma füüsile malelauata, kuna mänge saab alustada ja käike teha kasutades HTTP POST meetodit. Testimiseks loodi skirpt programmeerimiskeeles Python [36]. Skript saatis serverile käsu mängude loomiseks ning antud mängudes käikude tegemiseks. Tabel 5.1: Serveri testimine skriptiga Skripti tegevus Loodi 20 mängu ja tehti igas mängus 2 käiku. Loodi 50 mängu ja tehti igas mängus 2 käiku. Loodi 500 mängu ja tehti igas mängus 2 käiku. Tulemus Server töötas hangumata ja probleeme ei esinenud. Server hangus paar korda, kuid mängud loodi ja käigud tehti ära ning server töötas edasi. Server hangus mitmeid kordi, kõik mängud loodi, käigud tehti ära, kuid server hangus nii palju, et ei olnud enam kasutatav. 5.2 Malelaud Enne malelauale tarkvara loomist leiti, et malelaud ei tööta ainult USB toitega. Koodi oli võimalik peale laadida, kuid programmiväljundit lugedes oli näha, et ESP32 mikrokontroller taaskäivitab ennast ja ei täida kunagi koodi. Tuli välja, et see oli põhjustatud sellest, et USB toitega ei saanud malelaud piisavalt voolu. Kuna USB 2.0 annab välja maksimaalselt 500mA [37] ja malelaud kasutab maksimaalselt umbes 300mA on viga arvatavasti malelaua elektroonikas. Malelauda testiti kõige rohkem tarkvara arendamise käigus, et näha kas loodud komponendid iseseisvalt töötavad ning erinevad osad pandi koos tööle alles komponentide iseseisvalt tööle saamisel. 27

28 Nuppude lugemise loogika loomisel kõigepealt testiti suhtlust nuppude juhtkiipidega. Peale selle tööle saamist loodi viis nuppude väärtuste saamiseks ning salvestamiseks ühte listi, mida malelaua visualiseerimise eesmärgil näidati. Enne serveriga suhtluse loomist testiti nuppude väärtuste lugemist kasutades inimkätt malendite asemel. WiFi ühendust ja serveriga suhtluse arenduses kõigepealt testiti, kas malelaud suudab WiFi võrguga ühenduda. Serveri suhtlust testiti kõigepealt muutumatute sõnumitega ning peale selle tööle saamist arendati automaatne sõnumite loomine vastavalt malelaual tehtud käikudele. Nuppude lugemise ja serveriga suhtluse töötamisel testiti malelauda malenditega, mille põhjale oli teibitud hõbepaber, et suurendada elektrijuhtivust ja seeläbi võimendada malendite tuvastamist nuppudel. Malenditega testimisel tuli välja, et nuppude juhtkiipidel on vaikehäälestuses kasutusel Adjacent Key Suppression Technology, mis ei lase ühes reas olevatel nuppudel samal ajal hoida väärtust 1 ning see tuli välja lülitada. Samuti selgus, et vaikehäälestuses, kui nupud on väärtusega 1 üle 25.6 sekundi, siis seatakse need automaatselt väärtuseks 0, et ära hoida olukorda, kus nupp on kinni ühes staatuses. 28

29 6 Ettepanekud riistvara ja tarkvara edasiseks arendamiseks 1. Lokaalne kasutajaliides funktsionaalsuse lisamiseks: Aku täituvuse näidu kuvamiseks. Serveriga ühenduse olemasolu indikeerimiseks. Board id väärtue kuvamiseks. Erinevate režiimide, näiteks turniirirežiim ja õppimisrežiim, vahel valimiseks. 2. Integreerimine populaarsemate interneti male lehekülgedega 3. Parandused veebiserveri loogikas. Leida, miks server hangub suure arvu mängudega ning see parandada. Praeguses versioonis hakkab kell tööle sel hetkel, kui mäng luuakse. Peaks algama, kui tehakse esimene käik. 4. Malelaua programmis luua viis mängu uuesti alustamiseks ilma malelauda taaskäivitamata. 5. Malelauda ei saa kasutada puhtalt USB toitelt. Tuleks tarkvara arenduse lihtsustamiseks teha selliselt, et piisaks ka ainult USB toitest malelaua töötamiseks. 29

30 Kokkuvõte Elektroonilised malelauad võimaldavad maleturniiridel lihtsamalt turniiri nõudeid täita ning mängijatel rohkem mängule keskenduda. Lauad aitavad kaasa male õppimisele nii arvutiprogrammide vastu mängimise abil kui ka juba mängitud mänge analüüsides. Käesoleva bakalaureusetöö käigus loodi ChessMove elektroonilise malelaua prototüübile tarkvara kasutades ESP-IDF arendusraamistikku. Malelaua tarkvara loodi programmeerimiskeeles C ja dokumenteeriti koodihoidlas Github. Töö eesmärk sai täidetud ning bakalaureusetöö käigus loodud ChessMove elektroonilisele malelaua prototüübile loodud tarkvara vastab seatud nõuetele. Töö käigus muutus selgemaks, mida oleks ChessMove malelauale tulevikus vaja juurde arendada nii tarkvaraliselt kui ka riistvaraliselt. Tehtud töö presenteeriti, vastavust nõuetele kontrolliti ning lõpptulemus anti üle ChessMove esindajatele. 30

31 Viited [1] "History of chess Wikipedia," [Online]. Available: [2] "Benefits of chess Chess Academy of Denver," [Online]. Available: [3] "Arbiters' manual Fide," [Online]. Available: [4] "Standards of Chess Equipmment Fide," [Online]. Available: [5] "Owncloud Videokõne Jaan Ehlvestiga," [Online]. Available: [6] "Chess computers prehistory electronicchess," [Online]. Available: [7] "Chess Challenger 1," [Online]. Available: [8] "Digital Boards Digital Game Technology," [Online]. Available: [9] "Cable connections smart board Digital Game Technology," [Online]. Available: [10] "About us Square off," [Online]. Available: [11] "Grand Kingdom Set Square Off," [Online]. Available: [12] "Square off Chess Board cnet," [Online]. Available: magic-at-ces- 2019/#:~:text=When%20your%20online%20opponent%20moves,to%20your%20phone% 20via%20Bluetooth. 31

32 [13] "ChessUp level up your chess game Kickstarter," [Online]. Available: [14] "Bluetooth Bluetooth 5.2 Specification," [Online]. Available: [15] "Sony," [Online]. Available: [16] "Range of typical wifi network Lifewire," [Online]. Available: #:~:text=A%20general%20rule%20of%20thumb,one%2Dthird%20of%20these%20 distances. [17] "How to connect multiple bluetooth devices to a single device ieyenews," [Online]. Available: [18] "Krakul," [Online]. Available: [19] "ESP32 Espressif Systems," [Online]. Available: [20] "AT42AQT1110 Microchip Technology," [Online]. Available: [21] "How capacitive sensors work bareconductive," [Online]. Available: [22] "ESP32 datasheet Espressif," [Online]. Available: [23] "AT42QT1110 datasheet Microchip," [Online]. Available: AT42QT1110_Datasheet.pdf [24] "ESP-IDF Espressif Systems," [Online]. Available: [25] "Espressif Espressif Systems," [Online]. Available: [26] "ChessMove Github," [Online]. Available: 32

33 [27] R. R. Ryan and H. Spiller, "The C programming language and a C compiler," IBM Systems Journal, vol. 24, no. 1, pp , 1985 [28] B. Stroustrup, The C++ Programming Language, Addison-Wesley Professional, 2013 [29] "ChessMove server API Gitlab," [Online]. Available: [30] "ChessMove Server Gitlab," [Online]. Available: [31] "Stockfish chess engine," [Online]. Available: [32] "SPI Master Espressif," [Online]. Available: [33] "Github spi_master.c," [Online]. Available: [34] "Introducing JSON json," [Online]. Available: [35] "Developer mozilla HTTP POST method," [Online]. Available: [36] "Python," [Online]. Available: [37] "Resources USB Standards," [Online]. Available: slates%20into%204.5%20watts [38] "Fide International Chess Federation," [Online]. Available: [39] "Learn how to set up a chessboard learnchess101," [Online]. Available: [40] "Algebraline notatsioon maleliit," [Online]. Available: maleliit.ee/varia/reeglid/koodeks/index.php?n=19 [41] "Löömine males wikipedia," [Online]. Available: 33

34 [42] "Electornic Boards Digitalgametechnology," [Online]. Available: [43] "Bluetooth e-boards Digital Game Technology Shop," [Online]. Available: [44] " Chessmove-server," [Online]. Available: [45] "Tournament e-board Digital Game Technology," [Online]. Available: [46] "Chess Challenger 3," [Online]. Available: 34

35 Lisad Lisa 1 Algebraline notatsioon FIDE [38] kasutab oma turniiridel ainult algebralist notatsiooni. Algebraline notatsioon defineerib viisi, kuidas märkida tehtud käike malemängu ajal. Malelaud ja malendid Malelaual on igal väljal oma tähis, mis tuleneb liini tähe ja rea numbri kombinatsioonist. Liinide tähti kirjutatakse alati väikse tähega. Näiteks valge malend kuningas on algasendis väljal e1 (vt. joonis 2.1). Joonis 0.1 Malelaud koos malendite algväljadega [39] Malendite nimetusena tohib kasutada mängija emakeeles üldiselt kasutatud malendite nimede esitähte [40]. Eesti keeles on malendid tähistatud järgmiselt: Kuningas K Lipp L 35

36 Vanker V Oda O Ratsu R Ettureid ei tähistada tähega, etturi käike tuntakse ära tähe puudumisest. Käikude märkimine Käikude märkimisel on oma reeglid ning mis viisil märgitakse tuleneb sellest, kas liigutavale väljale on võimalik liikuda mitmel malendil ja kas liigutaval väljal toimub löömine [40]. Löömine tähendab, et väljal kuhu malend liigutatakse on vastase malend. Löödud malend eemaldatakse malelaualt [41]. Näited käikude märkimisest, kui sihtväljale saab liikuda ainult üks malend [40]: Oc3 Tähendab, et malend oda liigutati väljale c3. Oxc3 Kui üks malend lööb teist malendit siis tuleb esitähe ja sihtvälja vahele kirjutada x, selline kirje tähendab, et oda lööb malendit sihtväljal c3 e5 Kuna eestäht puudub, siis on teada, et malendiks on ettur ning see liigutati väljale e5. dxe5 Kui ettur lööb teist malendit tuleb märkida tema lähteliin. Selline kirje tähendab, et ettur liinilt d lõi malendit liinil e ja real 5. Kui mitu sama malendit saavad teha käigu samale väljale märgitakse käigud [40]: 1. Kui malendid on samal real märgitakse käik: Malendi esitäht, lähteliin, sihtväli. Näiteks Rcd5 mis tähendab, et ratsu lähteliinilt c liigub sihtväljale d5. 2. Kui malendid on samal liini märgitakse käik: Malendi esitäht, lähterida, sihtväli. Näiteks R3f4 see tähendab, et ratsu lähterealt 3 liigub sihtväljale f4. 3. Kui malendid on erineval liinil ja erineval real eelistatakse esimest märkimise viisi. Kui mitu sama malendit saavad teha käigu samale väljale ning toimub löömine märgitakse lähteliini või lähterea ja sihtvälja vahele x [40]. Näiteks Rcxd5 Ratsu liinilt c liigub väljale d5 ja seal on vastase malend ning toimub löömine. Lisa 2 Malelaua elektroonika plaadid 36

37 Juhtplaat 37

38 Juhitav plaat 38

39 Lihtlitsents Lihtlitsents lõputöö reprodutseerimiseks ja üldsusele kättesaadavaks tegemiseks Mina, Uku Soome, 1. Annan Tartu Ülikoolile tasuta loa (lihtitsentsi) enda loodud teose ChessMove malelaua prototüübile tarkvara arendamine Mille juhendajad on MSc Renno Raudmäe ja MSc Hendrik Türk, Reprodutseerimiseks eesmärgiga seda säilitada, sealhulgas lisada digitaalarhiivi DSpace kuni autoriõiguse kehtivuse lõppemiseni. 2. Annan Tartu Ülikoolile loa teha punktis 1 nimetatud teos üldsusele kättesaadavaks Tartu Ülikooli veebikeskkonna, sealhulgas digitaalarhiivi DSpace kaudu Creative Commonsi litsentsiga CC BY NC ND 3.0, mis lubab autorile viidates teost reprodutseerida, levitada ja üldsusele suunata ning keelab luua tuletatud teost ja kasutada teost ärieesmärgil, kuni autoriõiguse kehtivuse lõppemiseni. 3. Olen teadlik, et punktis 1 ja 2 nimetatud õigused jäävad alles ka autorile. 4. Kinnitan, et lihtlitsentsi andmisega ei rikuta teiste isikute intellektuaalomandi ega isikuandmete kaitse seadusest tulenevaid õigusi. Uku Soome

Control no:

Control no: Smart Access Driftsprocedure A. Eeltingimused... 2 1. Nutitelefoni ühilduvus... 2 2. Kaabli valik... 2 a. Apple devices (Apple'i seadmed) (iphone 4/4S)... 2 b. Apple devices (Apple'i seadmed) (iphone 5/5c/5s)...

Rohkem

SINU UKS DIGITAALSESSE MAAILMA Ruuter Zyxel LTE3302 JUHEND INTERNETI ÜHENDAMISEKS

SINU UKS DIGITAALSESSE MAAILMA Ruuter Zyxel LTE3302 JUHEND INTERNETI ÜHENDAMISEKS SINU UKS DIGITAALSESSE MAAILMA Ruuter Zyxel LTE3302 JUHEND INTERNETI ÜHENDAMISEKS OLULINE TEAVE: LOE ENNE RUUTERI ÜHENDAMIST! Ruuter on sinu uks digitaalsesse maailma. Siit saavad alguse kõik Telia teenused

Rohkem

KIIRJUHEND Lugege kiirjuhend enne seadme kasutamist hoolikalt läbi. Kõik tärniga (*) märgitud juhised kehtivad WLAN + 3G mudelitele (Lenovo B6000-H(V)

KIIRJUHEND Lugege kiirjuhend enne seadme kasutamist hoolikalt läbi. Kõik tärniga (*) märgitud juhised kehtivad WLAN + 3G mudelitele (Lenovo B6000-H(V) KIIRJUHEND Lugege kiirjuhend enne seadme kasutamist hoolikalt läbi. Kõik tärniga (*) märgitud juhised kehtivad WLAN + 3G mudelitele (Lenovo B6000-H(V) / Lenovo B8000-H). Tehnilised andmed Mudeli nimetus

Rohkem

Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp

Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp Terminali seadistamine Lülita telefonis või tahvelarvutis (edaspidi telefonis) sisse Bluetooth. (1) 1 1 Mudel

Rohkem

JABRA STYLE Kasutusjuhend jabra.com/style

JABRA STYLE Kasutusjuhend jabra.com/style Kasutusjuhend jabra.com/style SISUKORD 1. TERE TULEMAST... 3 2. PEAKOMPLEKT... 4 3. KANDMINE... 5 3.1 KUULARIKATETE VAHETAMINE 4. AKU LAADIMINE... 6 5. ÜHENDAMINE... 7 5.1 BLUETOOTH SEADMEGA ÜHENDAMINE

Rohkem

DJI GOGGLES Kiirjuhend V1.0

DJI GOGGLES Kiirjuhend V1.0 DJI GOGGLES Kiirjuhend V1.0 DJI Goggles DJI Goggles on mugavad prillid, mis on disainitud mugavaks FPV lendamiseks DJI toodetega. Nad loovad ultra-kõrge kvaliteediga pildi, minimaalse viivitusega pikamaa

Rohkem

CPA4164 USB 2.0 kõrgekvaliteediline videoadapter KASUTUSJUHEND 1. PEATÜKK - Ülevaade 1.1 Tutvustus CPA4164 USB 2.0 videoadapter võimaldab teil arvutis

CPA4164 USB 2.0 kõrgekvaliteediline videoadapter KASUTUSJUHEND 1. PEATÜKK - Ülevaade 1.1 Tutvustus CPA4164 USB 2.0 videoadapter võimaldab teil arvutis CPA4164 USB 2.0 kõrgekvaliteediline videoadapter KASUTUSJUHEND 1. PEATÜKK - Ülevaade 1.1 Tutvustus CPA4164 USB 2.0 videoadapter võimaldab teil arvutisse laadida ja redigeerida erinevatest analoogvideo

Rohkem

Tiia Salm 2011 Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pd

Tiia Salm 2011 Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pd Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pdf, Word, Excel, PowerPoint, Open Office) tuleb esmalt keskkonda üles

Rohkem

Microsoft PowerPoint - loeng.ppt

Microsoft PowerPoint - loeng.ppt Tarkvaraarendusprotsess Lektor Oleg Mürk olegm@webmedia.ee Webmedia AS www.webmedia.ee Teema Mille poolest erineb üksinda programmeerimine mitmekesi tarkvaraarendamisest? Mitmekesi programmeerimine Mitmekesi

Rohkem

FIDE reitingumäärus 1. juuli 2014 Kuremaa, Marek Kolk

FIDE reitingumäärus 1. juuli 2014 Kuremaa, Marek Kolk FIDE reitingumäärus 1. juuli 2014 Kuremaa, 2014. Marek Kolk Artikkel 0. Sissejuhatus Artikkel 0.2 (uus) Millal läheb partii FIDE reitinguarvestusse? Reitinguarvestusse minev turniir tuleb ette registreerida

Rohkem

Estonian_TBW-106UB(V1).cdr

Estonian_TBW-106UB(V1).cdr Lühike paigaldusjuhend TBW-106UB H/W: V1 Sisukord... 1 1. Enne alustamist... 1 2. Kuidas paigaldada... 3. Bluetooth adapteriseadistamine... 2 5 Tõrkeotsing... 7 Version 02.17.2009 1. Enne alustamist Pakendi

Rohkem

6 tsooniga keskus WFHC MASTER RF 868MHz & 4 või 6 tsooniga alaseade SLAVE RF KASUTUSJUHEND 6 tsooniga WFHC RF keskus & 4 või 6 tsooniga alaseade SLAVE

6 tsooniga keskus WFHC MASTER RF 868MHz & 4 või 6 tsooniga alaseade SLAVE RF KASUTUSJUHEND 6 tsooniga WFHC RF keskus & 4 või 6 tsooniga alaseade SLAVE 6 tsooniga keskus WFHC MASTER RF 868MHz & 4 või 6 tsooniga alaseade SLAVE RF KASUTUSJUHEND 6 tsooniga WFHC RF keskus & 4 või 6 tsooniga alaseade SLAVE RF 868MHz 3-6 EE 1. KASUTUSJUHEND 6 tsooniga WFHC

Rohkem

Taskuprinter KASUTUSJUHEND

Taskuprinter KASUTUSJUHEND Taskuprinter KASUTUSJUHEND Täname, et ostsite taskuprinteri Polaroid Mint. Käesoleva kasutusjuhendi eesmärk on anda teile juhiseid toote ohutuks kasutamiseks ja et see ei kujutaks endast kasutajale mingit

Rohkem

Microsoft Word - installation-guide.doc

Microsoft Word - installation-guide.doc Dokumendi ajalugu: Versioon Kuupäev Tegevus Autor 1.0 12.04.2008 Dokumendi loomine Maris Aavik 1.1 13.04.2008 Täiendamine Maris Aavik 1.2 13.04.2008 Täiendamine Andres Kalle 1.3 12.05.2008 Täiendused Kerli

Rohkem

Microsoft Word - EVS_ISO_IEC_27001;2014_et_esilehed.doc

Microsoft Word - EVS_ISO_IEC_27001;2014_et_esilehed.doc EESTI STANDARD EVS-ISO/IEC 27001:2014 INFOTEHNOLOOGIA Turbemeetodid Infoturbe halduse süsteemid Nõuded Information technology Security techniques Information security management systems Requirements (ISO/IEC

Rohkem

Tartu Ülikool

Tartu Ülikool Tartu Ülikool Code coverage Referaat Koostaja: Rando Mihkelsaar Tartu 2005 Sissejuhatus Inglise keelne väljend Code coverage tähendab eesti keeles otse tõlgituna koodi kaetust. Lahti seletatuna näitab

Rohkem

Document number:

Document number: WNR Kiirpaigaldusjuhend Lisateavet, juhised ja uuendused saab leida internetist aadressil http://www.a-link.com Kiirpaigaldusjuhend Komplekt sisaldab: - WNR repiiter - Paigaldusjuhend Ühendused / Ports:

Rohkem

Elisa Ring Elisa Ringi mobiilirakendus Versioon

Elisa Ring Elisa Ringi mobiilirakendus Versioon Elisa Ring Elisa Ringi mobiilirakendus Versioon 1.0.85 15.01.2019 1 Elisa Ring... 1 1. Ülevaade... 3 1.1. Kirjeldus... 3 1.2. Tehnilised tingimused... 3 1.3. Kasutuselevõtt ja sisselogimine... 3 2. Rakenduse

Rohkem

Microsoft Word - Bose_SoundLink_around-ear_Kasutusjuhend.docx

Microsoft Word - Bose_SoundLink_around-ear_Kasutusjuhend.docx Bose SoundLink Around- ear II Kõrvaklapid ETTEVAATUSABINÕUD Pikaajaline vali heli võib kahjustada Teie kõrvakuulmist. Vältige kõrvaklappide kasutamist autoga sõitmise ajal. Kõrvaklappide ohutuimaks kasutamiseks

Rohkem

P9_10 estonian.cdr

P9_10 estonian.cdr Registreerige oma toode ja saage abi kodulehelt www.philips.com/welcome P9/10 Eestikeelne kasutusjuhend 2 Ühendage P9 kõlar Bluetooth ühenduse kaudu oma Bluetooth seadmega, nagu näiteks ipadiga, iphone'iga,

Rohkem

Pealkiri

Pealkiri Andmebaasid (6EAP) I praktikum Mida praktikumides tehakse? Õpitakse SQL i Tehakse andmebaas ope (igas praktikumis natuke, kuni lõpuks saab valmis) Tehakse andmebaas edu (kui ope on valmis, tehakse edu,

Rohkem

(Microsoft PowerPoint - seminar_6_n\365uded-ainemudel tagasiside.ppt [Compatibility Mode])

(Microsoft PowerPoint - seminar_6_n\365uded-ainemudel tagasiside.ppt [Compatibility Mode]) Tarkvara projekt seminar VI Eelmise iteratsiooni tagasivaade, testimine, installatsioonijuhend, järgmise iteratsiooni näited. Karel Kravik Administratiivset:protestid Probleem: protestide hulk ja kvaliteet

Rohkem

Microsoft Word - ref - Romet Piho - Tutorial D.doc

Microsoft Word - ref - Romet Piho - Tutorial D.doc Tartu Ülikool Andmetöötluskeel "Tutorial D" realisatsiooni "Rel" põhjal Referaat aines Tarkvaratehnika Romet Piho Informaatika 2 Juhendaja Indrek Sander Tartu 2005 Sissejuhatus Tänapäeval on niinimetatud

Rohkem

Tarkvaraline raadio Software defined radio (SDR) Jaanus Kalde 2017

Tarkvaraline raadio Software defined radio (SDR) Jaanus Kalde 2017 Tarkvaraline raadio Software defined radio (SDR) Jaanus Kalde 2017 Sissejuhatus Raadiosidest üldiselt Tarkvaraline raadio Kuidas alustada 2 Raadioside Palju siinussignaale õhus Info edastamiseks moduleerid

Rohkem

Microsoft Word - HEOS 1 kasutusjuhend EST.docx

Microsoft Word - HEOS 1 kasutusjuhend EST.docx HEOS 1 Seadistamise kiirjuhend http://www.denon.ee/?op=body&id=169 http://www.tophifi.ee/ https://www.facebook.com/tophifi.ee ENNE, KUI ALUSTATE Veenduge, et kõik alljärgnev on töökorras: 1. SAMM: LAHTIPAKKIMINE

Rohkem

G aiasoft Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon ja hilisemad K

G aiasoft Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon ja hilisemad K Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon 6.3.1.51 ja hilisemad Kasutaja juhend 2016 Sisukord 1. Sissejuhatus...3 2. Liidese häälestus...3

Rohkem

GRUPI-SMS Veebirakenduse kasutamise juhend Rakendus Elisa grupi-smsi rakendus Väljaandja Elisa Eesti AS Juhendi koostamise kuupäev Versioon

GRUPI-SMS Veebirakenduse kasutamise juhend Rakendus Elisa grupi-smsi rakendus Väljaandja Elisa Eesti AS Juhendi koostamise kuupäev Versioon GRUPI-SMS Veebirakenduse kasutamise juhend Rakendus Elisa grupi-smsi rakendus Väljaandja Elisa Eesti AS Juhendi koostamise kuupäev 05.02.2018 Versiooni kuupäev 30.01.2018 1 SISUKORD 1. ÜLEVAADE... 3 1.1

Rohkem

AG informaatika ainekava PK

AG informaatika ainekava PK INFORMAATIKA AINEKAVA PÕHIKOOLIS Õppe- ja kasvatuseesmärgid Põhikooli informaatikaõpetusega taotletakse, et õpilane: 1) valdab peamisi töövõtteid arvutil igapäevases õppetöös eelkõige infot otsides, töödeldes

Rohkem

X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesug

X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesug X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesugused realisatsioonid ka Windowsile erinevad realisatsioonid

Rohkem

Microsoft Word - TallinnLV_lihtsustatud_manual_asutuse_juhataja_ doc

Microsoft Word - TallinnLV_lihtsustatud_manual_asutuse_juhataja_ doc Tallinna Linnavalitsuse sõnumisaatja kasutusjuhend asutuse juhatajale Sisukord 1. Süsteemi sisenemine...2 2. Parooli lisamine ja vahetamine...2 3. Ametnike lisamine ametiasutuse juurde...2 4. Saatjanimede

Rohkem

Microsoft Word - Referaat.docx

Microsoft Word - Referaat.docx Tartu Ülikool Andmeturve Referaat teemal: CVE-2016-1499 Koostaja: Sander Sats Kursus: Informaatika Tartu 2016 Sissejuhatus Käesolev referaat on kirjutatud seoses Tartu Ülikooli kursuse MTAT.03.134 Andmeturve

Rohkem

B120_10 estonian.cdr

B120_10 estonian.cdr Alati seal, et teid aidata Registreerige oma toode ja otsige abi koduleheküljelt www.philips.com/welcome B120 Beebimonitor Küsimus? Kontakteeruge Philipsiga Eestikeelne kasutusjuhend 2 Valgussensor USB

Rohkem

SPORTident Air+

SPORTident Air+ Tarmo Klaar 2012-2013 Esimene koolitus Eestis 2012, Põlvas Ülevaade Uus riistvara Vana tarkvara Proovime kasutada, näited Põhineb hetkel teadaoleval funktsionaalsusel. Tootja ei ole veel lõplikku versiooni

Rohkem

Microsoft Word - Toetuste veebikaardi juhend

Microsoft Word - Toetuste veebikaardi juhend Toetuste veebikaardi juhend Toetuste veebikaardi ülesehitus Joonis 1 Toetuste veebikaardi vaade Toetuste veebikaardi vaade jaguneb tinglikult kaheks: 1) Statistika valikute osa 2) Kaardiaken Statistika

Rohkem

Microsoft Word - requirements.doc

Microsoft Word - requirements.doc Dokumendi ajalugu: Versioon Kuupäev Tegevus Autor 1.0 04.03.2008 Dokumendi loomine Madis Abel 1.1 09.03.2008 Kasutuslugude loomine Madis Abel 1.2 12.03.2008 Kasutuslugude täiendused Andres Kalle 1.3 13.03.2008

Rohkem

E-arvete juhend

E-arvete juhend E- arvete seadistamine ja saatmine Omniva kaudu Standard Books 7.2 põhjal Mai 2015 Sisukord Sissejuhatus... 3 Seadistamine... 3 Registreerimine... 4 E- arve konto... 5 Vastuvõtu eelistus... 5 Valik E-

Rohkem

Operatsioonisüsteemi ülesanded

Operatsioonisüsteemi ülesanded Praktikum 2 OPERATSIOONISÜSTEEMIDE MASSPAIGALDUS Operatsioonisüsteemide masspaigaldus Suure arvu arvutisüsteemide korral ei ole mõistlik operatsioonisüsteeme paigaldada manuaalselt. Operatsioonisüsteemide

Rohkem

EE-macbook-retina-12-early2015-qs.indd

EE-macbook-retina-12-early2015-qs.indd Kiirjuhend Tervita oma MacBooki. Alustame. Maci käivitamiseks vajuta toitenuppu ning rakendus Setup Assistant annab sulle mõned lihtsad juhised, kuidas arvuti töökorda seada. See aitab sul Wi-Fi võrku

Rohkem

Õppematerjalide esitamine Moodle is (alustajatele) seminar sarjas Lõunatund e-õppega 12. septembril 2017 õppedisainerid Ly Sõõrd (LT valdkond) ja Dian

Õppematerjalide esitamine Moodle is (alustajatele) seminar sarjas Lõunatund e-õppega 12. septembril 2017 õppedisainerid Ly Sõõrd (LT valdkond) ja Dian Õppematerjalide esitamine Moodle is (alustajatele) seminar sarjas Lõunatund e-õppega 12. septembril 2017 õppedisainerid Ly Sõõrd (LT valdkond) ja Diana Lõvi (SV valdkond) Järgmised e-lõunad: 10. oktoober

Rohkem

EST_QIG_TEW-424UB(V3.1.1).cdr

EST_QIG_TEW-424UB(V3.1.1).cdr Lühike paigaldusjuhend TEW-424UB Sisukord Eesti... 1 1. Enne alustamist... 1 2. Kuidas paigaldada... 2 3. WiFi seadistamine... 4 Tõrkeotsing... 6 Version 12.05.2007 1. Enne alustamist Pakendi sisu TEW-424UB

Rohkem

Microsoft Word - TM70_SP-MG_kasutusjuhend.docx

Microsoft Word - TM70_SP-MG_kasutusjuhend.docx TM70 Touch-i kasutusjuhend Süsteemid: Magellan ja Spectra SP Põhiekraan Kuupäev/kellaaeg Välis-/sisetemperatuur Süsteemi olek Tsoonid Menüü Info OneScreen Monitoring SpotOn Locator Slaidiesitus Paanika-häire

Rohkem

IT infrastruktuuri teenused sissejuhatav loeng 00

IT infrastruktuuri teenused sissejuhatav loeng 00 IT infrastruktuuri teenused I385 Aine õppejõud: Katrin Loodus, Margus Ernits http://enos./~mernits Tallinn, 2014 Oluline info on aine vikis Kindlasti hoia silma peal aine vikil: https://wiki./ Sealt vali:

Rohkem

EDL Liiga reeglid 1. ÜLDSÄTTED 1.1. EDL Liiga toimub individuaalse arvestuse alusel, kus mängijad on jagatud hooaja EDL Liiga tulemuste põhj

EDL Liiga reeglid 1. ÜLDSÄTTED 1.1. EDL Liiga toimub individuaalse arvestuse alusel, kus mängijad on jagatud hooaja EDL Liiga tulemuste põhj EDL Liiga reeglid 1. ÜLDSÄTTED 1.1. EDL Liiga toimub individuaalse arvestuse alusel, kus mängijad on jagatud hooaja 2017-2018 EDL Liiga tulemuste põhjal nelja liigasse. a. Premium Liiga (9 osalejat) b.

Rohkem

Programmi AnimatorDV Simple+ lühike kasutajajuhend

Programmi AnimatorDV Simple+ lühike kasutajajuhend Programmi AnimatorDV Simple+ esmane kasutusjuhend Programm AnimatorDV Simple+ on mõeldud animatsioonide loomiseks. Tegemist on tasuta tarkvaraga, mis töötab videoseadmetega (videokaamera, veebikaamera).

Rohkem

Microsoft Word - EasyFit Touch_ET

Microsoft Word - EasyFit Touch_ET EasyFit Touch aktiivsusmonitor kasutusjuhend Puuteekraaniga aktiivsusmonitor - randmevõru Funktsioonid Kellaaeg Sammulugemine Läbitud vahemaa Kalorid Äratuskell Unejälgimise režiim Märguanne liikumiseks

Rohkem

P2P süsteemid

P2P süsteemid Gnutella Ajalugu Detsentraliseeritus Protokollist Paralleliseerimine Ujutamine Skaleeruvus Ultranoded Puuräsid DHT Muud MEELIS ROOS 1 Ajalugu Failivahetus P2P massidesse viija Napster tsentraalne süsteem

Rohkem

Kom igang med Scratch

Kom igang med Scratch Alustame algusest Getting Started versioon 1.4 SCRATCH on uus programmeerimiskeel, mis lubab sul endal luua interaktiivseid annimatsioone, lugusid, mänge, muusikat, taieseid jm Scratch'i saab kasutada

Rohkem

SQL

SQL SQL Teine loeng Mõtelda CREATE TABLE ( { INTEGER VARCHAR(10)} [ NOT NULL] ); Standard SQL-86 (ANSI X3.135-1986), ISO võttis üle 1987 SQL-89 (ANSIX3.135-1989) SQL-92 (ISO/IEC 9075:1992)

Rohkem

BIM360 ja RealityCapture

BIM360 ja RealityCapture DROONID EHITUSES KAASAEGNE PROJEKTIPANK ja selles Reality Capture töövood 10.06.2019 Ettekanne Hendrik Park MINA linkedin.com/in/hendrik park BIM konsultant 2018 - Tootejuht 2018 - Projekteerimise projektijuht

Rohkem

遥控器使用说明书(ROHS) ALPA-CS349-R09D(E)-0301(内容)

遥控器使用说明书(ROHS) ALPA-CS349-R09D(E)-0301(内容) KASUTUSJUHEND SIIRDATAV KDITSIEER KAUGJUHTIMISPULDI KASUTUSJUHEND AM-5PR(N) Täname teid, et olete soetanud endale meie õhukonditsioneeri Palun lugege hoolikalt käesolevat kasutusjuhendit enne seadme kasutamist

Rohkem

KsirKi käsiraamat

KsirKi käsiraamat Gael Kleag de Chalendar Nemanja Hirsl Tõlge eesti keelde: Marek Laane 2 Sisukord 1 Sissejuhatus 6 2 KsirKi kasutamine 7 2.1 KsirKi mängimine...................................... 7 2.1.1 Mängu käivitamine.................................

Rohkem

sotsiaalne_tarkvara

sotsiaalne_tarkvara Sotsiaalne tarkvara ja avatud sisu e-kursusel Hans Põldoja Tallinna Lilleküla Gümnaasium / UIAH Media Lab Millest juttu tuleb? Mis on sotsiaalne tarkvara? Jalutuskäik erinevates sotsiaalse tarkvara keskkondades

Rohkem

Loeng03

Loeng03 Loeng 03 Failiõigused ja -manipulatsioon Operatsioonisüsteemide administreerimine ja sidumine I233 Katrin Loodus, Tallinn 2015 Failid ja kataloogid Mis on fail? Linuxi laadsetes süsteemides on kõik failid

Rohkem

StandardBooks_versiooni_uuendusWin

StandardBooks_versiooni_uuendusWin Versiooni uuendamine Standard Books 7.2 põhjal Windows 7 või uuemale operatsioonisüsteemile SISUKORD 1. ÜKSIKKASUTAJA VERSIOONI INSTALLEERIMINE...lk 2 2. SERVER/MITMEKASUTAJA VERSIOONI INSTALLEERIMINE.lk

Rohkem

Andmeturve

Andmeturve CORBA Sissejuhatus IDL CORBA struktuur Serveri ehitus Objekti adapter Lisateenused MEELIS ROOS 1 CORBA sissejuhatus CORBA Common Object Request Broker Architecture Üldine Objektipäringute Vahendaja Arhitektuur:)

Rohkem

E-õppe ajalugu

E-õppe ajalugu Koolituskeskkonnad MTAT.03.142 avaloeng Anne Villems September 2014.a. Põhiterminid Koolituskeskkonnad (Learning environments) IKT hariduses (ICT in education) E-õpe (e-learning) Kaugõpe (distance learning)

Rohkem

Monitooring

Monitooring IT infrastruktuuri teenused Monitooring Margus Ernits margus.ernits@itcollege.ee 1 Miks? Arvutisüsteemid töötavad tõrgetega Pole olemas 100% veakindlaid ja keerulisi arvutisüsteeme Tõrgetest võib teada

Rohkem

Microsoft Word - HOTSEC kasutusjuhend v1.900.docx

Microsoft Word - HOTSEC kasutusjuhend v1.900.docx HOTSEC Tarkvara kasutusjuhend v. 1.9 1 Sisukord Käivitamine:... 3 Programmi kasutamine... 4 Kasutajate lisamine ja eemaldamine:... 6 Jooksev logi:... 9 Häired:... 9 2 HOTSEC põhioperatsioonide kirjeldus

Rohkem

KOTKAS AVE kasutajakeskne juhend Loomise Muutmise kuupäev: kuupäev: Versioon: 2.0 Klient: Keskkonnaministeeriumi Infotehno

KOTKAS AVE kasutajakeskne juhend Loomise Muutmise kuupäev: kuupäev: Versioon: 2.0 Klient: Keskkonnaministeeriumi Infotehno Loomise 22.09.2015 Muutmise 10.10.2018 kuupäev: kuupäev: Versioon: 2.0 Klient: Keskkonnaministeeriumi Infotehnoloogiakeskus Projekt: Keskkonnaotsuste terviklik autonoomne süsteem (KOTKAS) Dokument: AVE

Rohkem

Õppekava vorm 1. Õppekava nimetus Küberturbe tehnoloogiad 2. Õppekava nimetus inglise Cyber Security Engineering keeles 3. Kõrgharidustaseme õpe Raken

Õppekava vorm 1. Õppekava nimetus Küberturbe tehnoloogiad 2. Õppekava nimetus inglise Cyber Security Engineering keeles 3. Kõrgharidustaseme õpe Raken Õppekava vorm 1. Õppekava nimetus Küberturbe tehnoloogiad 2. Õppekava nimetus inglise Cyber Security Engineering keeles 3. Kõrgharidustaseme õpe Rakenduskõrgharidus 4. Õppevorm(id) Statsionaarne õpe 5.

Rohkem

Outlookist dokumendi registreerimine Plugina seadistamine Dokumendi registreerimine Outlookist Vastusdokumendi registreerimine Outlookist Outlooki plu

Outlookist dokumendi registreerimine Plugina seadistamine Dokumendi registreerimine Outlookist Vastusdokumendi registreerimine Outlookist Outlooki plu Outlookist dokumendi registreerimine Plugina seadistamine Dokumendi registreerimine Outlookist Vastusdokumendi registreerimine Outlookist Outlooki plugina ikoon on kadunud Outlooki kasutajad saavad dokumente

Rohkem

EUPL v 1 1-all versions _4_

EUPL v 1 1-all versions _4_ Euroopa Liidu tarkvara vaba kasutuse litsents V.1.1 EUPL Euroopa Ühendus 2007 Euroopa Liidu tarkvara vaba kasutuse litsents ("EUPL") 1 kehtib allpool määratletud teose või tarkvara suhtes, mida levitatakse

Rohkem

Microsoft Word - EHR.docx

Microsoft Word - EHR.docx earvekeskus E-ARVE TELLIMUSTE JUHEND 1 Sisukord E-arvete tellimused... 3 Klientide tellimused... 3 E-arve tellimuse lisamine... 3 E-arve tellimuse muutmine... 9 Minu tellimused... 10 Minu tellimuse sisestamine...

Rohkem

MTAT Loeng 2 ( )

MTAT Loeng 2 ( ) Disainiprotsessi juhtimine. Juhisdokumendid (1/28) Disaini protsess (2/28) Kasutajasõbraliku disaini protsess Disaini ülesanne on tagada tellijate ja tegijate ühtne arusaam süsteemi käitumisest ja välimusest

Rohkem

Andmed arvuti mälus Bitid ja baidid

Andmed arvuti mälus Bitid ja baidid Andmed arvuti mälus Bitid ja baidid A bit about bit Bitt, (ingl k bit) on info mõõtmise ühik, tuleb mõistest binary digit nö kahendarv kahe võimaliku väärtusega 0 ja 1. Saab näidata kahte võimalikku olekut

Rohkem

Excel Valemite koostamine (HARJUTUS 3) Selles peatükis vaatame millistest osadest koosnevad valemid ning kuidas panna need Excelis kirja nii, et

Excel Valemite koostamine (HARJUTUS 3) Selles peatükis vaatame millistest osadest koosnevad valemid ning kuidas panna need Excelis kirja nii, et Excel2016 - Valemite koostamine (HARJUTUS 3) Selles peatükis vaatame millistest osadest koosnevad valemid ning kuidas panna need Excelis kirja nii, et programm suudaks anda tulemusi. Mõisted VALEM - s.o

Rohkem

MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite l

MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite l MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite lisamine... 6 Uue dokumendi loomine Dokumendi salvestamine

Rohkem

Pealkiri

Pealkiri Andmebaasid II praktikum Andmebaaside administreerimine Andmete sisestamine KESKKOND, KASUTAJAD, ÕIGUSED Mõisted Tabelid, vaated, trigerid, jpm on objektid Objektid on grupeeritud skeemi Skeemid moodustavad

Rohkem

Kursuseprogramm IFI6054 Agiilne tarkvaraarendus 3 EAP Kontakttundide maht: 28 Õppesemester: K Eksam Eesmärk: Aine lühikirjeldus: (sh iseseisva töö sis

Kursuseprogramm IFI6054 Agiilne tarkvaraarendus 3 EAP Kontakttundide maht: 28 Õppesemester: K Eksam Eesmärk: Aine lühikirjeldus: (sh iseseisva töö sis Kursuseprogramm IFI6054 Agiilne tarkvaraarendus 3 EAP Kontakttundide maht: 28 Õppesemester: K Eksam Eesmärk: Aine lühikirjeldus: (sh iseseisva töö sisu kirjeldus vastavuses iseseisva töö mahule) Ülevaate

Rohkem

Microsoft PowerPoint - Lisa 5 koolituse materjalid

Microsoft PowerPoint - Lisa 5 koolituse materjalid 03. detsember, 2009 Piirangutest vabaks IT-ga või IT-ta? Heiti Mering Heiti.mering@ee.fujitsu.com Eero Elenurm eero@elenurm.net Piirangud või võimalused? Millised on meie oskused? Millised on meie teadmised?

Rohkem

ArcGIS Online Konto loomine Veebikaardi loomine Rakenduste tegemine - esitlus

ArcGIS Online Konto loomine Veebikaardi loomine Rakenduste tegemine - esitlus PILVI TAUER Tallinna Tehnikagümnaasium ArcGIS Online 1.Konto loomine 2.Veebikaardi loomine 3.Rakenduste tegemine - esitlus Avaliku konto loomine Ava ArcGIS Online keskkond http://www.arcgis.com/ ning logi

Rohkem

Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com

Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com Microsoft Dynamics AX (Axapta) tarkvara 2 Seadistamise etapid 1. Laadige alla ja installeerige Qlik Sense Desktop. 2. Laadige

Rohkem

loeng2

loeng2 Automaadid, keeled, translaatorid Kompilaatori struktuur Leksiline analüüs Regulaaravaldised Leksiline analüüs Süntaks analüüs Semantiline analüüs Analüüs Masinkoodi genereerimine Teisendamine (opt, registrid)

Rohkem

Häälestusutiliit Kasutusjuhend

Häälestusutiliit Kasutusjuhend Häälestusutiliit Kasutusjuhend Autoriõigus 2007, 2008 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationi USAs registreeritud kaubamärk. Käesolevas dokumendis sisalduvat teavet

Rohkem

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx Tartu Ülikool CVE-2013-7040 Referaat aines Andmeturve Autor: Markko Kasvandik Juhendaja : Meelis Roos Tartu 2015 1.CVE 2013 7040 olemus. CVE 2013 7040 sisu seisneb krüptograafilises nõrkuses. Turvaaugu

Rohkem

Technology Esimene PowerSense tehnoloogiaga elektromehaaniline tööriist

Technology Esimene PowerSense tehnoloogiaga elektromehaaniline tööriist www.klauke.com Technology Esimene PowerSense tehnoloogiaga elektromehaaniline tööriist Ajad muutuvad. Kompaktne ja maksimaalselt tõhus Kõikjal kus vaja kiiret, kergekaalulist ja effektiivset tööriista

Rohkem

Linux süsteemi administreerimine

Linux süsteemi administreerimine Protsesside, mälu jm haldamine Linuxi ehitus (struktuur) Lihtsustatult Protsess Multitasking - palju protsesse töötab paralleelselt Tuumas asub protsesside tabel igal protsessil on identifikaator PID igal

Rohkem

EBSCO täistekstiandmebaaside kasutamine Otsingu sooritamiseks: 1. Logi sisse 2. Vali EBSCOhost Web 3. Seejärel vali andmebaas, milles soovid otsingut

EBSCO täistekstiandmebaaside kasutamine Otsingu sooritamiseks: 1. Logi sisse 2. Vali EBSCOhost Web 3. Seejärel vali andmebaas, milles soovid otsingut EBSCO täistekstiandmebaaside kasutamine Otsingu sooritamiseks: 1. Logi sisse 2. Vali EBSCOhost Web 3. Seejärel vali andmebaas, milles soovid otsingut sooritada. Andmebaasid on temaatilised. Koolitööde

Rohkem

Operatsioonisüsteemide ehitus

Operatsioonisüsteemide ehitus Lõimed Ülevaade Lõime mõiste Lõimede mudelid Probleemid lõimedega seoses Pthreads Solarise lõimed Windows 2000 lõimed Linuxi lõimed Java lõimed VARMO VENE & MEELIS ROOS 2 Ühe- ja mitmelõimelised protsessid

Rohkem

ArcGIS rakendused välitöödeks Raido Valdmaa AlphaGIS

ArcGIS rakendused välitöödeks Raido Valdmaa AlphaGIS ArcGIS rakendused välitöödeks Raido Valdmaa AlphaGIS Välitöö rakendused kasuta oma ruumiandmeid kõikjal Optimeeri välitöö tegevuste efektiivsust asukohapõhise teabega Survey123 Collector Navigator Planeeri

Rohkem

Õppimine Anne Villems, Margus Niitsoo ja Konstantin Tretjakov

Õppimine Anne Villems, Margus Niitsoo ja Konstantin Tretjakov Õppimine Anne Villems, Margus Niitsoo ja Konstantin Tretjakov Kava Kuulame Annet Essed ja Felder Õppimise teooriad 5 Eduka õppe reeglit 5 Olulisemat oskust Anne Loeng Mida uut saite teada andmebaasidest?

Rohkem

Microsoft Word - Keypad-controller-manual-new_1.docx

Microsoft Word - Keypad-controller-manual-new_1.docx Eraldiseisev ühe ukse juurdepääsukontroller Kasutusjuhend Enne seadme paigaldamist ja kasutamist lugege tähelepanelikult seda juhendit 1. Pakkeleht Nimi Kogus Märkused Sõrmistik 1 Kasutusjuhend 1 Kruvikeeraja

Rohkem

Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier

Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier 09.02.2019 Miks on ülesannete lahendamise käigu kohta info kogumine oluline? Üha rohkem erinevas eas inimesi õpib programmeerimist.

Rohkem

Operatsioonisüsteemi ülesanded

Operatsioonisüsteemi ülesanded Praktikum 3 GROUP POLICY JA ACTIVE DIRECTORY Group Policy Group Policy - vahend Active Directory arvutite ja kasutajate tsentraalseks haldamiseks. Group Policy abil on võimalik kontrollida süsteemi registri

Rohkem

Lenovo IdeaPad Kasutusjuhend Tutvuge enne arvuti kasutamist oluliste ohutus- ning kasutusjuhistega.

Lenovo IdeaPad Kasutusjuhend Tutvuge enne arvuti kasutamist oluliste ohutus- ning kasutusjuhistega. Lenovo IdeaPad Kasutusjuhend Tutvuge enne arvuti kasutamist oluliste ohutus- ning kasutusjuhistega. Eestvaade - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Rohkem

1. Üliõpilased 1.1 Tõendid Vali menüüst: Üliõpilased tõendid tõendite trükkimine. Avaneb vorm Tõendite trükkimine, vali tõendi liik Tõend õppim

1. Üliõpilased 1.1 Tõendid Vali menüüst: Üliõpilased tõendid tõendite trükkimine. Avaneb vorm Tõendite trükkimine, vali tõendi liik Tõend õppim 1. Üliõpilased 1.1 Tõendid Vali menüüst: Üliõpilased tõendid tõendite trükkimine. Avaneb vorm Tõendite trükkimine, vali tõendi liik. 1.1.1 Tõend õppimise kohta TLÜ-s Seda tõendiliiki saab väljastada ainult

Rohkem

Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: G

Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: G Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: GIMP Script-Fu 1 Skriptimiskeeli: Perl v1.0 loodud Larry

Rohkem

1 / loeng Tekstitöötlus Sisend/väljund Teksti lugemine Sõnad

1 / loeng Tekstitöötlus Sisend/väljund Teksti lugemine Sõnad 1 / 16 7. loeng Tekstitöötlus Sisend/väljund Teksti lugemine Sõnad 2 / 16 Sisend/väljund vaikimisi: Termid: read, write?-read(x). : 2+3. X = 2+3.?-write(2+3). 2+3 true. Jooksva sisendi vaatamine: seeing?-

Rohkem

B660 Kiirjuhend Märkus: Selles juhendis olevad joonised on ainult teabeks. Oma konkreetse mudeli kohta käivate üksikasjade teada saamiseks pöörduge om

B660 Kiirjuhend Märkus: Selles juhendis olevad joonised on ainult teabeks. Oma konkreetse mudeli kohta käivate üksikasjade teada saamiseks pöörduge om B660 Kiirjuhend Selles juhendis olevad joonised on ainult teabeks. Oma konkreetse mudeli kohta käivate üksikasjade teada saamiseks pöörduge oma teenusepakkuja poole. Seadet ostes kontrollige toote ja selle

Rohkem

Müügiarvete juhend VEP_

Müügiarvete juhend VEP_ MÜÜGIARVETE KASUTUSJUHEND Sisukord earvekeskusesse sisenemine... 2 Ettevõtte seadete määramine... 3 Ettevõtte kontole ligipääsude volitamine... 5 Käibemaksu koodide seadistamine... 6 Müügiarve koostamine...

Rohkem

Harry Serbias 2014

Harry Serbias 2014 Nutuvõru; naerukurr / kes teise rõõmust rõõmu näeb, kes teise õnnetusest osa saab. Foto 1. Sisenemine!!! Tere! Foto 2. Suurim kordaminek ehk sel aastal oli, et osutusin intervjueeritavaks Serbia televisiooni

Rohkem

Võistlusülesanne Vastutuulelaev Finaal

Võistlusülesanne Vastutuulelaev Finaal Võistlusülesanne Vastutuulelaev Finaal CADrina 2016 võistlusülesannete näol on tegemist tekst-pilt ülesannetega, milliste lahendamiseks ei piisa ainult jooniste ülevaatamisest, vaid lisaks piltidele tuleb

Rohkem

KASUTUSJUHEND

KASUTUSJUHEND KASUTUSJUHEND Sissejuhatus Kui valvesüsteem on valvessepanekuks valmis ning puuduvad rikke- ning häireteated, kuvatakse sõrmistiku displeil kellaaeg, kuupäev ning tekst Enter Your Code sisestage kood Peale

Rohkem

Kiire Paigaldamine Otseühenduse Korral Lühi Manual DS-7000 Seeria NVR Salvestiste Jaoks

Kiire Paigaldamine Otseühenduse Korral Lühi Manual DS-7000 Seeria NVR Salvestiste Jaoks Kiire Paigaldamine Otseühenduse Korral Lühi Manual DS-7000 Seeria NVR Salvestiste Jaoks Sisukord Käivitamine ja Sulgemine... 3 Et, sulgeda NVR seade:... 3 Käivitamisel Wizadi kasutamine... 4 Setup Wizardi

Rohkem

Microsoft PowerPoint - EMCS13

Microsoft PowerPoint - EMCS13 EMCS piloot-projekt Raigo Veisberg Maksu- ja Tolliameti kaudsete maksude ja aktsiiside talitus TEEMAD Mis on EMCS EMCS käivitumine EMCS kasutamine ja selle võimalused E-saateleht Info edastamine EMCS infosüsteemi

Rohkem

FRESENIUS ÕPPEKESKUS KIIRJUHEND

FRESENIUS ÕPPEKESKUS KIIRJUHEND FRESENIUS ÕPPEKESKUS KIIRJUHEND SISUKORD 1. Kuidas saan Freseniuse õppekeskuksesse? 03 2. Kuidas sisse logida? 04 3. Mida teha, kui ma ei mäleta oma parooli? 05 4. Mida leian kodulehelt pärast sisselogimist?

Rohkem

MINIMED 640G JA NIGHTSCOUT 640G pumbaga Nightscouti kasutamiseks on vaja: 1. Telefoni, mis töötaks info kogujana. Telefonil peab olema USB OTG ühendus

MINIMED 640G JA NIGHTSCOUT 640G pumbaga Nightscouti kasutamiseks on vaja: 1. Telefoni, mis töötaks info kogujana. Telefonil peab olema USB OTG ühendus MINIMED 640G JA NIGHTSCOUT 640G pumbaga Nightscouti kasutamiseks on vaja: 1. Telefoni, mis töötaks info kogujana. Telefonil peab olema USB OTG ühendus ja vähemalt Android 4.0.3 2. Contour Next Link 2.4

Rohkem

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Peer-to-peer süsteemid Peer-to-peer süsteemide liigitus Liigitus Ründed Anonüümsus Puuräsi DHT Näide: Kazaa Näide: Kadem

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Peer-to-peer süsteemid Peer-to-peer süsteemide liigitus Liigitus Ründed Anonüümsus Puuräsi DHT Näide: Kazaa Näide: Kadem Peer-to-peer süsteemid Peer-to-peer süsteemide liigitus Liigitus Ründed Anonüümsus Puuräsi DHT Näide: Kazaa Näide: Kademlia Näide: Gnutella Näide: BitTorrent Eelajalugu: tsentraalsed süsteemid "Puhas"

Rohkem

Väärtusta oma vabadust. Eesti Yale Seifide Kasutusjuhend Mudelid: YSB/200/EB1 YSB/250/EB1 YSB/400/EB1 YLB/200/EB1 YSM/250/EG1 YSM/400/EG1 YSM/520/EG1

Väärtusta oma vabadust. Eesti Yale Seifide Kasutusjuhend Mudelid: YSB/200/EB1 YSB/250/EB1 YSB/400/EB1 YLB/200/EB1 YSM/250/EG1 YSM/400/EG1 YSM/520/EG1 Väärtusta oma vabadust. Eesti Yale Seifide Kasutusjuhend Mudelid: YSB/200/EB1 YSB/250/EB1 YSB/400/EB1 YLB/200/EB1 YSM/250/EG1 YSM/400/EG1 YSM/520/EG1 YLM/200/EG1 Soovitame selle kasutusjuhendi alles hoida.

Rohkem

Baltic Retail Forum 2019 Baltic Retail Forum on konverents jaekaubanduse juhtidele. Arutleme uueneva tehnoloogia arengusuundade üle, analüüsime

Baltic Retail Forum 2019 Baltic Retail Forum on konverents jaekaubanduse juhtidele. Arutleme uueneva tehnoloogia arengusuundade üle, analüüsime Baltic Retail Forum 2019 Baltic Retail Forum 2019 - on konverents jaekaubanduse juhtidele. Arutleme uueneva tehnoloogia arengusuundade üle, analüüsime kaubandussektori väljavaateid, otsime õigeid vastuseid

Rohkem