Скочи на садржај

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

„Здраво, свете!“ пројекат са ЛЦД 1602 модулом

Arduino microcontroller

Како време одмиче, тако број компоненти, модула и идеја за пројекте базиране на Ардуину расте! Овај пут биће обрађена широко распрострањена компонента која представља незаобилазни део било ког уграђеног система. Ради се о компоненти чија је намена приказ података – текстуалних или бројевних, а у питању је ЛЦД модулу 1602а. Упознавање са карактеристикама компоненте, начином рада и њено програмирање биће илустровано помоћу два једноставна програма (скица). Први је „Здраво, свете!“, који врши једноставан приказ текстуалних података на дисплеј, док други укључује приказ података добијених са тастатуре.

Прочитај више »„Здраво, свете!“ пројекат са ЛЦД 1602 модулом

Бинарни бројач и померачки регистар 74HC595

Arduino microcontroller

На први поглед код Ардуино УНО микроконтролера (μконтролера) може да се закључи да је број дигиталних пинова недовољан за неки озбиљнији пројекат. Ардуино Мега нуди 54 дигиталних пинова, па можете размотрити набавку таквог микроконтролера. Друго решење које омогућава повећање броја пинова је коришћење померачких регистара. У овом случају биће речи о померачком регистру 74HC595. Како се ово постиже, како ради један померачки регистар и како га користити са Ардуино УНО μконтролером је тема овог видео туторијала и текста.

Прочитај више »Бинарни бројач и померачки регистар 74HC595

Седмо-сегментни ЛЕД дисплеј 5161AS

Arduino microcontroller

Седмосегментни дисплеј (једноцифрени) спада у електронске компоненте намењене приказивању нумеричких вредности (целих бројева од 0 до 9). Ознака компоненте која ће бити коришћена у вежби је 5161AS.

Шта су сегменти? Седмосегментни дисплеј се састоји од 8 ЛЕД елемената, 7 служе за представљање нумеричких вредности и 1 ЛЕД елемент се користи за представљање децималне тачке. Сегменти су распоређени у облику броја „8“. Укључивањем тачно одређених сегмената могуће је приказати било који број од 0 до 9.

Прочитај више »Седмо-сегментни ЛЕД дисплеј 5161AS

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

Arduino microcontroller

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

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

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

Arduino microcontroller

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

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

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

Arduino microcontroller

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

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

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

JavaScript, PHP

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

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

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

JavaScript, PHP

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

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

Ретроспектива и нови манифест

manifesto

Добро дошли свима вама који сте одвојили мало времена да прочитате овај текст и који ћете се враћати да читате оно што будем писао! Након нешто више од 10 година, решио сам да поново почнем са писањем и повратим блог. Укратко, мој пут као блогера је започео на Блогеру, да бих убрзо прешао на самостални домен. То је потрајало око 3 године, да бих се мало сморио и изгубио интересовање за писањем.

Прочитај више »Ретроспектива и нови манифест