Programiranje

  • 1. december, 2018

    Microchip Mindi in simulacije elektronskih vezij

    Avtor: dr. Simon Vavpotič 2018_269_41 Pri načrtovanju analogno-digitalnih elektronskih vezij si lahko izdatno pomagamo s programskimi simulatorji, s katerimi predvidimo časovne in frekvenčne odzive na različne vrste vhodnih signalov. Microchip Mindi je gotovo vreden pozornosti, saj pomaga pri uporabi različnih Microchipovih analognih komponent in hkrati vsebuje številne primere uporabe, ki...

  • 1. december, 2018

    IoT :»Hov, čas za malico!«

    Hackster.io 2018_269_51 Izkoristite možnosti, ki vam jih ponujamo na circuito.io in naredite pametno polnjenje posode s hrano za vašega hišnega ljubljenčka, ki ga boste lahko neposredno upravljali tudi s telefonom. Vsaka inovacija temelji na neki zgodbi Ta IoT naprava za hranjenje hišnih ljubljenčkov je naš prvi IoT projekt s circuito.io!...

  • 1. november, 2018

    A/D pretvorniki z visoko ločljivostjo – 3. del

    Avtor: dr. Simon Vavpotič 2018_268_41 Napredek pri razvoju A/D pretvornikov tipa sigma-delta je omogočil vzorčenje počasnih signalov pri zelo visokih ločljivostih, ki dosegajo celo 32-bitov. To omogoča ne le izjemno kakovostno snemanje nizkofrekvenčnih signalov, ki zaznamujejo naravne pojave, notranje delovanje elektronskih naprav in delovanje v človeškega telesa, temveč tudi njihovo...

  • 1. november, 2018

    Tester LAN kablov (z ali brez Arduino)

    AX elektronika d.o.o. Avtor: Jurij Mikeln E-pošta: stik@svet-el.si 2018_268_48 Morda bo kdo od bralcev rekel, da dandanašnji pa Ethernet kablov ne uporabljamo več. Morda res, saj je veliko enostavneje zagotoviti WiFi povezavo preko usmerjevalnika in našo napravo brezžično povezati na omrežje. Morda res – morda pa včasih ni možno uporabiti...

  • 1. november, 2018

    Svetlobna igračka (2)

    Avtor: mag. Vladimir Mitrović E-pošta: vmitrovic12@gmail.com 2018_268_53 V preteklem delu smo opisali svetlobno igračko; če ste medtem nabavili potrebne komponente in izdelali svoj primerek svetlobne igračke, je zdaj čas, da se naučimo, kako jo oživeti. Za to je potrebno znati programirati mikrokontroler ATtiny2313 ali ATtiny4313 (IC1 na sliki 3), ki...

  • 1. oktober, 2018

    A/D pretvorniki z visoko ločljivostjo (2)

    Avtor: dr. Simon Vavpotič 2018_267_43 Napredek pri razvoju A/D pretvornikov tipa sigma-delta je omogočil vzorčenje počasnih signalov pri zelo visokih ločljivostih, ki dosegajo celo 32-bitov. To omogoča ne le izjemno kakovostno snemanje nizkofrekvenčnih signalov, ki zaznamujejo naravne pojave, notranje delovanje elektronskih naprav in delovanje v človeškega telesa, temveč tudi njihovo...

  • 1. september, 2018

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

    Avtor: mag. Vladimir Mitrović E-pošta: vmitrovic12@gmail.com 2018_266_42 V tem nadaljevanju bomo predstavili knjižnico LED_clock$SE.sub, namenjeno modulom za digitalne ure s štirimi 7-segmetnimi displeji in s čipom TM1637 (7-segment LED Clock Tube Display). Spoznajmo se najprej s samim modulom. Moduli za digitalne ure s čipom TM1637 (7-segment LED Clock Tube Display)...

  • 3. september, 2018

    A/D pretvorniki z visoko ločljivostjo (1)

    Avtor: dr. Simon Vavpotič 2018_266_48 Napredek pri razvoju A/D pretvornikov tipa sigma-delta je omogočil vzorčenje počasnih signalov pri zelo visokih ločljivostih, ki dosegajo celo 32-bitov. To omogoča ne le izjemno kakovostno snemanje nizkofrekvenčnih signalov, ki zaznamujejo naravne pojave, notranje delovanje elektronskih naprav in delovanje v človeškega telesa, temveč tudi njihovo...

  • 1. september, 2018

    MAG-SHIELD

    Avtor: Simon Skočir E-pošta: simon.skocir@gmail.com 2018_266_54 Magnetometer je naprava, ki meri magnetizem, bodisi magnetizacijo magnetnega materiala (recimo feromagneta) ali pa meri usmerjenost, jakost in relativno spremembo magnetnega polja. Kompas je enostaven magnetometer, ki meri usmerjenost okoljskega magnetnega polja. Magnetometri se lahko uporabljajo tudi kot detektorji kovine s tem, da je...

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

Stran 1 od 9