Programiranje

  • 3. januar, 2018

    Harmonija razvoja in programiranja (11)

    Avtor: dr. Simon Vavpotič 2018_259_35 Microchip Harmony je zagotovo najpomembnejši programski okvir za vse, ki se navdušujemo nad mikrokontrolerji in digitalnimi procesorji podjetja Microchip. Je tudi pomemben vgradni del razvojnega okolja MPLAB X IDE, ki nekajkrat pohitri in poenostavi delo programerjev. V preteklem nadaljevanju smo preučili, kako deluje PIC32 kot...

  • 3. januar, 2018

    Bascom-AVR knjižnice za Arduino module (5)

    Avtor: mag. Vladimir Mitrović E-pošta: vmitrovic12@gmail.com 2018_259_40 V tem delu se bomo posvetili LED trakovom (strip) in LED prstanom (ring). Na tržišču je na voljo zanimiv izbor teh proizvodov, od katerih so nekateri prikazani na sliki 13. Prstane delajo s 6, 8, 12, 16, 18, 24 in več LED-icami in...

  • 1. december, 2017

    Merjenje srčnega utripa in nivoja kisika v krvi v prenosnih in nosljivih napravah

    Microchip Technology Inc. Avtorja: Zhang Feng in Marten Smith Spremembe, ki so se pojavile na področju medicine in fitnesa, skupaj s pripadajočimi elektronskimi napravami, lahko resnično imenujemo revolucionarne. Zahteve današnjih trgov glede medicinskih naprav so številne, raznolike in zahtevne. Naprave, ki so bile nekoč celo v bolnišnicah redko na voljo,...

  • 1. december, 2017

    MicroPython za razvoj realno-časovnih aplikacij

    Digi-Key Electronics Avtor: Rich Miron Realno-časovni ugnezdeni sistemi postajajo vse bolj kompleksni. To zahteva poglobljeno razumevanje tako zapletenih 32-bitnih mikrokontrolerjev kot tudi tipal, algoritmov, spletnih protokolov in širokega nabora različnih aplikacij za končnega uporabnika. Z vedno več funkcijami in krajšimi razvojnimi cikli morajo razvijalci najti načine za pohitritev razvoja kot tudi za...

  • 1. december, 2017

    Uporaba ESP32 za projekte domače avtomatizacije

    Avtor: Brian Millier 2017_258_36 V kolikor uporabljate mikrokontrolerje za projekte, ste brez dvoma že slišali za EPC8266 podjetja Espressif. To je majhen modul, ki vsebuje mikrokontroler z vgrajenim Wi-Fi vmesnikom. Za ceno med 2 do 10 USD lahko dobite različne variante modulov, ki se pričnejo z minimalnim številom GPIO linij...

  • 1. december, 2017

    Harmonija razvoja in programiranja (10)

    Avtor: dr. Simon Vavpotič 2017_258_44 Microchip Harmony je zagotovo najpomembnejši programski okvir za vse, ki se navdušujemo nad mikrokontrolerji in digitalnimi procesorji podjetja Microchip. Je tudi pomemben ugnezden del razvojnega okolja MPLAB X IDE, ki nekajkrat pohitri in poenostavi delo programerjev. V preteklem nadaljevanju smo se bomo nekoliko zahtevnejše implementacije...

  • 1. december, 2017

    Bascom-AVR knjižnice za Arduino module (4)

    Avtor: mag. Vladimir Mitrović E-pošta: vmitrovic12@gmail.com 2017_258_51 V preteklem nadaljevanju smo pojasnili koncept in vsebino programskih knjižnic 24C$SE.sub in 24C$SEmini.sub. Če priključimo eno od njih našemu Bascom-AVR programu bodo ukazi iz knjižnice omogočili enostavno delo s serijskim EEPROM-om AT24C32 iz ZS-042 modula in tudi z drugim EEPROM-i iz 24C družine....

  • 1. november, 2017

    Bascom-AVR knjižnice za Arduino module (3)

    Avtor: Mag. Vladimir Mitrović 2017_257_34 V uvodu sem omenil, da se na ZS-042 ploščici poleg integrirane ure realnega časa DS3231 kot bonus nahaja tudi serijski EEPROM AT24C32 kapacitete 4 kB. Bascom-AVR ima alternativne knjižnice, ki omogočajo uporabo nekaterih serijskih EEPROM-ov na zelo eleganten način, kot da gre za interni EEPROM samega mikrokontrolerja....

  • 1. november, 2017

    Harmonija razvoja in programiranja (9)

    Avtor: dr. Simon Vavpotič 2017_257_28 Microchip Harmony je zagotovo najpomembnejši programski okvir za vse, ki se navdušujemo nad mikrokontrolerji in digitalnimi procesorji podjetja Microchip. Je tudi pomemben vgradni del razvojnega okolja MPLAB X IDE, ki nekajkrat pohitri in poenostavi delo programerjev. Slika 1: Snemalnik zvoka na kartico SD V preteklem nadaljevanju smo spoznali...

  • 1. oktober, 2017

    Android Studio (3) – senzorji

    Avtorica: Marjana Erdelji E-pošta: marjana.erdelji@gmail.com 2017_256_26 Gibanje lahko sledimo na različne načine. Na kakšen način sledimo, je odvisno od vrste gibanja in razpoložljivih pripomočkov. Mi smo se tokrat osredotočili na zaznavanje in sledenje gibanja vozila v primeru kraje s pomočjo aplikacije na telefonu (telefon mora biti nameščen v vozilu), ki uporablja razpoložljive senzorje....

  • 1. oktober, 2017

    Harmonija razvoja in programiranja (8)

    Avtor: dr. Simon Vavpotič 2017_256_36 Microchip Harmony je zagotovo najpomembnejši programski okvir za vse, ki se navdušujemo nad mikrokontrolerji in digitalnimi procesorji podjetja Microchip. Je tudi pomemben vgradni del razvojnega okolja MPLAB X IDE, ki nekajkrat pohitri in poenostavi delo programerjev. V preteklem nadaljevanju smo spoznali osnove datotečnega sistema in...

  • 1. oktober, 2017

    Bascom-AVR knjižnice za Arduino module (2)

    Avtor: Mag. Vladimir Mitrović 2017_256_40 V preteklem delu smo spoznali ZS-042 modul in pojasnili koncept ter vsebino programske knjižnice DS3231$SE.sub. Če jo pridružimo k našim BascomAVR programom bodo ukazi iz knjižnice omogočili enostavno delo z integriranim vezjem DS3231 bodisi da ga uporabimo kot del ZS-042 modula ali v nekem drugem vezju. Sledijo...

  • 1. oktober, 2017

    Za boljši spanec

    Avtorji: Grega Močnik, Uroš Berglez, Danilo Zimšek E-pošta: grega.mocnik@um.si Vsak od nas se zaveda, da je kvaliteta zraka pomemben dejavnik, ki vpliva na naše počutje in tudi na naše zdravje. Mesta po svetu počasi uvajajo merjenja kvalitete zraka. Kaj pa zrak v notranjih prostorih? Je ta primerne kakovosti? Ljudje dihamo,...

  • 1. september, 2017

    Android Studio (2) – senzorji

    Avtorica: Marjana Erdelji E-pošta: marjana.erdelji@gmail.com 2017_255_29 Senzorji so vgrajeni v prenosnih telefonih od kar obstajajo (npr. mikrofon). Kaj je tisto kar je naredilo prenosne telefone pametne? Še več senzorjev (npr. ekran na dotik, senzor pospeška, žiroskop idr.). Danes smo lahko začudeni, zakaj nimamo na razpolago vseh možnih senzorjev v telefonu ali v kakšni...

  • 1. september, 2017

    Programiranje s HAL knjižnicami (3) – CAN vodilo

    Avtor: dr. Matej Kseneman E-pošta: matej.kseneman@gmail.com 2017_255_38 V predhodnem članku, objavljenim v reviji Svet Elektronike, smo zasnovali osnovno razširitev razvojne plošče, v kateri smo dodali monokromatski LCD zaslon, ki je s procesorjem povezan preko vodila SPI. Prav tako ste lahko spoznali z delovanje notranje RTC ure, ki pa je nismo uporabili le za...

  • 1. september, 2017

    Kratkovalovni SDR sprejemnik s Teensy 3.6 in TFT displejem na dotik

    Avtor: Brian Millier 2017_255_48 Zadnje čase sem naredil kar nekaj projektov, kjer sem uporabil različne Teensy razvojne plošče, ki vsebujejo različne NXP Kinetis ARM procesorje. Najbolj zmogljiva je Teensy 3.6, ki vsebuje 180 MHz ARM procesor s hardversko podprtim izračunom s plavajočo vejico in naprednimi DSP inštrukcijami. To nam omogoča...

  • 1. september, 2017

    Bascom-AVR knjižnice za Arduino module (1)

    Avtor: mag. Vladimir Mitrović E-pošta: vmitrovic12@gmail.com 2017_255_56 V spletnih trgovinah boste z lahkoto našli veliko "Arduino kompatibilnih" modulov z različnimi nameni, velikokrat po nerazumljivo nizkih cenah. Že davno sem se prenehal jeziti na to "bližnjevzhodno konkurenco" s katero mi, v cenovnem smislu, ne moremo držati koraka in se odločil na najboljši način izkoristiti...

  • 29. junij, 2017

    Osnove programiranja Visual Basic.NET v okolju Visual Studio (9)

    Težko si je predstavljati, kako na široko se nam odprejo možnosti za najrazličnejše (tudi preproste!) aplikacije, kadar imamo v rokah »škarje in platno« in ko nam uspe združiti vse najboljše lastnosti uporabljene strojne in programske opreme! Strah, da bo kakšen oreh pretrd za naše zmožnosti, je tukaj odveč, saj le...

  • 1. november, 2012

    XMEGA za začetnike (1)

    Vsi, ki se že dalj časa srečujemo z mikrokontrolerji družine AVR, smo v kakšnem malo bolj zahtevnem projektu naleteli na različne omejitve, zaradi katerih končna rešitev ni bila tako preprosta in elegantna, kot je bila videti na začetku. Te omejitve so lahko velikost programskega ali delovnega pomnilnika, pomankanje ustrezne periferije,...

  • 31. januar, 2010

    Kratka šola programiranja mikrokontrolerjev

    Priče smo silnemu napredku na vseh področjih tehničnih znanosti. Novodobne tehnične znanosti se imajo temu napredku zahvaliti predvsem razvoju procesorske moči osebnih računalnikov, kar je omogočilo razvoj novih zmogljivih programskih orodij. Elektroniki poznamo veliko programskih orodij, brez katerih si sodobnega dela ne znamo več predstavljati. Podobno velja tudi za moderne...

  • 29. junij, 2017

    Programiranje s HAL knjižnicami (2) – Uporaba SPI in notranje RTC ure

    V predhodnem članku, objavljenim v reviji Svet Elektronike, smo predstavili razvojna orodja, katera bomo uporabljali pri nadaljnjem razvoju vgrajene programske opreme. Tu se bomo osredotočili predvsem na uporabo STM32 HAL knjižnic, katere nam z grafičnim konfiguriranjem periferije olajšajo rokovanje z mikrokontrolerjem. V okviru članka smo predstavili osnovno delo z grafičnim...

  • 2. maj, 2013

    Osnovna zgradba in delovanje PIC18 (1)

    Družina 8-bitnih mikrokontrolerjev PIC18 je velika in ponuja številne možnosti za izdelavo digitalno krmiljenjih naprav. Vgrajena podpora za USB ali Ethernet ji daje uporabnost tudi na področju kompleksnih aplikacij, kjer se kosa s 16-bitno družino PIC24 in 32-bitno družino PIC32. Znati moramo poiskati mikrokontroler, ki ustreza našim potrebam, tako cenovno...

  • 2. januar, 2012

    Pokukajmo v Bascom-AVR

    Ste se kdaj vprašali, kakšen je videti vaš program, ko ga Bascom-AVR prevede v obliko, ki je razumljiva mikrokontrolerju? Tega ni tako težko izvedeti – samo odpreti morate .hex datoteko in pogledati nize heksadecimalnih števil, ki so zapisane v njih. Videti je nekoliko nečitljivo, kaj pravite? Težko je verjeti, da...

  • 29. junij, 2017

    Android Studio (1) – Programiranje

    Včasih smo bili začudeni, če kdo ni imel prenosnega telefona. Pod “včasih” imamo v mislih dovolj dolgo nazaj, ko še ni bilo pametnih telefonov. Domnevali smo, da danes ni veliko ljudi, ki ne bi imeli na svojem pametnem telefonu svoje aplikacije. Poizvedovali smo pri znancih, navdušenih nad napravami, ali so...

  • 2. oktober, 2013

    Osnovna zgradba in delovanje PIC18 (3)

    Da je mikrokontroler res miniaturni računalnik, priča tudi podpora za merjenje realnega časa in pet časovnikov za različne namene. Vse to lahko počeli tudi z osebnim računalnikom, a je veliko prevelik in predrag, da bi se ga splačalo uporabljati za tako elementarne funkcije, kot je npr. krmiljenje koračnih motorjev. Merjenje...

  • 30. maj, 2017

    Osnove programiranja Visual Basic.NET v okolju Visual Studio (8)

    Komunikacija med računalniškim programom in priključeno napravo lahko nemoteno in brez zapletov poteka le takrat, če oba »sogovornika« upoštevata pravila in dogovorjene protokole v medsebojni komunikaciji. Včasih je koristno, če v roke vzamemo svinčnik in list papirja ter narišemo vse mogoče primere protokolov in za vsakega razčistimo potek medsebojnega sporazumevanja....

  • 2. junij, 2013

    Osnovna zgradba in delovanje PIC18 (2)

    Pri krmiljenju raznih naprav predstavljajo vhodno-izhodna (V/I) vrata mikrokontrolerja most, preko katerega vklapljamo ali izklapljamo različne naprave ali dele naprav. Hkrati A/D pretvorniki omogočajo spremljanje ključnih napetosti. PIC18: Digitalni in analogni vhodi in izhodi V preteklem delu smo spoznali osnovno zgradbo in delovanje družine mikrokontrolerjev PIC18. Ugotovili smo, da so...

  • 30. maj, 2017

    Programiranje s HAL knjižnicami (1) – Razvojna orodja

    Predhodni članek, objavljen v reviji Svet Elektronike, je podal že sila zahtevno implementacijo RFID oznak, in sicer smo za demonstracijo uporabili tip kartic Mifare Classic 1K [1], s katerim smo implementirali prispodobo kavnega avtomata. Po tehtnem premisleku in verjetno tudi opustitvi razvoja CooCox razvojnega orodja (v zadnjem času je njihova...

  • 30. maj, 2017

    Pregled malih barvnih TFT LCD displejev

    Tekst Celotni članek Pregled malih barvnih TFT LCD displejev 2017_SE253_46

  • 25. april, 2017

    Kako se pogovarjata C in zbirnik za mikrokontrolerje ARM?

    Programsko kodo za mikrokontrolerje lahko pišemo v različnih programskih jezikih. Med njimi je danes še zmeraj dominanten jezik C, vendar se včasih pojavi potreba po programiranju nekaterih delov programske kode v nizkonivojskem zbirniškem jeziku, ki je jezik procesorja oziroma jedra mikrokontrolerja. Ti deli zbirniške kode ponavadi opravljajo časovno kritične naloge...

Stran 1 od 8