Programiranje

  • 28. junij, 2018

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

    Avtor: mag. Vladimir Mitrović E-pošta: vmitrovic12@gmail.com 2018_265_46 Ko sem preučeval ponudbe LED&KEY modulov s TM1638 čipom (njegove izvedbe in ustrezne Bascom-AVR knjižnice so opisane v predhodnih dveh nadaljevanjih), sem ugotovil, da obstaja modul, ki uporablja krmilni čip, ki ima že podobne oznake: TM1637. Gre predvsem za module s štirimi 7-segmentnimi...

  • 5. junij, 2018

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

    Avtor: mag. Vladimir Mitrović E-pošta: vmitrovic12@gmail.com 2018_264_33 V tem nadaljevanju bomo predstavili knjižnico LED&KEY$SE.sub, namenjeno modulom s komercialnimi imeni LED&KEY, JY-MCU (JY-LKM1638) in QYF-TM1638. Poleg podobnega namena jim je skupno to, da uporabljajo isto LED krmilno integrirano vezje, TM1638. Spoznajmo se najprej s samimi moduli. LED&KEY in JY-MCU (JY-LKM1638) Modula...

  • 1. maj, 2018

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

    Avtor: mag. Vladimir Mitrovićvmitrovic12@gmail.com 2018_236_42 Spletne trgovine nudijo širok izbor modulov, ki združujejo 7-segmentne displeje, nize LEDic in manjše ali večje število tipk (slika 28). Popularno se imenujejo “LED&KEY” in vsi so, kot tudi drugi moduli, ki jih preučujemo v tej seriji člankov, prvenstveno namenjeni uporabnikom Arduino ali Raspberry Pi...

  • 1. maj, 2018

    Svet ultranizkih frekvenc; zaznavanje naravnih pojavov in še česa

    Avtor: dr. Simon Vavpotič 2018_263_50 Živimo v svetu številnih visokofrekvenčnih radijskih oddajnikov, ki prenašajo zvok, sliko in podatke. Svet nizkih frekvenc je, nasprotno, povezan z naravnimi pojavi in notranjim delovanjem elektronskih naprav. Raziskovali so ga že veliko prej, vendar smo šele z zmogljivimi računalniki dobili možnost, da ga natančneje analiziramo....

  • 1. april, 2018

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

    Avtor: mag. Vladimir Mitrović E-pošta: vmitrovic12@gmail.com 2018_262_48 Med IO moduli na osnovi integriranih vezij PCF8574/8574A, ki smo ju preučevali v preteklem nadaljevanju, lahko izpostavimo enega za posebne namene – I2C serial interface for LCD. Modul je po obliki in razporedu priključkov prilagojen alfanumeričnim displejem z osvetlitvijo ozadja Zato ga lahko...

  • 1. marec, 2018

    Industrijski nadzor s platformo Raspberry Pi 3

    Digi-Key Electronics Avtor: Rich Miron 2018_261_36 Določeni industrijski postopki v majhnih delavnicah zahtevajo kombinacijo robustnih okolij delovanja, visoke zmogljivosti V/I in kompleksne funkcije, za katere so bili programabilni logični krmilniki (PLC-ji)prvotno namenjeni. Poleg pomanjšanih različic PLC-jev lahko oblikovalci zdaj izbirajo tudi iz nabora cenovno ugodnih odprtokodnih rešitev strojne in programske opreme za učinkovit...

  • 1. marec, 2018

    Med 8 in 32 biti, mikrokontrolerska družina PIC24

    Avtor: dr. Simon Vavpotič 2018_261_42 16-bitni mikrokontroler, PIC24, je starejši brat PIC32. Zmogljivosti za manjše projekte mu ne manjka. Zanimalo nas je, kje so njegove prednosti in slabosti. V serijah o programiranju PIC18 in PIC32 ter Harmonija razvoja in programiranja smo v preteklih letih spoznali dve zelo različni mikrokontrolerski arhitekturi....

  • 1. marec, 2018

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

    Avtor: mag. Vladimir Mitrović E-pošta: vmitrovic12@gmail.com 2018_261_50 Na tržišču obstaja več modulov ki se prodajajo pod imenom PCF8574 IO expansion board, 8-bit GPIO expander ali podobnim; vsi so narejeni z integriranim vezjem PCF8574 in vsi so iz komercialnih razlogov namenjeni uporabnikom Arduino ali Raspberry Pi platform. Moj cilj je pokazati...

  • 1. februar, 2018

    Integrirana vezja, EMI

    Microchip Technology Inc Avtor: Dragos-George Ducu 2018_260_22 Načini preprečevanja elektromagnetnih motenj v vezjih z ojačevalniki. Preprečimo motnje Ker lahko elektromagnetne motnje (EMI: electromagnetic interference) vplivajo na večino elektronskih naprav, vključno z medicinsko in letalsko opremo, so v sodobnih napravah vgrajeni filtri, ki zagotavljajo njihovo pravilno delovanje tudi v težjih pogojih,...

  • 1. februar, 2018

    32-bit mikrokontrolerji, senzorji, razvojna orodja

    seznam 1 Seznam 1: Odprtokodni gonilnik Bosch Sensortec BME680 zagotavlja celotno osnovno podporo programske opreme za interakcijo z gonilnikom BME680 in prikazuje ključne strukture programske opreme, ki vsebujejo ključne konfiguracijske vrednosti. (Vir kode: Bosch Sensortec) struct bme680_dev { /*! Chip Id */ uint8_t chip_id; /*! Device Id */ uint8_t dev_idDK; /*! SPI/I2C...

  • 1. februar, 2018

    Aplikacije z mikrokontrolerji, mikrokontrolerji

    Avtor: Tavish Armstrong 2018_260_33 Če tudi vi spadate med tiste raziskovalce v elektroniki, ki morajo neprestano odkrivati nove svetove, ste prav gotovo naleteli na podobno oviro, kot jo opisuje avtor Tavish Armstrong. Opis in nazorno prikazano delovanje pa bosta tudi sicer marsikomu med nami razjasnila nebo v zvezi z uporabo...

  • 1. februar, 2018

    Naredimo zmogljiv IR oddajnik z ESP32

    Avtor: Brian Miller 2018_260_36 Večina nas ima več IR daljincev, ki delujejo z našimi TV-ji ali medijskimi centri. Običajno IR daljinec, ki ga dobimo skupaj z modemom za IP TV, lahko emulira nekatere funkcije drugih naprav. Seveda pa si morate vzeti čas, da sprogramirate te večfunkcijske daljince. Če želimo, da...

  • 1. februar, 2018

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

    Avtor: mag. Vladimir Mitrović E-pošta: vmitrovic12@gmail.com 2018_260_45 V preteklem članku smo pojasnili koncept in vsebino programskih knjižnic WS2812B$SE.sub in WS2812Bmaster$SE.sub. Če eno od teh dodamo našemu Bascom-AVR programu, bodo ukazi iz knjižnice omogočili enostavno delo z RGB LED trakovi in prstani na osnovi WS2812B LED čipov. Na zgornji polovici slike...

  • 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

    Android3_ME Android Studio (2) – senzorji Android Studio (1) – Programiranje program 0 transaction.replace(R.id.content, selectedFragment); kjer se vsebina določi glede na izbrani fragment: private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener = new BottomNavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { Fragment selectedFragment = null; switch (item.getItemId()) { case R.id.navigation_home: mTextMessage.setText(R.string.title_home); selectedFragment = ItemOneFragment.newInstance(); break; case R.id.navigation_dashboard: mTextMessage.setText(R.string.title_dashboard); selectedFragment = ItemTwoFragment.newInstance(); break; ...

  • 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...

Stran 1 od 8