250 likes | 374 Vues
Вградени системи с Arduino. София Април 2012. Симеон Янчев www.robotev.com. ДНЕС. Схематични символи на електронните компоненти Делител на напрежение Променливи Математически действия Контролиране потока на програмата. ЕЛЕКТРОННИ КОМПОНЕНТИ. РЕЗИСТОРИ. Последователно
E N D
Вградени системи с Arduino София Април 2012 Симеон Янчев www.robotev.com
ДНЕС Схематични символи на електронните компоненти Делител на напрежение Променливи Математически действия Контролиране потока на програмата
РЕЗИСТОРИ Последователно Rt = R1 + R2 + R3.. + Rn Паралелно 1/Rt = 1/R1 + 1/R2 + 1/R3... + 1/Rn Massimo Banzi
ОЩЕ РЕЗИСТОРИ David Cuartielles Massimo Banzi
ДЕЛИТЕЛ НА НАПРЕЖЕНИЕ Да се направи делител Който при 5V Vin дава 3.78V Vout David Cuartielles Massimo Banzi
ДИОДИ И СВЕТОДИОДИ David Cuartielles Massimo Banzi
КОНДЕНЗАТОРИ Последователно 1/Ct = 1/C1 + 1/C2 + 1/C3... + 1/Cn Паралелно Ct = C1 + C2 + C3.. + Cn David Cuartielles
ЗАХРАНВАНЕ, БУТОН David Cuartielles Massimo Banzi
ПРОМЕНЛИВИ Име* Вид* Стойност Обхват
ПРИНЦИП НА ДЕЙСТВИЕ Командата ще се изпълни само ако условието е вярно
IF Когато бутонът се натисне, светодиода да направи три бързи примигвания (през 150 милисекунди)
IF... ELSE Светодиодът свети когато бутонът е натиснат
IF... ELSE IF показание < 200 свети червено, показание < 600 свети зелено показание > 950 светят и двата.
WHILE Светодиодите мигат заедно през 100 милисекунди. Докато бутонът е натиснат, светодиодът на пин 5 свети с яркост пропорционална на показанието, а другият светодиод е изгаснал
FOR Яркостта на светодиода плавно се увеличава до 100% и след това плавно намалява обратно до 0%
МАСИВИ (ARRAYS) Светодиодът се запалва с примигвания като луминисцентна лампа, стои запален 20 сек и изгасва с примигвания