ساده ترین دستور برای ایجاد شرط میباشد و نمای کلی زیر را دارد:
if (شرط){
بدنه
}
برنامه زیر کمک میکنه تا بهتر با مفهوم شرط آگاه شوید:
#include <iostream>
using namespace std;
main(){
int a;
cout<<"yek add vared konid:";
cin>>a;
if (a<10){ cout<<"adad vared shode zir 10 mibashad"; }else
if (a>=10 && a<=15){cout<<"adad vared shode byne 10 ta 15 mibashad."<<a;}else
if (a>50 && a!=100){cout<<"adad khyli bozorg mibashad";}
return 0;
}
حجم:723 کیلو بایت
اگر از قطعه کد زیر اجرا بگیرید کاملا" با مفهوم char یا کاراکتر آشنا خواهید شد:
#include <iostream>
using namespace std;
main(){
char k=65;
char l='Q';
cout<<k<<"\n";
cout<<l;
return 0;
}
متغیر کاراکتر یا char جهت ذخیره یا نمایش 8 بیت فضا را اشغال می کند.
نحوه کلی این متغیر به دو صورت زیر است:
char اسم= 'مقدارکارکتر';
char =کد اسکی;
حجم:721 کیلو بایت
مدت :00:44 ثانیه
این دفعه چند کتاب در مورد برنامه نویسی با زبان سی پلاس پلاس گذاشتیم تا مورد استفاده شما عزیزان قرار گیرد.این کتاب ها به صورت پی دی اف در اختیار شما گذاشته می شود.
فرمت:pdf
حجم:14.88
این دفعه کدی رو براتون به اشتراک میزارم تا با اون براحتی آدرس ماژول I2C تون رو پیدا کنید این کد رو خودم تست کردم و جواب گرفتم.
#include <Wire.h>
void setup() {
Serial.begin (9600);
Serial.println ("I2C scanner. Scanning ...");
byte count = 0;
Wire.begin();
for (byte i = 8; i < 120; i++)
{
Wire.beginTransmission (i);
if (Wire.endTransmission () == 0)
{
Serial.print ("Found address: ");
Serial.print (i, DEC);
Serial.print (" (0x");
Serial.print (i, HEX);
Serial.println (")");
count++;
delay (1); // maybe unneeded?
} // end of good response
} // end of for loop
Serial.println ("Done.");
Serial.print ("Found ");
Serial.print (count, DEC);
Serial.println (" device(s).");
} // end of setup
void loop() {}
نتیجه کد فوق رو بعد از انتقال به کامپایلرو اجرا گرفتن توقسمت سریال مانیتور ببینید .
لینک های مرتبط:
برنامه نویسی آردوینو 9- پایه های ماژول I2C
این دفعه سعی داریم آسون ترین کد مربوط به ماژول آلتراسونیک رو براتون بزاریم .
#include<wire.h>
#include<ultrasonic.h>
Ultrasonic ultrasonic(3,6);
Void setup(){
Serial.begin(9600);
}
Void loop(){
delay(500) //half secoend delay
Serial.print("distance in cm:");
Serial.print(ultrasonic.distanceRead());
}
Serial.begin(baud rate);
Serial.print("ORANGE PRO");
این دفعه سعی داریم دستور ارتباط سریال را توضیح بدیم.فایده این دستور این است که در مواقعی که بخواهیم خروجی را بدون استفاده از نمایشگر ببینیم از تابع Serial.begin برای شروع ارتباط و از تابع Serial.print برای نمایش خروجی در کنسول آردوینو استفاده میکنیم.عددی که بجای baud rate قرار میگیرد باید با عدد کنسول سریال یکی باشد تا اطلاعات بدرستی نمایش داده شود.
لینک مرتبط: