به برنامه ی زیر توجه کنید :
int buttonPin = 3;
void setup(){
Serial.begin(9600);
pinMode(buttonPin, INPUT);
}
void loop(){
if (digitalRead(buttonPin) == HIGH)
Serial.write('H');
else
Serial.write('L');
delay(1000);
}
خوب تو حلقه ی ست آپ سریال رو فعال کردیم و پین 3 رو ورودی کردیم حالا تو قسمت لوپ میایم دستورات زیر رو مینویسیم و تو برنامه این دستورات مکررا تکرار میشن .
if (digitalRead(buttonPin) == HIGH)
این قسمت بایه شرط if میگیم اگر پایه ی 3 که ورودی تعریف شده 1 منطقی شد به زیر دستور if برو
Serial.write('H');
خوب زیر برنامه ی شرطمون میگه اگر ورودی 1 شذ در سریال برنامه کاراکتر h رو ارسال کن
else
Serial.write('L');
در غیر اینصورت بیا و کاراکتر L رو ارسال کن
delay(1000);
یه تاخیر 1000 میلی ثانیه ایی هم اخر برنامه اضافه میکنیم .
int buttonPin = 3;
void setup(){
Serial.begin(9600);
pinMode(buttonPin, INPUT);
}
void loop(){
if (digitalRead(buttonPin) == HIGH)
Serial.write('H');
else
Serial.write('L');
delay(1000);
}
خوب تو حلقه ی ست آپ سریال رو فعال کردیم و پین 3 رو ورودی کردیم حالا تو قسمت لوپ میایم دستورات زیر رو مینویسیم و تو برنامه این دستورات مکررا تکرار میشن .
if (digitalRead(buttonPin) == HIGH)
این قسمت بایه شرط if میگیم اگر پایه ی 3 که ورودی تعریف شده 1 منطقی شد به زیر دستور if برو
Serial.write('H');
خوب زیر برنامه ی شرطمون میگه اگر ورودی 1 شذ در سریال برنامه کاراکتر h رو ارسال کن
else
Serial.write('L');
در غیر اینصورت بیا و کاراکتر L رو ارسال کن
delay(1000);
یه تاخیر 1000 میلی ثانیه ایی هم اخر برنامه اضافه میکنیم .
خوب میریم سراغ برنامه ی بیلینک یا چشمک زن این برنامه به صورت پیشفرض برای تست سالم بودن اردوینو رو برد خریداری شده پروگرم شده و تا تغذیه وصل میشه LED متصل به پین 13 که روی برد قرار داره شروع به چشمک زدن میکنه .
برای ساختن مدار، یک مقاومت 220 اهمی را به پین 13 وصل کنید، بعد پایه بلند LED (پایه مثبت که آنود نامیده می شود) را به مقاومت و پایه کوتاه (پایه منفی که کاتود نامیده می شود) را به زمین متصل نمایید. سپس برد آردوینو را به کامپیوتر متصل کنید، برنامه آردوینو را شروع و کد زیر را وارد کنید.
اکثر بردهای آردوینو یک LED دارند که به پین 13 میکروکنترلر وصل است. اگر شما این مثال را بدون اتصال هیچ وسیله ی اجرا کنید، باید یک LED چشمک زن ببینید.
برای ساختن مدار، یک مقاومت 220 اهمی را به پین 13 وصل کنید، بعد پایه بلند LED (پایه مثبت که آنود نامیده می شود) را به مقاومت و پایه کوتاه (پایه منفی که کاتود نامیده می شود) را به زمین متصل نمایید. سپس برد آردوینو را به کامپیوتر متصل کنید، برنامه آردوینو را شروع و کد زیر را وارد کنید.
اکثر بردهای آردوینو یک LED دارند که به پین 13 میکروکنترلر وصل است. اگر شما این مثال را بدون اتصال هیچ وسیله ی اجرا کنید، باید یک LED چشمک زن ببینید.
در برنامه زیر اولین کاری که شما انجام می دهید این است که با دستور زیر پین 13 را به عنوان پین خروجی تنظیم کنید:
pinMode(13, OUTPUT);
در تابع Loop() برنامه، LED را با دستور زیر روشن می کنید:
digitalWrite(13, HIGH);
این دستور یک ولتاژ 5 ولتی را به پین 13 ارسال و اختلاف پتانسیلی را روی پین های LED ایجاد کرده و آن را روشن می نماید. سپس با دستور زیر آن را خاموش می کنید:
digitalWrite(13, LOW);
این دستور پین 13 را به ولتاژ صفر برمی گرداند و LED را خاموش می کند. میان این خاموش و روشن کردن، شما می خواهید وقت کافی برای دیدن تغییرات را به افراد بدهید، بنابراین دستورdelay() به آردوینو می گوید که برای مدت 1 ثانیه یا 1000 میلی ثانیه، کاری انجام ندهد. وقتی شما از دستور delay() استفاده می کنید، درآن مدت زمان هیچ اتفاقی نمی افتد.
این هم برنامه ی نهایی :
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
خب این جلسه هم به پایان رسید تا جلسه ی بعد موفق باشید🙏🌷
pinMode(13, OUTPUT);
در تابع Loop() برنامه، LED را با دستور زیر روشن می کنید:
digitalWrite(13, HIGH);
این دستور یک ولتاژ 5 ولتی را به پین 13 ارسال و اختلاف پتانسیلی را روی پین های LED ایجاد کرده و آن را روشن می نماید. سپس با دستور زیر آن را خاموش می کنید:
digitalWrite(13, LOW);
این دستور پین 13 را به ولتاژ صفر برمی گرداند و LED را خاموش می کند. میان این خاموش و روشن کردن، شما می خواهید وقت کافی برای دیدن تغییرات را به افراد بدهید، بنابراین دستورdelay() به آردوینو می گوید که برای مدت 1 ثانیه یا 1000 میلی ثانیه، کاری انجام ندهد. وقتی شما از دستور delay() استفاده می کنید، درآن مدت زمان هیچ اتفاقی نمی افتد.
این هم برنامه ی نهایی :
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
خب این جلسه هم به پایان رسید تا جلسه ی بعد موفق باشید🙏🌷
Code_ha_va_ghavanin_etesal_va_sakht.pdf
19 MB
👆👆👆
YOUR OFFICIAL RASPBERRY PI MAGAZINE
کدها و قوانین اتصال و ساخت خانه هوشمند با RaspberryPi
#نشریه #Raspberry
YOUR OFFICIAL RASPBERRY PI MAGAZINE
کدها و قوانین اتصال و ساخت خانه هوشمند با RaspberryPi
#نشریه #Raspberry
Tarahi hae motefavet dar system houshmand sazi.pdf
1 MB
👆👆👆
A Multi-Purpose Scenario-based Simulator
for Smart House Environments
طراحی های متفاوت در سیستم هوشمند سازی
زبان اصلی
#آموزش #کتابـجزوه
A Multi-Purpose Scenario-based Simulator
for Smart House Environments
طراحی های متفاوت در سیستم هوشمند سازی
زبان اصلی
#آموزش #کتابـجزوه
System atomasion khane va system haie houshmand.pdf
9.2 MB
👆👆👆
From home automation to smart homes
سیستم اتوماسیون خانه و سیستمهای هوشمند
زبان اصلی
#آموزش #کتابـجزوه
From home automation to smart homes
سیستم اتوماسیون خانه و سیستمهای هوشمند
زبان اصلی
#آموزش #کتابـجزوه
Principles of Smart Home Control.pdf
457 KB
👆👆👆
Principles of Smart Home Control
قوانینی که در ساخت خانه هوشمند موثر است
زبان اصلی
#آموزش #کتابـجزوه
Principles of Smart Home Control
قوانینی که در ساخت خانه هوشمند موثر است
زبان اصلی
#آموزش #کتابـجزوه
This media is not supported in your browser
VIEW IN TELEGRAM
میزی بسیار جالب که راه میرود
Build Your Own Combat Robot.pdf
7.6 MB
👆👆👆
Build Your Own Combat Robot
Pete Miles & Tom Carroll
یک ربات جنگجو بسازید
زبان اصلی
#رباتیک #آموزش #کتابـجزوه
Build Your Own Combat Robot
Pete Miles & Tom Carroll
یک ربات جنگجو بسازید
زبان اصلی
#رباتیک #آموزش #کتابـجزوه
This media is not supported in your browser
VIEW IN TELEGRAM
👆👆👆
دوستان ذهن ما خطاهای بسیاری دارد
بیایید یکدیگر را قضاوت نکنیم
گاهی واقعیت آن چیزی نیست که ما می بینیم
🌺🙏
دوستان ذهن ما خطاهای بسیاری دارد
بیایید یکدیگر را قضاوت نکنیم
گاهی واقعیت آن چیزی نیست که ما می بینیم
🌺🙏
List 1200 Project with Arduino.pdf
1.2 MB
👆👆👆
هزار و دویست پروژه با آردینو. این کتاب کوچک شما رو با پروژه های آردینو آشنا میکنه و شما میتونید به لینکهای هر پروژه برید و محتوای جامعی از اون پروژه رو پیدا کنید.
#آموزش #کتابـجزوه #Arduino
هزار و دویست پروژه با آردینو. این کتاب کوچک شما رو با پروژه های آردینو آشنا میکنه و شما میتونید به لینکهای هر پروژه برید و محتوای جامعی از اون پروژه رو پیدا کنید.
#آموزش #کتابـجزوه #Arduino
Arduino Help.pdf
9.9 MB
👆👆👆
راهنمای ساده استفاده از آردینو با مشخصات کامل مدارها و کد برنامه ها.
آشنایی کامل با ورودی و خروجی های این قطعه ی هوشمند
زبان اصلی
#آموزش #کتابـجزوه #Arduino
راهنمای ساده استفاده از آردینو با مشخصات کامل مدارها و کد برنامه ها.
آشنایی کامل با ورودی و خروجی های این قطعه ی هوشمند
زبان اصلی
#آموزش #کتابـجزوه #Arduino
آزمایشگاه الکترونیک.pdf
1.9 MB
👆👆👆
دستور کار آزمایشگاه مدار و اندازه گیری الکتریکی
آشنایی با اسیلوسکوپ و مولتی متر دیجیتال و مدارها
دانشگاه تهران
#آموزش #کتابـجزوه
دستور کار آزمایشگاه مدار و اندازه گیری الکتریکی
آشنایی با اسیلوسکوپ و مولتی متر دیجیتال و مدارها
دانشگاه تهران
#آموزش #کتابـجزوه