Programiranje

  • 1. oktobra, 2014

    Kako oživeti mikrokontrolerje AVR (3)

    Proti koncu leta 2009 smo v revijah SE številka 169 in 170 objavili shemo naprave, ki lahko »oživi« AVR mikrokontrolerje v primerih, ko jih na običajen način ni več mogoče programirati. Problem največkrat nastane takrat, ko nepazljivo sprogramiramo takšno kombinacijo fuse bitov, ki serijskem ISP programatorju ne dovoli več dostopa...

  • 1. oktobra, 2014

    Modularna vremenska postaja (4)

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

  • 28. maja, 2015

    Programiranje mikrokontrolerjev z lestvično logiko LDmicro (9)

    Kadar je treba delovanje neke naprave spremljati ali jo daljinsko krmiliti prek para prepletenih vodnikov (parice), se za prenos električnih signalov uporabljajo analogne tokovne zanke. Značilnost tokovne zanke je, da lahko v nekem trenutku v nekem tokokrogu teče le ena vrednost toka. Naš mali industrijski krmilnik MiniPLC ima možnost priključitve...

  • 29. aprila, 2015

    Programiranje mikrokontrolerjev z lestvično logiko LDmicro (8)

    Brez dvoma pri vsaki aplikaciji naletimo tudi na analogne veličine, ki jih moramo vzorčiti, prebrati, pretvoriti v digitalno vrednost in zapisati v spremenljivko ali pomnilnik. Kaj predstavlja neko 10-bitno binarno število, je odvisno od tega, s čim smo ga pri analogno-digitalni pretvorbi primerjali. V vsakem primeru pa so pri našem...

  • 2. februarja, 2015

    Programiranje mikrokontrolerjev z lestvično logiko LDmicro (6)

    Odkar teče serija člankov o lestvičnem programiranju s programom LDmicro, smo tudi v urednišvu revije sestavili in preizkusili nekaj različic krmilnika, v katerega lahko naložimo in izvajamo programsko kodo, ki jo ustvari prevajalnik programa LDMicro. Programsko kodo »pretočimo« v PLK krmilnik kar prek USB kabla, zato trdimo, da je to...

  • 2. novembra, 2014

    Raspberry Pi in Python za začetnike (7)

    Že sedmi članek serije o Rasbperry Pi-ju. Kako hitro se je obrnilo 7 številk revije Svet elektronike. In ravno tako hitro se je poglobilo naše znanje o še eni elektronski komponenti. V tem članku bomo nadaljevali pisanje o delu z UART protokolom, ter kako ga uporabljamo v programih napisanih v...

  • 30. junija, 2015

    Programiranje PIC32 (7)

    32-bit 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 na osnovi mikrokontrolerja PIC32MX270F256B izdelali programator ICSP, ki omogoča,...

  • 28. maja, 2015

    Programiranje PIC32 (6)

    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 se lotili zelo pomembnega poglavja, programiranja PIC32. Mikrokontroler smo...

  • 29. aprila, 2015

    Moj preprost logični analizator (2)

    Na pobudo kolega iz Sveta elektronike sem se odločil posodobiti svoj enostavni logični analizator, ki je bil objavljen v reviji Svet elektronike št. 220. Spomnimo se: mikrokontroler bere digitalne nivoje na 8-bit vodilu neke naprave in jih shranjuje v tabeli, ki se nahaja v SRAM-u. Rutina za zajemanje podatkov je...

  • 29. aprila, 2015

    Programiranje PIC32 (5)

    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 se lotili prekinitvenega krmilnika, enot za vhodno zajemanje (angl....

  • 2. aprila, 2015

    Programiranje mikrokontrolerjev z lestvično logiko LDmicro (7)

    Naš mali krmilnik MiniPLC je idealna in poceni rešitev za drobne naloge in nekaj takšnih nalog smo mu kot praktične primere aplikacij v našem uredništvu tudi našli in prepričani smo, da jih bo zanesljivo in z lahkoto opravljal! Časovni releji Enostavna naloga, boste najbrž dejali in moram vam dati prav,...

  • 2. februarja, 2015

    Novi OLED prikazovalnik

    Kot sem že večkrat zapisal, je poklic elektronika v današnjih dneh zelo lep. Na voljo so nam številne komponente in moduli po zelo ugodnih cenah. En takšnih modulov je 1,3 palčni OLED prikazovalnik, ki ga lahko krmilimo bodisi preko SPI ali preko I2C. V prikazovalniku je vgrajen krmilnik SH1106, ki...

  • 29. aprila, 2015

    PSoC4 – Cypress-ova poceni alternativa Arduinu (3)

    V drugem delu sem se lotil opisovanja “komponent”, ki jih lahko poljubno povezujemo med sabo. V zadnjem delu PSoC članka bom opisal Timerje in PWM, komunikacijske “komponente” in razhroščevanje. Razhroščevanje v PSoC 4 je v primerjavi z AVR mikrokontrolerji zelo učinkovito. Timerji in PWM Funkcije timerja/števca pa tudi PWM, ki...

  • 2. aprila, 2015

    PSoC4 – Cypress-ova poceni alternativa Arduinu (2)

    V preteklem članku sem predstavil novo družino podjetja Cypress Semiconductor PSoC 4 “System on Chip”. Nekaj let nazaj sem naredil par projektov z originalnim PSoC 1vezjem in takrat sem bil nad temi vezji navdušen v več pogledih. Najava PSoC 4 vezij in dobro premišljene razvojne plošče CY8CKIT-049-42xx, ki stane samo...

  • 2. marca, 2015

    Programiranje PIC32 (3)

    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 novo teoretično znanje PIC32 praktično uporabili na prototipni plošči...

  • 4. januarja, 2015

    Programiranje mikrokontrolerjev z lestvično logiko LDmicro (5)

    Naša zamisel peke palačink počasi dobiva programske vrstice, s katerimi bomo to (vsaj teoretično) tudi dosegli. Še enkrat poudarjam, da je to le čista, teoretična osnova, na kateri temelji osnovni program. Vse težave, ki jih bomo morali reševati v praksi, je nemogoče predvideti, niti se vsem ne moremo izogniti. Običajno...

  • 4. januarja, 2015

    Programiranje PIC32 (1)

    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, ki...

  • 31. avgusta, 2015

    Bascom-AVR knjižnica za OLED prikazovalnike (1)

    Odkar so postali dostopni na tržišču (lahko jih najdete tudi v naši spletni trgovini!), vzbujajo OLED prikazovalniki veliko pozornost. Kako tudi ne: gre za grafične prikazovalnike s sprejemljivo ceno, ki lahko olajšajo “komunikacijo” med uporabnikom in neko, bolj ali manj zahtevno napravo. Na prvi pogled ali pa le s proučevanjem...

  • 30. junija, 2015

    Programiranje mikrokontrolerjev z lestvično logiko LDmicro (10)

    Doslej smo spoznali vse možnosti, ki jih na eni strani ponuja strojna oprema našega malega programirljivega industrijskega krmilnika Mini PLC, na drugi strani pa nabor ukazov lestvičnega programskega »jezika« MicroLD, ki omogoča njegovo programiranje s standardnim lestvičnim diagramom. Takšno programiranje je primerno za elektronike, električarje, orodjarje, tehnologe, vzdrževalce, razvijalce in...

  • 28. maja, 2015

    PSoC4 – Cypress-ova poceni alternativa Arduinu (4)

    V reviji Svet elektronike št. 228-230 sem predstavil serijo člankov o PSoC 4 družini “sistema na čipu” podjetja Cypress. Odločil sem se, da naredim enostaven projekt, v katerem bi uporabil CY8CKIT-049-42XX prototipni KIT, ki stane samo 4 USD in ga lahko enostavno programiramo preko vgrajenega serijskega bootloader programatorja in USB...

  • 2. aprila, 2015

    Programiranje PIC32 (4)

    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 kar omogoča, da vse več analognih komponent nadomestimo s programsko logiko. Hkrati lahko izdelamo kakovostnejše rešitve. V preteklem nadaljevanju smo spoznali podporo za delo z biti, s pomočjo...

  • 2. novembra, 2014

    Programiranje mikrokontrolerjev z lestvično logiko LDmicro (3)

    Veliko bližje bomo pravemu programiranju z lestvičnim programskim jezikom v programu LDmicro, ko bomo spoznali, katere elemente lahko pri tem uporabimo. Privzeto se pred ime, ki ga določimo nekemu elementu, vhodu ali izhodu, doda začetna črka, ki označuje, za kakšen element pravzaprav gre (Slika 1). V samem programu nam bo...

  • 2. novembra, 2014

    Modularna vremenska postaja (5)

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

  • 1. oktobra, 2014

    Raspberry Pi in Python za začetnike (6)

    V prejšnjem članku smo začeli govoriti o komunikaciji. RPi je že uspešno komuniciral z LCD zaslonom, nato s senzorjem vlage in temperature TH02 po vodilu I2C. Čas je, da gremo s komunikacijami naprej. Čaka nas komunikacija po vodilu 1Wire, na katerega bomo priključili temperaturni senzor DS18B20, nato pa se bomo...

  • 1. junija, 2014

    Modularna vremenska postaja (1)

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

  • 4. maja, 2014

    Raspberry Pi in Python za začetnike (2) – zunanje prekinitve, try-except, main

    V prvem članku smo pisali o začetnem zagonu Raspberry Pi-ja in kako začeti s programskim jezikom Python. Spisali smo tudi prvi program za nastavljanje izhoda (utripanje LEDice) in primitivno zaznavanje vhoda (tipke). Sedaj nas čaka še podroben, oziroma pravilen opis detekcije tipke in tudi pravilno delo s čiščenjem GPIO priključkov,...

  • 4. maja, 2014

    STM32F4-Discovery – Od začetnika do poznavalca (8)

    V 216 številki revije Svet Elektronike smo spoznali osnove infrardečih prenosnih protokolov, ki se uporabljajo v večini daljinskih upravljalnikov naprav zabavne elektronike. Predstavili smo infrardeči sprejemnik, ki nam olajša delo, saj na svoje izhodne pine pošilja demoduliran sprejeti signal, tako da uporabnik le zazna za kateri protokol gre in poskusi...

  • 9. marca, 2014

    Osnovna zgradba in delovanje PIC18 (8)

    Mikrokontroler je nepogrešljiv sestavni del številnih majhnih, a zelo uporabnih domačih naprav, kot so: vremenska postaja, elektronski termostat, elektronska varuška, … Za vsak končni izdelek bomo nemalokrat odšteli veliko več, kot če se projekta lotimo sami. V preteklem nadaljevanju smo si ogledali brezžične komunikacije. Spoznali smo, kako priključimo module za...

  • 1. septembra, 2014

    Modularna vremenska postaja (3)

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

  • 30. junija, 2014

    Programirajmo s Scratch GPIO4

    Raspberry PI (RPi) je majhen in priročen, vendar čisto pravi računalnik. Kar težko je verjeti, da je bilo mogoče na tako majhno ploščico tiskanega vezja (85 x 55 mm) vgraditi prav vse, kar računalnik potrebuje za svoje delovanje. Osnova operacijskega sistema je Linux in vse njegove izpeljanke so prirejene tudi...

Stran 12 od 15