Програмирање

Веб и системско програмирање – туторијали о C++, PHP, JavaScript програмирању, објашњења пројеката и још много тога на овом месту!

Arduino microcontroller

Принцип рада аналогних улаза Арудинa

Циљ овог пројекта је упознавање са начином коришћења потенциометра, радом аналогних улаза и читање вредности са сензора (у овом случају улогу сензора има потенциометар). Теоријско објашњење дато је на почетку видеo туторијала, док у наставку се може видети како практично изгледа када напон који контролишемо потенциометром читамо са аналогног улаза Ардуина, и како ту вредност напона користимо за контролу јачине светлости диоде.

Прочитај више »Принцип рада аналогних улаза Арудинa
Arduino microcontroller

Појам „pull-up“ и „pull-down“ отпорника

Приликом коришћења микроконтролера, када пин који користимо као улаз није подешен на „HIGH“ или „LOW“ стање, већ његово стање „плута“ између ове две вредности кажемо да се налази у стању високе импедансе. Ово је стање које свакако желимо да избегнемо јер доводи до неправилности (непредвидивости) у раду и зато уводимо појам попут „pull-up“ и „pull-down“ отпорника. Ово нису посебне врсте отпорника, већ отпорници који нам омогућавају да задржимо жељено стање логичког кола без обзира на услове. Ардуино пин је везан преко овог отпорника на константну вредност и то на +5V напајања или на GND (масу). У првом случају ради се о „pull-up“, док у другом говоримо о „pull-down“ отпорнику.

Прочитај више »Појам „pull-up“ и „pull-down“ отпорника
Arduino microcontroller

Ноћно светло – Ардуино пројекат

Време тече, а како тече успео сам да себе натерам да направим овај видео туторијал за Ардуино. Овог пута тема је коло које на основу осветљености собе укључује или искључује ноћно светло. Згодна је ово ствар, поготово када су у кући мала деца, па је неопходно да светло буде упаљено у сваком тренутку. Наравно, постоји и модификација овог кола, како би оно могло да се користи за рецимо уличну расвету. Позитивне стране оваквог пројекта можемо лако сагледати и набројати.

Прочитај више »Ноћно светло – Ардуино пројекат
programming

ЈаваСкрипт сертификат са Јудемија

Након много уложеног времена, успео сам да одслушам и урадим завршни пројекат на једном од (по мени) најбољих курсева ЈаваСкрипта на платформи Јудеми. Ради се о курсу „The complite JavaScript Course 2021: From Zero to Hero“ предавача Џонаса Шмедтмана (надам се да сам добро превео његово име). Можда не бих писао о самом сертификату и баш овом предавачу, али моје одушевљење његовом приступу курсу, како је осмишљен, шта обухвата, као и начином његовог рада је свакако утицало на одлуку да напишем овај текст. Сама чињеница да курс садржи непуних 70 сати видео материјала говори о његовој садржајности.

Прочитај више »ЈаваСкрипт сертификат са Јудемија
Arduino microcontroller

Hello (Arduino) world – трепћући ЛЕД

Пре извесног времена почео сам да откривам једну нову област у програмирању и електроници, ради се о Интернету ствари, мало прецизније речено о микропроцесорима и микроконтролерима. Као што сам најавио у првом тексту на блогу, једна од мојих циљних област је Ардуино и дошао је ред и на прву објаву! Овај текст је другачији од других, овај пут је поред текста укључен и видео материјал за први пројекат, нешто типа „Hello world!“ – трепћући ЛЕД. Мало пратим трендове, или бар покушавам, али свакако уживам док ово радим!

Прочитај више »Hello (Arduino) world – трепћући ЛЕД
JavaScript, PHP

Функционалност ресетовања заборављене лозинке

Код свих постојећих веб сервиса који захтевају креирање корисничких профила, једна од незаобилазних функционалности је ресетовање заборављене лозинке. Тако се и код апликације за ћаскање мора обезбедити ова могућност уколико неко од корисника заборави лозинку. Други разлог због ког је потребна ова могућност је свакако безбедност. Негде је препорука, а негде обавеза да се периодично мењају лозинке управо због одржавања нивоа безбедности како налога тако и саме апликације односно у општем смислу система који користимо.

Прочитај више »Функционалност ресетовања заборављене лозинке
programming

Верификација мејла и активирање налога

Као једно од унапређења апликације за ћаскање, у претходном тексту сам навео могућност верификације мејла и као логичан след ствари активирање налога који је креиран у кораку регистрације. Сам механизам није компликован, захтевао је додатне две колоне у табели корисника, као и додатну страницу за верификацију са пратећим позадинским процесима верификације и активирања. У овом тексту бавићу се овом темом.

Прочитај више »Верификација мејла и активирање налога
Computer network

Веб апликација за ћаскање

Тражећи идеје за вежбу и разоноду налетео сам на једну интересантну, наизглед једноставну апликацију засновану на технологијама – ПеХаПе (енг. PHP), МајЕсКуЕл (енг. MySQL), Јаваскрипт (енг. JavaScript) и Ајакс (енг. Ajax), а ради се о апликацији за ћаскање, популарно речено четовање 🙂 . Постоји трочасовни видео клип који води кроз креирање апликације, наравно и текстуална варијанта је доступна, а најбитније комплетан код. Захвалио бих се Кодинг Непалу за рад, труд и идеју!

Прочитај више »Веб апликација за ћаскање
JavaScript, PHP

ЈаваСкрипт – ефекат глатког помицања

Претходна објава за добар део вас спада у домен оних „са маргине“, за мене представља једну од могућности која функционише и то врло добро. Али сада бавићу се другом опипљивојом темом, а везана је за ЈаваСкрипт. Као што сам навео, ЈаваСкрипт је нова област за мене, али ми је за кратко време заокупила готово сву пажњу. Желећи да постанем бољи као програмер, а како се бавим развојем за Веб, схватио сам да је познавање фронтенда (енг. Frontend) и бекенда (енг. Backend) неопходно.

Прочитај више »ЈаваСкрипт – ефекат глатког помицања