Когато единият край на сензора е под хоризонтално положение, сензора е включен, напрежението на аналоговия порт е 5V (1023) и ще включваме светодиод. Когато другият край на сензора е под хоризонтално положение, сензора е изключен, напрежението на аналоговия порт е 0V (0) и светодиода ще угасне. В програмата определяме дали сензора е включен или изключен според стойността на напрежението на аналоговия порт.
Фиг. 1 Сензор за наклон - виж в галерията под статията.
Необходим хардуер:
- Arduino UNO/Nano;
- Breadboard;
- Сензор за наклон;
- Резистор 10Ком;
- Резистор 220 Ом;
- Светодиод ;
- Проводници.
Фиг. 2 Схема на свързване - виж в галерията под статията.
*Забележка – За да използвате Arduino Nano свържете към вашето Nano , така както е свързано към UNO и няма да имате проблем.
Програмен код:
void setup()
{
pinMode(8,OUTPUT); // задаваме цифров пин 8 като изход
}
void loop()
{
int i; // дефинираме променлива i
while(1)
{
i=analogRead(5); // прочитаме стойността измерена от сензора
if(i>512) // ако стойността е по-голяма от 512(2.5V)
{
digitalWrite(8,LOW); // включва светодиод
}
else // в противен случай
{
digitalWrite(8,HIGH); // изключва светодиод
}
}
}
Тази матрица е съставена от 64 светодиода, които са поставени в 8 реда и 8 колони. Необходим хардуер: - Arduino UNO/Nano; - Breadboard; - 8x8 led matrix; - Резистори 220 Ом – 8бр; - Проводници; Фиг.4 Схема на свързване (виж в галерията под статията)
[прочети още]"Джойстик модула" за Arduino е съставен от два потенциометъра , които служат за определяне на посоката, в която е самия джойстик и бутон, който може да се използва за различни цели. Основната идея на модула е да преведе позицията на джойстика в електронна информация, която Arduino може да обработва.
[прочети още]Енкодерът е устройство, което може да се използва за увеличаване или намаляване на стойността на променлива в Arduino. Възможните приложения са за управление на нивото на led лента чрез pwm или за контролиране ъгъла на серво мотор. Енкодера се свързва към Arduino чрез 3 входа: Clock, Data, Switch. Често Clock и Data са наричани изход А и В.
[прочети още]Сигналът от инфрачервеното дистанционно управление е серия от двоичен импулсен код. За да се избегнат смущения от други инфрачервени сигнали по време на безжичното предаване, сигналът предварително се модулира с определена носеща честота и след това се изпраща чрез инфрачервен диод. Инфрачервеният приемник трябва да филтрира друга вълна и да приема сигнал с тази специфична честота и да я модулира обратно към двоичен импулсен код - известен като демодулация.
[прочети още]За проекта ще използваме 1-цифрен сегментен дисплей, който ще сменя числата от 0 до 9 през една секунда.
[прочети още]LM35DZ e температурен сензор с 3 крачета, който може да измерва температура от -55 до +150градуса по Целзий. Изходното напрежение на датчика се увеличава с 10mV при увеличаването на температурата с 1градус. Работи от 4 до 30V с ток под 60µА.
[прочети още]Сензорът(датчикът) за пламък се основава на принципа, че инфрачервеният лъч е силно чувствителен към пламък. Той има инфрачервена приемна тръба, специално проектирана да открива пожар и след това да преобразува яркостта от пламъка в сигнал. След ,което сигналите се въвеждат в централния процесор и там се обработват.
[прочети още]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. Платката(програматора) е снабдена с входно-изходни аналогови и цифрови пинове, към които могат да бъдат свързани най-различни сензори и изходни устройства(релета,светодиоди и т.н.)
[прочети още]Сензорът за тегло е сензор, който преобразува действащия му товар/сила в електронен сигнал. Този електронен сигнал може да бъде ток,напрежение или честота в зависимост от това какъв сензор се използва. Основните видове сензори за тегло са: резисторни и капацитивни. Резисторните сензори за тегло са направени на базата на пиезо-съпротивление. Когато се приложи товар/сила към сензора, той променя съпротивлението си. Тази промяна в съпротивлението води до промяна в изходното напрежение. Капацитивните сензори за тегло работят на принципа на промяна на капацитета, което е способността на системата да задържа малко заряд, когато към нея се прилага напрежение.
[прочети още]В този урок ще разгледаме използването на цифров мултиметър. Думата „мултиметър” се използва, защото с един такъв уред можем да мерим множество величини: ток,напрежение, съпротивление, капацитет, температура, честота, да проверяваме диоди и вериги. Има голямо разнообразие от мултиметри, всеки с различни възможности.
[прочети още]