Programiranje

  • 28. avgusta, 2016

    Predstavljamo Visual Studio 2016 (In se dokončno poslavljamo od VB6) (2)

    Kot sem omenil že v prvem delu članka, je bila v večino programov, ki sem jih v preteklosti napisal z VB6, vključena neka oblika komunikacije z zunanjimi napravami (še posebej z laboratorijsko opremo). Zato sem seveda upal, da bi lahko v VB.NET dosegel enako funkcionalnost, kot mi je to uspevalo...

  • 27. junija, 2016

    GestIC: Razpoznavanje kretenj – 2. del

    Poceni tehnologija trirazsežnega razpoznavanja kretenj pomeni pravo revolucijo na področju računalništva, podobno kot izum računalniške miške iz konca šestdesetih let. Kako uporabljamo Microchipov GestIC in kako ga vgradimo v lastne aplikacije? GestIC je prvi sistem za razpoznavanje kretenj, ki namesto kamere in zapletene programske opreme za razpoznavanje slik za zajem...

  • 27. junija, 2016

    Predstavljamo Visual Studio 2016 (In se dokončno poslavljamo od VB6) (1)

    Visual Basic na svojem računalniku uporabljam že od leta 1990 in moram reči, da sem bil z njim ves ta čas zadovoljen. Okrog leta 2000 sem ga nadgradil na Visual Basic Professional 6 in zadnjih petnajst let ostal njegov zvest privrženec. V tem času sem ga uporabljal za pisanje mnogih...

  • 27. junija, 2016

    Kako dela napetostni stabilizator? (3)

    Naš prvi poizkus spremembe tranzistorskega napetostnega stabilizatorja po vzoru, ki smo ga spoznali z analizo integriranega vezja 78L05, je neslavno propadel. Vendar pa smo zaznali, da bi problem lahko ležal v toku I3, ki je zelo odvisen od sprememb vhodne napetosti. Večji del toka I3 gre preko T2 in referenčne...

  • 29. maja, 2016

    Harmonija razvoja in programiranja (1)

    Microchip MPLAB Harmony je gotovo najpomembnejši programski okvir za vse tiste, ki se navdušujemo nad Microchip mikrokontrolerji in digitalnimi procesorji. Je tudi pomemben ugnezden del razvojnega okolja MPLAB X IDE, ki nekajkrat pohitri in poenostavi delo programerjev. Razvojno okolje Microchip MPLAB X IDE smo že dodobra spoznali v serijah o...

  • 30. marca, 2016

    Prenosni Arduino predvajalnik glasbe (2)

    V tem nadaljevanju bomo opisali program prenosnega predvajalnika glasbe. Softver Program arduino_raw_player.ino je napisan v Arduino programskem jeziku in ga lahko brezplačno dobite v uredništvu revije Svet elektronike. Če ga odprete v Arduino okolju boste najprej videli ukaze za vključevanje potrebnih Arduino knjižnic: #include <SimpleSDAudio.h> #include <MemoryFree.h> #include <EEPROM.h> #include...

  • 30. marca, 2016

    Programiranje PIC32 (14)

    32-bitni mikrokontrolerji prinašajo v svetova elektrotehnike in računalništva povsem nove dimenzije. Med njimi sta tudi povezljivost v WiFi in internet stvari ter krmilnik DMA za hitre pomnilniške prenose. V preteklem nadaljevanju smo predstavili podporo za med-mikrokontrolersko vodilo CAN, ki ga uporabljajo številni izdelovalci avtomobilov. Morda ga res prav pogosto ne...

  • 28. februarja, 2016

    Prenosni Arduino predvajalnik glasbe (1)

    Že dalj časa izdelujem naprave, ki temeljijo na Arduino platformi in včasih me preprosto začudi, kaj vse je mogoče ustvariti s to majhno Arduino ploščico. V tem članku vam bom opisal, kako sem uspel 8-bitni mikrokontroler z Arduino UNO ploščice spremeniti v prenosni predvajalnik glasbe. Zamisel mi je šinila v...

  • 28. februarja, 2016

    Programiranje PIC32 (13)

    32-bitni mikrokontrolerji prinašajo v svetova elektrotehnike in računalništva povsem nove dimenzije: hitrost, odzivnost, sorazmerno veliko pomnilnika in strojno podprto digitalno generiranje ter procesiranje signalov. V preteklem nadaljevanju smo v teoretičnem delu spoznali strojni primerjalnik analognih vrednosti napetosti in enoto za merjenje časa polnjenja, oziroma kapacitivnosti. Novo znanje bomo uporabili tudi...

  • 28. februarja, 2016

    Krmilno vezje za Robobubo (3)

    S pomočjo slik 16 in 19 smo nazorno pokazali, kako lahko na krmilno vezje Robobube spojimo pasivne senzorje (kot je foto-otpor), stikala in servo motorje. Večkrat smo poudarili, da je krmilno vezje zmogljivejše od zahtev same Robobube. Na teh slikah tudi opazimo,da je na njem veliko svobodnih priključkov. Preostane nam...

  • 2. februarja, 2016

    Reprogramiranje SIM modula

    Reprogramiranje SIM modulov s pomočjo RS-232 to USB Serial in TTL Serijskim vmesnika. SIM moduli so zelo pogosti v pametnih napravah kjer morajo naprave pošiljati SMS sporočila. Prav zaradi te pogostosti modula so se pojavile drugačne različice, vendar niso vse enake. Nekatere delujejo samo v Aziji, druge samo v Evropi...

  • 2. februarja, 2016

    Programiranje PIC32 (12)

    32-bitni mikrokontrolerji prinašajo v svetova elektrotehnike in računalništva povsem nove dimenzije. Hitrost, odzivnost, sorazmerno veliko pomnilnika in strojno podprto digitalno generiranje in procesiranje signalov smo preverili tako, da smo sestavili daljinsko vodeno vozilo iz kock LEGO. V preteklem nadaljevanju smo spoznali vzporedno vodilo PMP (vzporedna vrata gospodarja, angl. paralel master...

  • 29. decembra, 2015

    Pametna hiša (2)

    V treh delih člankov Pametna hiša bomo poskusili implementirati nekaj pameti v hišo.V prvem delu smo že poiskali primeren spletni vmesnik za upravljanje z napravami – ledicami. Če mislite, da bomo v drugem delu prav tako uporabljali ledice, in se vam zdi prižiganje in ugašanje ledic brez zveze, boste tokrat...

  • 29. decembra, 2015

    Programiranje PIC32 (11)

    32-bitni mikrokontrolerji prinašajo v svetova elektrotehnike in računalništva povsem nove dimenzije. Hitrost, odzivnost, sorazmerno veliko pomnilnika in strojno podprto digitalno procesiranje signalov omogočajo, da vse več analognih komponent nadomestimo s programsko logiko. Hkrati lahko izdelamo kakovostnejše rešitve. Z desetim delom se je zasnova serije člankov nekoliko spremenila. Večji poudarek smo...

  • 1. decembra, 2015

    Pametna hiša (1)

    Film »Sam doma« ostaja neločljiv spremljevalec božično-novoletnih filmov. Zdi se, kot da smo mu lahko ušli le pred letom 1990, ko ga še ni bilo v produkciji. Je sploh potrebno pisati za kaj gre? Govori o mladem fantu, ki ga je družina med odhodom na počitnice (na vso srečo) pozabila...

  • 1. decembra, 2015

    ESP8266 (2) – Detektor iztoka vode z WiFi alarmom

    V članku iz pretekle revije sem pisal o mojih izkušnjah pri delu z relativno novim ESP8266 WiFi modulom. Moj občutek je, da je to cenovno ugoden modul, ki deluje kar dobro. Modul je veliko pridobil zaradi podpore različnih posameznikov in skupin, ki so napisali veliko programov, gonilnikov in dokumentacije, ki...

  • 29. oktobra, 2015

    Programiranje PIC32 (10)

    32-bitni mikrokontrolerji prinašajo v svetova elektrotehnike in računalništva povsem nove dimenzije. Hitrost, odzivnost, sorazmerno veliko pomnilnika in strojno podprto digitalno procesiranje signalov omogočajo, da vse več analognih komponent nadomestimo s programsko logiko. Hkrati lahko izdelamo kakovostnejše rešitve. V preteklem nadaljevanju smo v teoretičnem delu spoznali enoto UART (univerzalni asinhroni oddajnik...

  • 29. oktobra, 2015

    Načrtovanje tiskanega vezja s hitrimi signali s pomočjo funkcije „xSignals“

    Zaradi vedno večjih hitrostih delovanja elektronskih komponent, postaja ohranjanje integritete signalov in zagotovitev časovnih zahtev signalov vse večji izziv načrtovalcem tiskanih vezij. Integriteto signalov je mogoče doseči skozi nadzorovano impedanco vezic, kar dosežemo s pazljivim načrtovanjem plasti TIV-a in širine vezic na vsakem sloju tiskanega vezja. Izziv Časovne zahteve so...

  • 24. septembra, 2015

    Krmilnik za trifazni motor (2)

    Kar samo po sebi se nam zastavi vprašanje, zakaj bi sploh delali takšno napravo, ko vendar že imamo regulator števila vrtljajev in smeri vrtenja BLCD motorja. Razlogov za to je več, zato gremo lepo po vrsti! Preizkuševalnik BLDC motorjev S preizkuševalnikom BLDC motorjev lahko preizkusimo delovanje motorjev in testiramo njihove...

  • 30. junija, 2015

    STM32F4-Discovery – Od začetnika do poznavalca (11) – Alarmna naprava

    V številki SE-231 revije Svet Elektronike smo predstavili delovanje matrične tipkovnice, ki ima tipke razporejene v matriko, na ta način pa je mogoče določiti pritisnjeno tipko z manjšim številom povezav med tipkami in mikrokrmilnikom. Načeloma se ugotavlja stanje pritisnjene tipke z matričnim algoritmom, ki najprej ugotovi pritisnjeno vrstico, nato pa...

  • 28. maja, 2015

    STM32F4-Discovery – Od začetnika do poznavalca (10) – SPI številčnica

    V številki SE-221 revije Svet Elektronike smo predstavili krmiljenje servomotorja, in sicer moramo za vrtenje motorja uporabiti pulzno-širinsko modulacijo. Servomotorji so namenjeni krmiljenju majhnih premikov, ki jih navadno srečamo pri loputah, zakrilcih letal, robotih, itd., saj omogočajo vrtenje v razponu kota od -90° do +90°. Vse servomotorje je predhodno potrebno...

  • 2. februarja, 2015

    Programiranje PIC32 (2)

    32-bitni mikrokontrolerji prinašajo v svetova elektrotehnike in računalništva povsem nove dimenzije. Hitrost, odzivnost, sorazmerno veliko pomnilnika in strojno podprto digitalno procesiranje signalov omogočajo, da vse več analognih komponent nadomestimo s programsko logiko. Hkrati lahko izdelamo kakovostnejše rešitve. Prav neverjetno je, kako je mogoče danes s sodobno tehnologijo v čip, manjši...

  • 4. januarja, 2015

    Uporabite NeoPixel LED za izdelavo unikatne stenske ure

    Kot vsi elektroniki vsak dan berem članke o “Internetu stvari”, pa tudi o “nosljivi elektroniki”, ki je po moje poganjana s strani industrije, ki divje išče “Velik nov proizvod”, ki bi nam ga prodali. Nisem prepričan, kako uporabne bodo te nove ideje. Na drugi strani pa čutim, da so LED...

  • 2. decembra, 2014

    Merilnik induktivnosti z LabVIEW

    V članku je opisan merilnik induktivnosti, ki omogoča merjenje induktivnosti in upornosti tuljave z uporabo preprostega vezja in programa LabVIEW. Merjenje induktivnosti je nekoliko zahtevnejše, kot je merjenje kapacitivnosti, saj pogosto ne smemo zanemariti izgub na ohmski upornosti kakor tudi ne feromagnetnih izgub, za ne-zračne tuljave. Pri klasičnem postopku merjenja...

  • 31. avgusta, 2015

    Programiranje PIC32 (8)

    32-bitni mikrokontrolerji prinašajo v svetova elektrotehnike in računalništva povsem nove dimenzije. Hitrost, odzivnost, sorazmerno veliko pomnilnika in strojno podprto digitalno procesiranje signalov omogočajo, da vse več analognih komponent nadomestimo s programsko logiko. Hkrati lahko izdelamo kakovostnejše rešitve. V preteklem nadaljevanju smo predstavili delovanje vmesnika SPI/ I2S, s pomočjo katerega PIC32...

  • 31. avgusta, 2015

    Programiranje PSoC4 (1)

    8bit mikrokontroler na 32bit programabilni sistem na čipu. Precej Iet nazaj sem začel delati z Atmel mikrokontrolerji daleč preden je Arduino skupnost pričela s svojim delom. Takrat sem večino kode napisal v zbirniku in Bascomu. To obdobje je trajalo kar nekaj časa preden sem se začel ozirati za različnimi mikrokontrolerji...

  • 30. junija, 2015

    Logična vrata ali zgolj en mikrokrmilnik?

    Zagotovo lahko rečemo, da je področje integracije elektronskih elementov imelo velik pomen pri napredovanju tehnologije in s tem tudi spremenilo naše razmišljanje pri ustvarjanju. Uporaba integriranih vezij je bila povsem razumna ter prav tako sprejemljiva. Z napredovanjem tehnologije so se mikrokontrolerji razvili do te stopnje, da so počasi izpodrivali logična...

  • 2. marca, 2015

    PSoC4 – Cypress-ova poceni alternativa Arduinu (1)

    Pred kratkim sem se odločil, da si podrobno ogledam Cypress-ova PSoC 4 vezja (PSoC = Programmable System on Chip, programabilni sistem na čipu). Kar ta vezja naredi unikatna je to, da ne vsebujejo fiksne periferije (UART, SPI, ADC itd.) kot običajni mikrokontrolerji. Namesto tega vsebujejo primerno veliko število digitalnih in...

  • 2. decembra, 2014

    Programiranje mikrokontrolerjev z lestvično logiko LDmicro (4)

    Zdaj poznamo teorijo, na kateri temelji programiranje z lestvično logiko in poznamo ukaze, s katerimi lahko naredimo katerokoli funkcijo. Seveda pa je v praksi potrebno včasih uporabiti veliko elementov, ukazov in biti zelo spreten ter domiseln, da je vse skupaj sestavljeno tako, da deluje po naših zamislih. Za tiste bralce,...

  • 2. decembra, 2014

    Modularna vremenska postaja (6)

    V ponudbah številnih trgovcev z elektroniko za domačo rabo zasledimo take ali drugačne vremenske postaje. Modularna vremenska postaja je naprednejša in cenejša od komercialnih izdelkov, saj omogoča ne le merjenje in beleženje podatkov o temperaturi, vlagi in zračnem tlaku ter brezžičen sprejem podatkov iz zunanjih modulov, temveč je dostopna tudi...

Stran 11 od 15