دانستنیهای برق و الکترونیک
9.57K subscribers
409 photos
77 videos
287 files
420 links
بزرگترین کانال دانستنی های برق و الکترونیک


💠 سفارش تبلیغات :

@Behzad5107



لطفاً سوالات برقی خود را در گروه همفکری بپرسید. @eng_Barghh






.








.














.




.







.




.










.










.









.







.
Download Telegram
به برنامه ی زیر توجه کنید :
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 چشمک زن ببینید.
مدار برنامه به صورت بالا میباشد .
این هم شماتیک برنامه در نرم افزار فریتزینگ
در برنامه زیر اولین کاری که شما انجام می دهید این است که با دستور زیر پین 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
}

خب این جلسه هم به پایان رسید تا جلسه ی بعد موفق باشید🙏🌷
Code_ha_va_ghavanin_etesal_va_sakht.pdf
19 MB
👆👆👆

YOUR OFFICIAL RASPBERRY PI MAGAZINE

کدها و قوانین اتصال و ساخت خانه هوشمند با RaspberryPi

#نشریه #Raspberry
introducing-the-raspberry-pi-2-model-b.pdf
1.2 MB

👆👆👆

Introducing the Raspberry Pi 2

معرفی Raspberry Pi 2

زبان اصلی

#Raspberry
Tarahi hae motefavet dar system houshmand sazi.pdf
1 MB
👆👆👆

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

سیستم اتوماسیون خانه و سیستمهای هوشمند

زبان اصلی

#آموزش #کتابـجزوه
Principles of Smart Home Control.pdf
457 KB
👆👆👆

Principles of Smart Home Control

قوانینی که در ساخت خانه هوشمند موثر است

زبان اصلی

#آموزش #کتابـجزوه
Build Your Own Combat Robot.pdf
7.6 MB
👆👆👆

Build Your Own Combat Robot
Pete Miles & Tom Carroll

یک ربات جنگجو بسازید

زبان اصلی


#رباتیک #آموزش #کتابـجزوه
This media is not supported in your browser
VIEW IN TELEGRAM
👆👆👆
دوستان ذهن ما خطاهای بسیاری دارد
بیایید یکدیگر را قضاوت نکنیم
گاهی واقعیت آن چیزی نیست که ما می بینیم
🌺🙏
MakeIssue1.pdf
24.7 MB
👆👆👆

Make Magazine Issue No 1

نشریه جدید زبان اصلی

#نشریه
List 1200 Project with Arduino.pdf
1.2 MB
👆👆👆
هزار و دویست پروژه با آردینو. این کتاب کوچک شما رو با پروژه های آردینو آشنا میکنه و شما میتونید به لینکهای هر پروژه برید و محتوای جامعی از اون پروژه رو پیدا کنید.


#آموزش #کتابـجزوه #Arduino
Arduino Help.pdf
9.9 MB
👆👆👆
راهنمای ساده استفاده از آردینو با مشخصات کامل مدارها و کد برنامه ها.
آشنایی کامل با ورودی و خروجی های این قطعه ی هوشمند

زبان اصلی


#آموزش #کتابـجزوه #Arduino
usb-20port.pdf
761.2 KB
👆👆👆
پورت USB در چند کلمه ( درک چگونگی ارتباط با USB )

#آموزش

نویسنده : فرشید سفیدگران
آزمایشگاه الکترونیک.pdf
1.9 MB
👆👆👆

دستور کار آزمایشگاه مدار و اندازه گیری الکتریکی

آشنایی با اسیلوسکوپ و مولتی متر دیجیتال و مدارها

دانشگاه تهران

#آموزش #کتابـجزوه
50 پروژه با FET

#کتابـجزوه #پروژه #مدارالکترونیک

زبان اصلی

تقدیم به شما 💐
👇👇👇
#نشریه الکتور الکترونیک
نوامبر 2010

Elektor Electronics November 2010

👇👇