ORANGEPRO

ORANGEPRO

وبلاگی در مورد دنیای کامپیوتر
ORANGEPRO

ORANGEPRO

وبلاگی در مورد دنیای کامپیوتر

برنامه نویسی ++C -معرفی IF

ساده ترین دستور برای ایجاد شرط میباشد و نمای کلی زیر را دارد:

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 کیلو بایت

فایل رو از اینجا دانلود کنید.


برنامه نویسی ++C -معرفی CHAR

اگر از قطعه کد زیر اجرا بگیرید کاملا" با مفهوم 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


فایل رو از اینجا دانلود کنید.



برنامه نویسی آردوینو 10- پیدا کردن آدرس ماژول I2C

این دفعه کدی رو براتون به اشتراک میزارم تا با اون براحتی  آدرس ماژول 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


برنامه نویسی آردوینو8-ماژول آلتراسونیک

برنامه نویسی آردوینو 8

این دفعه سعی داریم  آسون ترین کد مربوط به ماژول آلتراسونیک رو براتون بزاریم .

#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());

}

برنامه نویسی آردوینو-6

delay(1000);

از این تابع برای ایجاد تاخیر در اجرا کد در آردوینو استفاده می کنیم.این تابع را همانطور که می بینید بنویسید و بجای عدد 1000 می توانید از هر رنجی استفاده کنید،فقط باید دقت کنید که عدد وارد شده به میلی ثانیه است:یعنی هر 1000 میلی ثانیه 1 ثانیه محسوب میشه.



لینک های مرتبط:


برنامه نویسی آردوینو 5---ارتباط سریال


برنامه نویسی آردوینو 4 ---map