Енкодерът е устройство, което може да се използва за увеличаване или намаляване на стойността на променлива в Arduino. Възможните приложения са за управление на нивото на led лента чрез pwm или за контролиране ъгъла на серво мотор. Енкодера се свързва към Arduino чрез 3 входа: Clock, Data, Switch. Често Clock и Data са наричани изход А и В.
Фиг. 1 Rotary encoder
Фиг. 2 Пин конфигурация на енкодер
Необходим хардуер:
- Arduino UNO/Nano;
- Breadboard;
- Rotary encoder;
- Проводници.
Фиг. 3 Схема на свързване
Rotary Encoder pin -> Arduino Pin:
1 (GND) -> GND
2 (+) -> +5V
4 (DT) -> 3
5 (CLK) -> 2
*Забележка - за да използвате Arduino Nano свържете схемата към вашето Nano , така както е свързано
към UNO и няма да имате проблем.
Програмен код:
#include //преди да компилирате кода инсталирайте библиотеката „Encoder.h”
Encoder myEnc(2, 3);
void setup() {
Serial.begin(9600);
Serial.println("Basic Encoder Test:");
}
long oldPosition = -999;
void loop() {
long newPosition = myEnc.read();
if (newPosition != oldPosition) {
oldPosition = newPosition;
Serial.println(newPosition);
}
}
Програмата ни учи как да четем стойността на енкодера и да я показваме в серийния монитор.
Ето, че и обещанието от проекта за терморезистори ще бъде изпълнено. Дойде време да се научим как да изписваме съобщения, как да изваждаме данни от сензори и т.н. върху LCD дисплей 1602. В този проект ще покажем как можем да си направим цифров термометър.
[прочети още]В този проект ще видим как можем да мерим температура чрез терморезистор и Arduino. Както и да извеждаме измерените стойности на сериен монитор. В проекта за “Дисплей 1602“ ще разгледаме, как може да покажем измерената температура върху lcd дисплей.
[прочети още]Тази матрица е съставена от 64 светодиода, които са поставени в 8 реда и 8 колони. Необходим хардуер: - Arduino UNO/Nano; - Breadboard; - 8x8 led matrix; - Резистори 220 Ом – 8бр; - Проводници; Фиг.4 Схема на свързване (виж в галерията под статията)
[прочети още]"Джойстик модула" за Arduino е съставен от два потенциометъра , които служат за определяне на посоката, в която е самия джойстик и бутон, който може да се използва за различни цели. Основната идея на модула е да преведе позицията на джойстика в електронна информация, която Arduino може да обработва.
[прочети още]Сигналът от инфрачервеното дистанционно управление е серия от двоичен импулсен код. За да се избегнат смущения от други инфрачервени сигнали по време на безжичното предаване, сигналът предварително се модулира с определена носеща честота и след това се изпраща чрез инфрачервен диод. Инфрачервеният приемник трябва да филтрира друга вълна и да приема сигнал с тази специфична честота и да я модулира обратно към двоичен импулсен код - известен като демодулация.
[прочети още]За проекта ще използваме 1-цифрен сегментен дисплей, който ще сменя числата от 0 до 9 през една секунда.
[прочети още]LM35DZ e температурен сензор с 3 крачета, който може да измерва температура от -55 до +150градуса по Целзий. Изходното напрежение на датчика се увеличава с 10mV при увеличаването на температурата с 1градус. Работи от 4 до 30V с ток под 60µА.
[прочети още]Когато единият край на сензора е под хоризонтално положение, сензора е включен, напрежението на аналоговия порт е 5V (1023) и ще включваме светодиод. Когато другият край на сензора е под хоризонтално положение, сензора е изключен, напрежението на аналоговия порт е 0V (0) и светодиода ще угасне. В програмата определяме дали сензора е включен или изключен според стойността на напрежението на аналоговия порт.
[прочети още]Сензорът(датчикът) за пламък се основава на принципа, че инфрачервеният лъч е силно чувствителен към пламък. Той има инфрачервена приемна тръба, специално проектирана да открива пожар и след това да преобразува яркостта от пламъка в сигнал. След ,което сигналите се въвеждат в централния процесор и там се обработват.
[прочети още]IR сензор или инфрачервен сензор се състой от два основни компонента: IR предавател и IR приемник. IR предавател предава инфрачервени вълни, а IR приемник ги приема. Приемникът непрекъснато изпраща цифрови данни под формата на 0 или 1 до Vout на сензора. Ако пред предавателя има обект инфрачервените лъчи се отразяват и се приемат от приемника, ако няма обект приемника не приема нищо.
[прочети още]В този проект ще прочетем стойността на фоторезистор, ако в стаята е тъмно ще се включи светодиод и ще се изключи, ако е светло.
[прочети още]В този проект ще видим как може да използваме RGB диод с Arduino.
[прочети още]В този урок ще разгледаме как се използва пасивен зумер с Arduino.
[прочети още]Проекта показва как да използваме активен зумер с Arduino.
[прочети още]В този проект ще разгледаме, как можем да регулираме яркостта на един светодиод чрез PWM.
[прочети още]Този проект включва вградения светодиод на пин 13, когато натиснете бутона.
[прочети още]В тази статия ще разгледаме , как да накараме един светодиод да мига с помощта на Arduino.
[прочети още]Сензорът(датчикът) на Хол променя изходното си напрежение въз основа на действащо му магнитно поле. Датчиците на Хол се използвам в много различни приложение, където може да има наличие на магнитно поле и чрез сензора се открива това поле.
[прочети още]Arduino Pro mini – е малка платка, която можем да използваме в проекти с малки габарити. Често срещан недостатък на тази платка е, че няма вграден USB интерфейс за програмирането и, а се нуждае от външен модул USB TTL.
[прочети още]UART – превод на български – универсален асинхронен приемник-предавател. Това не е комуникационен протокол като i2C или SPI, а верига в микроконтролер или отделна интегрална схема. Основната задача на тази верига е да получава серийни данни.
[прочети още]Arduino IDE е интегрирана среда за разработка, която се използва за писане и качване на програми към съвместими платки с Arduino. Подържа езиците за програмиране C и C++.
[прочети още]Arduino Uno R3 – е програматор с отворен код , базиран на микропроцесор Atmega382P. Платката(програматора) е снабдена с входно-изходни аналогови и цифрови пинове, към които могат да бъдат свързани най-различни сензори и изходни устройства(релета,светодиоди и т.н.)
[прочети още]Сензорът за тегло е сензор, който преобразува действащия му товар/сила в електронен сигнал. Този електронен сигнал може да бъде ток,напрежение или честота в зависимост от това какъв сензор се използва. Основните видове сензори за тегло са: резисторни и капацитивни. Резисторните сензори за тегло са направени на базата на пиезо-съпротивление. Когато се приложи товар/сила към сензора, той променя съпротивлението си. Тази промяна в съпротивлението води до промяна в изходното напрежение. Капацитивните сензори за тегло работят на принципа на промяна на капацитета, което е способността на системата да задържа малко заряд, когато към нея се прилага напрежение.
[прочети още]В този урок ще разгледаме използването на цифров мултиметър. Думата „мултиметър” се използва, защото с един такъв уред можем да мерим множество величини: ток,напрежение, съпротивление, капацитет, температура, честота, да проверяваме диоди и вериги. Има голямо разнообразие от мултиметри, всеки с различни възможности.
[прочети още]SPI е комуникация използвана за къси разстояния. Типичните приложения включват SD карти , дисплей с течни кристали и др.
[прочети още]Бройната система е символен метод за представяне на числата използвайки ограничен брой символи (цифри).
[прочети още]В тази статия ще се спрем на това , как да запояваме с поялник. В други статии ще разгледаме и разпояването, както и запояване и разпояване на smd елементи.
[прочети още]Най-просто казано интегралните схеми (ИС) представляват съвкупност от електронни компоненти (резистори,кондензатори,транзистори и др.) вградени в общ чип и свързани заедно, за да изпълняват определена цел. Целите, за които се използват са най-разнообразни като започнем от операционни усилватели(ОУ), 555 таймери, регулатори на напрежение, контролери за мотори, микроконтролери и процесори и много други...
[прочети още]Фотодиодът е полупроводников елемент, който преобразува светлината в електрически ток. Токът се генерира, когато фотоните биват абсорбирани (приети) във фотодиода.
[прочети още]Breadboard-а е експериментална платка , която е идеална за изграждане на прототипи на електронни схеми(схеми , които се правят за първи път), идеална за начинаещи , който искат да се занимават с електроника. Предимството на тези платки е, че може да направиш схемата без да е нужно да запояваш и да губиш много време. Също така може просто да искате да тествате дадена схема или елемент, след което да развалите схемата, breadboard-a осигурява тази възможност.
[прочети още]Светодиодите се предлагат в различни форми и размери, а най-често срещаните са 3,5,8 и 10мм. Тези светодиоди се предлагат в различни цветове като червен, бял, син, зелен и т.н.
[прочети още]Светодиодите са от типа диоди , които превръщат електрическата енергия в светлина. Накратко светодиодите са като малки електрически крушки, които изискват много по-малко мощност, за да светят. Също така са по-енергийно ефективни, така че не са склонни да се нагряват, както правят обикновените крушки. Това ги прави идеални за устройства с ниска мощност.
[прочети още]Зумера е сигнално устройство, което има широко приложение в най-различни електронни устройства, като сигнализира чрез звук при извършването на някаква операция. В електрониката много често се среща например при натискането на бутон да се сигнализира чрез звук , че дадения бутон е натиснат.
[прочети още]Кондензаторът е пасивен електронен компонент с два извода, предназначен за временно съхранение на електрически заряд в електрическо поле. Кондензаторът съхранява електрически заряд, но пропуска променлив.
[прочети още]Фоторезистора е светлинно зависим резистор (LDR) , т.е. съпротивлението му се променя чрез осветеността. В тъмното съпротивлението му е много голямо , но на светлина съпротивлението му пада .
[прочети още]Потенциометърът е ръчно регулируем резистор с 3 крачета(извода). Два от изводите му са свързани към двата края на резистивен(съпротивителен) елемент, а третия се свързва към плъзгащ контакт, наречен подвижно рамо, което се движи върху резистивния елемент.
[прочети още]Резисторният делител е схема , която е изградена от последователно свързани резистори.
[прочети още]Резисторът е пасивен електрически елемент, който е създаден да се съпротивлява на тока. Той е един от най-често срещания елемент в една електрическа схема, почти няма схема без да участва резистор. Резисторите имат съпротивление, което се измерва в омове (Ω).
[прочети още]