به نام مناسب ترین واژه ها                    به رسم محبت به نام خدا 

سلام!  یه مطلب جالب رو یادگرفتم! گفتم با شما هم به اشتراک بگذارم! درباره اعداد رندوم توی زبان سی و میکروکنترلر هاست!

 

خوب این مطلبی رو که میخوام بگم توی سایتا ندیدم!

الحمدلله توی ARM از این قابلیت میتونیم استفاده کنیم! (من AVR رو تست نکردم - شاید بشه)!

خوب این کد خیلی کاربرد داره!

رندوم یعنی تصادفی در واقع شما میتونید با این کد اعداد تصادفی بسازید و از اون ها استفاده کنید!

به هرحال اگه میخواید یه برنامه نویسی حرفه ای بشید باید اینو بلد باشید!

این قابلیت توی زبان سی هست!

 

اول باید کتاب خانه مورد نیاز رو اضافه کنیم که با کد زیر این کار رو انجام میدیم!

#include 

خوب کد زیر اصل مطلب ما هست!

int a;
a = (rand()%(255));

هر جا میتونید از این کد استفاده کنید!

مثلا سورس زیر LED ها رو به صورت تصادفی روشن میکنه!

 

#include 
#include 

void delay (void){
	int i;
for (i=0;i<7000000;i++);
}
int a;	
int main ()
{

 SystemInit();
 LPC_GPIO2->FIODIR0=0XFF; //LED
 LPC_GPIO2->FIODIR1 = 0x00;   //KEY
while (1)
{
	   a = (rand()%(255))	;
	
	 LPC_GPIO2->FIOPIN =a;
	delay();	
	
}}
 
خوب انشالله که مفید بوده باشه!
فعلا یا علی مدد....!