Programiranje

  • 26. februarja, 2021

    Enostaven NF ojačevalnik z BC547

    Predstavljeno vezje nam bo ojačilo nizkofrekvenčni (NF) signal takrat, ko bomo želeli ta signal predvajati na zvočniku. Kolikokrat smo želeli, da slišimo svojo priljubljeno glasbo glasneje – gotovo velikokrat. Pa ne gre samo za glasbo, obstaja veliko vezij, kjer je NF signal predviden za poslušanje na slušalkah. Morda komu to...

  • 26. februarja, 2021

    Uporaba novih ATtiny procesorjev v Arduino IDE (ATtiny412, ATtiny1614, ATtiny3216, ATtiny1616, ATtiny3217)

    Medtem ko so Arduino razvojne plošče znane po enostavni uporabi, zaradi česar so postale ljubljenke skupnosti, obstaja več primerov, ko njihova uporaba ni priporočljiva za projekt. Še posebej pri projektih, kjer razvijalci želijo majhno ohišje ali pa mora naprava imeti nizko porabo.   Kot nadomestek razvijalci v večini primerov običajno...

  • 26. februarja, 2021

    IoT naprave v globalnem AWS oblaku – 3. del

    Amazonove spletne storitve v računalniškem oblaku (AWS) lahko uporabljamo tudi v IoT napravah z ESP8266, ESP32, WINC15x0, WFI32E in drugimi IoT Wi-Fi moduli. Kako jo izdelamo in kako deluje AWS IoT naprava? Katere storitve ponuja oblak? Kako z njim povežemo dve oddaljeni napravi? Kako varno je? Koliko stane? Povezava AWS...

  • 26. februarja, 2021

    Uporaba 433 MHz radijskega oddajnika in sprejemnika z ARDUINO

    Med gradnjo projektov, ki temeljijo na mikrokontrolerjih, obstajajo primeri, ko bo potrebna komunikacija med dvema napravama, bodisi v dveh smereh (kjer lahko obe napravi oddajata in sprejemata hkrati, kar imenujemo dupleks) bodisi v enostavni komunikaciji, kjer je komunikacija enosmerna (sprejemna naprava ne more oddajati in oddajna naprava ne more sprejemati)....

  • 26. februarja, 2021

    Shield-A, učni pripomoček za programiranje mikrokontrolerjev (7)

    Komunikacija preko USB kabla je dvosmerna: ne samo da mikrokontroler lahko pošlje sporočilo osebnemu računalniku, pač pa lahko tudi osebni računalnik pošlje sporočilo mikrokontrolerju. S primeri iz preteklega nadaljevanja smo ilustrirali pošiljanje sporočila, tokrat pa bomo pokazali kako lahko mikrokontroler sprejme in obdela sporočilo, ki mu je bila poslana iz...

  • 2. marca, 2021

    C/C++

    C je prevajalnik, torej se programi izvajajo hitro. Srednješolski program računalniškega tehnika zaključimo z urejanji. Za ta namen so napisane štiri vaje za 4-1 različne urejevalne metode in na koncu še vaja, ki izmeri čase urejanja za štiri metode, in sestavi tabelo za različne dolžine vhodnih podatkov.   Poglejmo si...

  • 5. februarja, 2021

    Shield-A, učni pripomoček za programiranje mikrokontrolerjev (6)

    Dostikrat moramo posredovati bolj zahtevne informacije, kot jih lahko prikažemo s prižiganjem določene kombinacije svetlečih diod razvojnega sistema Shield-A. V takih primerih imamo na razpolago kar nekaj načinov, ki jih bomo spoznali v naslednjih nadaljevanjih.   Povezava Shield-A s PC-jem preko terminala USB kabel, s katerim je Arduino Uno povezan...

  • 5. februarja, 2021

    C/C++

    C je prevajalnik, rabimo še kartični računalnik (vir:10), z modulom s štirimi kapacitivnimi tipkami (vir:11). Učilo imenujemo minimalna postavitev delovnega mesta za specializirane učilnice nove mehatronike. Zanimajo nas osnovni podatki, kot so največja frekvenca klicanja programskih prekinitev in stresanje metod. Slovenska izdaja poda nekaj odgovorov na vprašanja z vajami pod...

  • 5. februarja, 2021

    IoT naprave v globalnem AWS oblaku – 2. del

    Amazonove spletne storitve v računalniškem oblaku (AWS) lahko uporabljamo tudi v IoT napravah z ESP8266, ESP32, WINC15x0, WFI32E in drugimi IoT WiFi moduli. Kako jo izdelamo in kako deluje AWS IoT naprava? Katere storitve ponuja oblak? Kako z njim povežemo dve oddaljeni napravi? Kako varno je? Koliko stane?   V...

  • 6. januarja, 2021

    PYTHON 2

    Osnovno učilo v specializirani učilnici za novo mehatroniko je sestavljeno iz kartičnega računalnik(vir:1), modula s tipkami(vir:2) in krmilnika z led in priklopom na koračni motor(vir:3). Poleg rabimo še tipkovnico, miško, monitor in napajalnik. Povezovalni Arduino kabli (vir:5), instalaterske vezice, navadna  deska (80x40x400) in pištola na vročo plastiko omogoča dinamično dodajanje...

  • 6. januarja, 2021

    Shield-A, učni pripomoček za programiranje mikrokontrolerjev (5)

    V prejšnjem nadaljevanju smo opozorili na en zelo resen problem, ki pride do izraza v vseh vezjih, v katerih so mehanska stikala priključena na mikrokontroler. Stikala niso popolna: vzmet lahko vibrira, zato zapiranje ali odpiranje kontaktov ne gre vedno gladko in včasih se doseže zapiranje ali odpiranje več, kot je...

  • 6. januarja, 2021

    IoT naprave v globalnem AWS oblaku – 1. del

    Amazonove spletne storitve v računalniškem oblaku (AWS) lahko uporabljamo tudi v IoT napravah z ESP8266, ESP32, WINC15x0, WFI32E in drugimi IoT Wi-Fi moduli. Kako je izdelamo in kako deluje AWS IoT naprava? Katere storitve ponuja oblak? Kako z njim povežemo dve oddaljeni napravi? Kako varno je? Koliko stane? AWS daje...

  • 29. decembra, 2020

    Arduino FreeRTOS 1 – Ustvarjanje FreeRTOS opravila za utripanje LED z Arduino Uno

    Operacijski sistem (OS), ki se nahaja v ugnezdenih napravah, se imenuje RTOS (Real-Time Operating System). V ugnezdenih napravah so opravila v realnem času ključnega pomena, kjer ima čas zelo pomembno vlogo. Naloge v realnem času so časovno deterministične, kar pomeni, da je odzivni čas na kateri koli dogodek vedno enak,...

  • 10. decembra, 2020

    Shield-A, učni pripomoček za programiranje mikrokontrolerjev (4)

    V 3. delu te serije člankov smo pokazali, kako lahko mikrokontroler ugotovi, ali je neka tipka ali stikalo sklenjeno ali razklenjeno in kako lahko s pritiskom na tipko usmerjamo program, da nekaj počne na en ali drug način. Včasih moramo v programu šteti, kolikokrat je tipka pritisnjena, tu pa potem...

  • 10. decembra, 2020

    DS1307 RTC samodejno popravlja svoj čas

    Kako popraviti odmik tega poceni in enostavnega RTC vezja.   Komponente, ki jih potrebujemo v tem projektu: Hardveskekomponente Espressif Wemos D1 Mini Ura realnega časa (RTC) Arduino UNO Softverska oprema Arduino IDE   Zgodba V lasti imam veliko čipov DS1307, so zelo poceni in jih rad uporabljam v različnih enostavnih...

  • 10. decembra, 2020

    WiFi z ESP8266 in ESP32 za domači hardware (10. del)

    ESP8266Wi-Fi moduli, kot majhna, enostavna in učinkovita 32-bitna osnova za gradnjo naprav in sistemov interneta stvari (IoT), že leta burijo domišljijo programerjev. Čeprav so novi navadnopredprogramirani kot brezžičniWi-Fi modemi, jih lahkoz lastno programsko opremo spremenimov samostojne krmilnike enostavnih IoT naprav. Zamisel o programiranju ESP8266 je stara že skoraj desetletje, vendar...

  • 10. decembra, 2020

    PYTHON 1

    Slovenska izdaja(Vir:3) na kartičnem računalniku je skupek strežnikov, orodij, vaj in projektov za poučevanje in razvoj programov. Resnični Python zahteva večnitno programiranje in krmilno jedro s posebnim načinom pisanja programov.   Ključen je nadzor delujočega jedra s strani uporabnika. Uporabniški program je napisan v Pythonu ali katerem koli drugem orodju,...

  • 3. novembra, 2020

    DIY LoRa povezava za pametne telefone

    Hackster Inc. 2020_290_ Predstavili vam bomo, kako povežete telefon z LoRa modulom s standardnimi komponentami, ki jih lahko kupite povsod, skupaj s primerom programa za klepet.   Kaj vse potrebujemo? Hardverske komponente USB RFM komponente (košarica komponent na Aliexpress.com)………1kos PCBWay TIV………………………………………………………………………………….1kos Softverske aplikacije in spletne storitve Arduino IDE Android Studio(opisan...

  • 3. novembra, 2020

    Shield-A, učni pripomoček za programiranje mikrokontrolerjev (3)

    Avtorja: Vladimir Mitrović in Robert SedakEmail: vmitrovic12@gmail.com 2020_290_ V tem nadaljevanju bomo najprej izvedeli, kako časovno omejiti izvajanje nekega dela programa, potem pa tudi to, kako lahko mikrokontroler “prebere”, ali je neko stikalo, oziroma tipka, sklenjeno ali ne. 3. programska naloga: Piskač mora izmenično ustvarjati tona frekvence 500 Hz in...

  • 3. novembra, 2020

    Oddaljena serijska terminalska povezava od koder koli z DT-06 WiFi modulom

    Hackster Inc. Avtor: stevetearle 2020_290_ WiFi komunicira z vašo Arduino napravo od kjer koli s pomočjo serijskega terminala. Kaj vse potrebujemo? Hardverske komponente Arduino Nano R3.................................................× 1 DT-06 Wireless WiFi module TTL To WiFi........× 1 Espressif ESP8266 ESP-01..................................× 1 Softverske aplikacije in spletne storitv Zip datoteka, ki vsebuje Jee Labs ESP Link Firmware V3.0.14 in Expressif...

  • 3. novembra, 2020

    Uporaba CubeMX orodja z vašimi Mbed programi

    Mbed IDE je veliko lažje uporabljati s paleto ARM MCU-jev (vključno z ARM-napravami podjetja STM) kot STM32CubeIDE. Mbed IDE vsebuje podporne pakete ugnezdene programske opreme, torej knjižnice, ki jih je napisal (ali za) Mbed. Ti paketi ugnezdene programske opreme so prilagojeni delu z eno od razvojnih plošč, ki jih podpira...

  • 3. novembra, 2020

    WiFi z ESP8266 in ESP32 za domači hardware (9. del)

    Avtor: Simon Vavpotič 2020_290_ ESP8266 Wi-Fi moduli, kot majhna, enostavna in učinkovita 32-bitna osnova za gradnjo naprav in sistemov interneta stvari (IoT), že leta burijo domišljijo programerjev. Čeprav so novi navadno predprogramirani kot brezžični Wi-Fi modemi, jih lahko z lastno programsko opremo spremenimo v samostojne krmilnike enostavnih IoT naprav. V...

  • 3. novembra, 2020

    Alarm na pametni telefon ob zaznanem gibanju

    Hackster Inc. Avtor: Maciej   Ko bo senzor gibanja zaznal gibanje, bo na vaš pametni telefon z Android OS poslal potisno obvestilo. Projekt je primeren za začetnike, saj vsebuje popolna navodila, za celoten projekt pa boste porabili približno 30 minut časa. Projekt je objavljen na spletni strani  [1] Kaj potrebujemo...

  • 1. oktobra, 2020

    Shield-A, učni pripomoček za programiranje mikrokontrolerjev (2)

    Avtorja: Vladimir Mitrović in Robert Sedak E-pošta: vmitrovic12@gmail.com in robert.sedak@sk.t-com.hr 2020_289_26 V tem nadaljevanju bomo spoznali osnovne priključke mikrokontrolerja, skupaj pa bomo napisali tudi prve programe, s katerimi bomo najprej prižigali in ugašali svetlečo diodo, kasneje pa tudi zaigrali melodijo. Ko Shield-A ploščico nataknemo na Arduino Uno, se komponente na...

  • 1. oktobra, 2020

    Enostaven vstop v STM32 ARM MCU svet z uporabo Mbed

    Kako je sestavljena idealna razvojna plošča? Odgovor na to vprašanje se razlikuje od osebe do osebe, vendar bi rad povedal svoje mnenje, ki temelji na dolgoletnem delu z mikrokontrolerji. Zgradim veliko majhnih projektov, ki jih je najbolje izvesti s pomočjo razvojne plošče, ki jo povežem s prilagojenim vezjem potrebnim za...

  • 1. oktobra, 2020

    WiFi z ESP8266 in ESP32 za domači hardware (8. del)

    Avtor: dr. Simon Vavpotič 2020_289_39 ESP8266 Wi-Fi moduli, kot majhna, enostavna in učinkovita 32-bitna osnova za gradnjo naprav in sistemov interneta stvari (IoT), že leta burijo domišljijo programerjev. Čeprav so novi navadno predprogramirani kot brezžični Wi-Fi modemi, jih lahko z lastno programsko opremo spremenimo v samostojne krmilnike enostavnih IoT naprav....

  • 1. septembra, 2020

    Merilni sistem za nedestruktivno merjenje vlage v lupinastem sadju

    Avtorja: Mitja Solar in Anita Solar E-pošta: mitja.solar@um.si 2020_288_31 V članku predstavljamo merjenje vlage v celih lešnikih z merjenjem električnih veličin, kot so upornost, kapacitivnost in impedanca. Opisan je pomen vlage v plodovih, podane so električne meritve vzorcev lešnikov in predstavljena je metoda gradnje merilnega sistema. Pomen vlage v lupinastem sadju Pri lupinastem sadju, kot...

  • 1. septembra, 2020

    Ustvarjanje zvoka z Arduino DAC in upori

    Nisem bil zadovoljen z zvokom pravokotnih signalov, zato sem raziskoval kako z drugimi metodami ustvariti zvočne signale z Arduino. Kaj vse je uporabljeno v tem projektu Hardverske komponente Digilent OpenScope MZ _ 1kos Arduino UNO & Genuino UNO _ 1kos Zvočnik: 0.25W, 8 Ohm _ 1kos Kondenzator 100 nF _...

  • 1. septembra, 2020

    Ultrazvočni senzor: 2D sledenje z Arduinom

    Hackster Inc. 2020_288_41 Običajno ultrazvočne senzorje uporabljamo za merjenje razdalje do nekega objekta, v tem projektu pa jih uporabljamo za določanje položaja ciljnega objekta v dveh dimenzijah. Kaj potrebujemo za ta projekt? Strojna oprema: Potrebovali bomo Arduino UNO ploščico in štiri ultrazvočne senzorje HC-SR04 Programska oprema: Integriramo razvojno okolje (IDE)...

  • 1. septembra, 2020

    WiFi z ESP8266 in ESP32 za domači hardware (7)

    Avtor: dr. Simon Vavpotič 2020_288_46 ESP8266 Wi-Fi moduli, kot majhna, enostavna in učinkovita 32-bitna osnova za gradnjo naprav in sistemov interneta stvari (IoT), že leta burijo domišljijo programerjev. Čeprav so novi navadno predprogramirani kot brezžični Wi-Fi modemi, jih lahko z lastno programsko opremo spremenimo v samostojne krmilnike enostavnih IoT naprav...

Stran 1 od 12