نقل قول نوشته اصلی توسط Arman5592 نمایش پست ها
سلام ، با کد random و print (برای صفحه نمایش رابط دار) چجوری میشه یه کاری کرد که متن شانسی بیاد مثلا یا بگه Hi یا بگه Hello ؟؟
من اینو تو همین فروم در مطلب مربوط به اون نمایشگر پیدا کردم و خواستم دسکاری کنم اما ارور میده :
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,16,2);

void setup()
{
lcd.init();

// Print a message to the LCD.
lcd.backlight();
lcd.print(random("I hope so","Ask again","My sources say NO","Without a doubt"));
}

void loop()
{
}


اما خودمم می دونستم کار نمی کنه چون
random
با عدد کار میکنه
حالا باید متغیر بذارم ؟
و چگونه ؟
ممنون

سلام دقیقا درست میگید
آرگومان های random عددی هست
برای اینکار که بخواید رشته های تصادفی تولید کنید راه های زیادی هست
ساده ترینش اینه که رشته هاتون رو توی متغیر هایی با نام ها و نوع عددی ذخیره کنید
بعد هر کدوم از اعداد که از تابع برگشت داده شد رو به جای نام متغیر توی دستور پرینت جایگذاری کنید
همین!