• رمان عاشقانه و جنایی کاراکال به قلم حدیثه شهبازی کلیک کنید
  • خرید رمان عاشقانه، غمگین، معمایی دلداده به دلدار فریبا میم قاف کلیک کنید

نرم‌افزار ارتباطی

  • نویسنده موضوع Kooki♡
  • تاریخ شروع
  • پاسخ‌ها 10
  • بازدیدها 183
  • Tagged users هیچ

ساعت تک رمان

Kooki♡

سرپرست بازنشسته بخش تکنولوژی
مدیر بازنشسته
تاریخ ثبت‌نام
2020-07-21
نوشته‌ها
7,895
لایک‌ها
20,548
امتیازها
248
محل سکونت
❤Heart of Taehyung
کیف پول من
4,563
Points
0
نرم‌افزار ارتباطی (به انگلیسی: Communication software) به منظور فراهم آوردن دسترسی از راه دور به سیستم‌ها و تبادل پرونده‌ها و پیام‌هایی در قالب متن، صوت یا تصویر بین رایانه‌های گوناگون یا کاربران استفاده می‌شود. نرم‌افزار ارتباطی شامل شبیه‌ساز پایانه، برنامه‌های انتقال پرونده، برنامه‌های گَپ و پیام‌رسان فوری، همچنین قابلیت مشابه یکپارچه در داخل MUDها می‌شود. این عبارت برای نرم‌افزارهایی که یک بی‌بی‌اس را راه می‌اندازند نیز بکار برده می‌شود، اما این اتفاق به ندرت برای آنهایی که یک شبکه رایانه‌ای یا کنترل برنامه ذخیره شده راه می‌اندازند می‌افتد.

ایمیل در سال ۱۹۶۵ میلادی به عنوان راهی برای ارتباط چندین کاربر از یک بزرگ‌رایانه اشتراک زمانی آغاز شد. قابلیت سادهٔ گفتگوی اینترنتی روی سیستم‌های رایانه‌ای چند کاربره و بی‌بی‌اس از اوایل دههٔ ۱۹۷۰ میلادی وجود داشته‌است. در دههٔ ۱۹۸۰ میلادی، یک شبیه‌ساز پایانه قسمتی از احتیاج نرم‌افزار بود تا در بزرگ‌رایانه وقایع ثبت شود و سپس به ای‌میل دسترسی پیدا کنیم. پیش از ظهور اینترنت، پرونده‌های رایانه‌ای از طریق خطوط شماره‌گیری تبادل می‌شدند، نیاز به روش‌هایی برای ارسال پرونده‌های دودویی از طریق سیستم‌های ارتباطی که در درجه اول برای نوشته ساده است؛ برنامه‌هایی که حالت‌های ویژه انتقال را پیاده‌سازی می‌کنند توسط عملا استانداردهای مختلف (De facto standard) پیاده‌سازی شده بودند، که مهم‌ترین آن‌ها کرمیت است.
 
انجمن رمان نویسی دانلود رمان

Kooki♡

سرپرست بازنشسته بخش تکنولوژی
مدیر بازنشسته
تاریخ ثبت‌نام
2020-07-21
نوشته‌ها
7,895
لایک‌ها
20,548
امتیازها
248
محل سکونت
❤Heart of Taehyung
کیف پول من
4,563
Points
0
آردوینو آی‌دی‌ای (Arduino IDE) نام نرم‌افزار متن‌باز و اختصاصی پلتفرم آردوینو است[۱] که بر مبنای زبان پراسسینگ[۲] نوشته شده است. محیط و ظاهر برنامه، با استفاده از زبان جاوا تهیه شده است. اصول نگارش دستورها در این نرم‌افزار، بسیار شبیه به نگارش به زبان سی‌پلاس‌پلاس سی پلاس‌پلاس و زبان سی (C) است. دستورهای نوشته شده در محیط این برنامه، قبل از انتقال به برد آردوینو، به زبان C ترجمه شده و با استفاده از کامپایلر avr-gcc در میکروکنترلر برد آردوینو نوشته می‌شوند[۳]. به برنامه‌های نوشته شده در محیط آردوینو، اصطلاحا اسکچ می‌گویند. هر اسکچ شامل تعدادی فرمان و دستور است که در قالب خطوط مجزا تایپ و نوشته می شوند. نرم‌افزار آردوینو به طور رایگان قابل دانلود است. همچنین می توان به صورت آنلاین نیز از این نرم افزار استفاده کرد.


محتویات
۱ معرفی
۲ سیستم عامل
۳ محیط نرم‌افزار آردوینو
۴ پنجره سریال یا نمایشگر سریال
۴.۱ مثال
۵ کتابخانه‌های آردوینو
۵.۱ مثال
۶ منابع
 
انجمن رمان نویسی دانلود رمان

Kooki♡

سرپرست بازنشسته بخش تکنولوژی
مدیر بازنشسته
تاریخ ثبت‌نام
2020-07-21
نوشته‌ها
7,895
لایک‌ها
20,548
امتیازها
248
محل سکونت
❤Heart of Taehyung
کیف پول من
4,563
Points
0
معرفی
یک برنامه بین پلتفرمی است (برای ویندوز، macOS، لینوکس) که در C و C ++ نوشته شده‌است.[۵] این برنامه قبلیت کار کرد با ویندوز مک و لینوکس را دارد. ن برنامه برای نوشتن و بارگذاری برنامه‌ها در صفحه‌های سازگار با آردوینو، به کمک هسته‌های شخص ثالث، سایر تابلوهای توسعه دهنده فروشنده نیز استفاده می‌شود.

کد منبع IDE تحت مجوز عمومی عمومی گنو، نسخه ۲ منتشر شده‌است.[۷] Arduino IDE از زبان C و C ++ با استفاده از قوانین خاص ساختار کد پشتیبانی می‌کند. Arduino IDE یک کتابخانه نرم‌افزار از پروژه Wiring تهیه می‌کند، که روشهای ورودی و خروجی متداول زیادی را فراهم می‌کند. کد نوشته شده توسط کاربر به دو عملکرد اساسی نیاز دارد، برای شروع طرح و حلقه اصلی برنامه، که با یک برنامه اصلی stub () به یک برنامه اجرایی ادواری قابل اجرا با ابزار ابزار GNU، همراه با توزیع IDE، وارد شده و مرتبط می‌شوند. Arduino IDE از برنامه avrdude برای تبدیل کد اجرایی به یک فایل متنی در رمزگذاری (hexadecimal) استفاده می‌کند که توسط یک برنامه در سیستم عامل برد، درداخل برد آردوینو بارگیری می‌شود.

در اکتبر ۲۰۱۹، سازمان آردوینو دسترسی زودهنگام به Arduino Pro IDE جدید را با اشکال زدایی و سایر ویژگی‌های پیشرفته آغاز کرد.
 
انجمن رمان نویسی دانلود رمان

Kooki♡

سرپرست بازنشسته بخش تکنولوژی
مدیر بازنشسته
تاریخ ثبت‌نام
2020-07-21
نوشته‌ها
7,895
لایک‌ها
20,548
امتیازها
248
محل سکونت
❤Heart of Taehyung
کیف پول من
4,563
Points
0
سیستم عامل
نرم‌افزار آردوینو آی‌دی‌ای را می‌توان بر روی سیستم عامل‌های ویندوز، مک و لینوکس نصب کرد.

محیط نرم‌افزار آردوینو
در شکل زیر، محیط کلی نرم‌افزار آردوینو (آردوینو آی‌دی‌ای) و بخش‌های اصلی آن نشان داده شده‌اند:



بخش‌های محیط نرم افزار آردوینو
بخش های اصلی این نرم‌افزار عبارتند از:

نوار فهرست
دکمه‌ تایید
دکمه بارگذاری
ایجاد اسکچ جدید
باز‌کردن اسکچ
ذخیره‌ اسکچ
 
انجمن رمان نویسی دانلود رمان

Kooki♡

سرپرست بازنشسته بخش تکنولوژی
مدیر بازنشسته
تاریخ ثبت‌نام
2020-07-21
نوشته‌ها
7,895
لایک‌ها
20,548
امتیازها
248
محل سکونت
❤Heart of Taehyung
کیف پول من
4,563
Points
0
نمایشگر سریال
برگه
منوی مدیریت برگه ها
ویرایشگر متن
پنجره پیغامها
درگاه اطلاعات
شماره ی خط
نوع برد و نام درگاه رایانه

پنجره سریال یا نمایشگر سریال
یکی از پرکاربردترین بخش های این نرم افزار، نمایشگر سریال (شماره ۷ در شکل قبل) است که جزئیات آن در شکل زیر آمده است:
 
انجمن رمان نویسی دانلود رمان

Kooki♡

سرپرست بازنشسته بخش تکنولوژی
مدیر بازنشسته
تاریخ ثبت‌نام
2020-07-21
نوشته‌ها
7,895
لایک‌ها
20,548
امتیازها
248
محل سکونت
❤Heart of Taehyung
کیف پول من
4,563
Points
0
نمایشگر سریال آردوینو
بخش های اصلی پنجره یا نمایشگر سریال عبارتند از:

محل ورود اطلاعات متنی به برنامه (توسط کاربر)
محل نمایش اطلاعات خروجی برنامه
اگر حجم داده‌های نمایش داده شده بر روی پنجره، بیشتر از یک صفحه باشد، به‌صورت خودکار آنقدر صفحه را بالا می‌برد تا پایین صفحه که حاوی اطلاعات جدید است در معرض نمایش قرار گیرد.
با فعال کردن این گزینه، زمان (ساعت) در ابتدای هر خط از داده‌های خروجی درج می‌شود.
در این بخش می‌توانید مشخص کنید که داده‌های ورودی به پنجره، چگونه خط‌بندی شوند.
سرعت تبادل داده‌ها بین رایانه و بورد آردوینو را بر‌حسب بیت بر ثانیه باد (یکا) نشان می‌دهد و معمولاً بر روی عدد 9600 تنظیم می‌شود.
با فشردن دکمه clear output اطلاعات قدیمی موجود در صفحه نمایشگر سریال، پاک شده و صفحه خالی می‌شود.
 
انجمن رمان نویسی دانلود رمان

Kooki♡

سرپرست بازنشسته بخش تکنولوژی
مدیر بازنشسته
تاریخ ثبت‌نام
2020-07-21
نوشته‌ها
7,895
لایک‌ها
20,548
امتیازها
248
محل سکونت
❤Heart of Taehyung
کیف پول من
4,563
Points
0
مثال
ابتدا وارد محیط نرم‌افزار آردوینو شوید و یک اسکچ جدید ایجاد کنید و کد زیر را در آن بنویسید:

void setup()
{
Serial.begin(9600);
Serial.print("Hello");
}

void loop()
{
}
اسکچ را ذخیره کنید و سپس دکمه‌های «تایید» و «بارگذاری» را فشار دهید. پس از پایان پردازش، نمایشگر سریال را باز کنید. کلمه Hello یا هر کلمه دیگری که با استفاده از ()Serial.print مشخص کرده بودید را در پنجره مشاهده می‌کنید. همان‌طور که می‌بینید، این اسکچ، از دو تابع به نام‌های ()setup و ()loop تشکیل شده است. در تابع ()setup، دستورها داخل { } فقط یک‌بار اجرا می‌شوند و در تابع ()loop، دستورها داخل { } به دفعات نامحدود تکرار می‌شوند. در این اسکچ، ما می‌خواهیم که «فقط یک‌بار» کلمه‌ی Hello در نمایشگر سریال نوشته شود. بنابراین، دستور «نوشتن کلمه» را باید در داخل «آکولادهای بعد از ()setup» قرار دهیم تا «فقط یک‌بار» نوشته شود. برای نوشتن کلمه‌ی Hello در داخل نمایشگر سریال، به دو دستور زیر نیاز داریم:
 
انجمن رمان نویسی دانلود رمان

Kooki♡

سرپرست بازنشسته بخش تکنولوژی
مدیر بازنشسته
تاریخ ثبت‌نام
2020-07-21
نوشته‌ها
7,895
لایک‌ها
20,548
امتیازها
248
محل سکونت
❤Heart of Taehyung
کیف پول من
4,563
Points
0
دستور اول: (9600)Serial.begin
دستور دوم: ("Serial.print("Hello

ساختار دستور اول به‌صورت زیر است:

(سرعت)Serial.begin

دستور Serial برای ارتباط بین رایانه و بورد آردوینو به‌کار می‌رود. تابع ()begin با علامت نقطه (.) به آن اضافه شده است. تابع ()begin سرعت تبادل داده‌ها بین رایانه و بورد آردوینو را تعیین می‌کند. مقدار سرعت، بر‌حسب بیت بر ثانیه بیان می‌شود. به‌عنوان پیش‌فرض معمولا سرعت را بر روی عدد 9600 تنظیم می‌کنیم. البته شما می‌توانید سرعت‌های دیگر را نیز امتحان کنید که در صورت نامناسب بودن آن‌ها، داده‌های خروجی به‌صورت حروفی ناخوانا بر روی پنجره ظاهر می‌شوند. دقت کنید که این عدد در دو بخش باید کنترل و تنظیم شود:
 
انجمن رمان نویسی دانلود رمان

Kooki♡

سرپرست بازنشسته بخش تکنولوژی
مدیر بازنشسته
تاریخ ثبت‌نام
2020-07-21
نوشته‌ها
7,895
لایک‌ها
20,548
امتیازها
248
محل سکونت
❤Heart of Taehyung
کیف پول من
4,563
Points
0
در متن دستورِ ()begin
در بخش پایین نمایشگر سریال
به‌طور خلاصه، دستور اول، درگاه سریال را با سرعت 9600 بیت بر ثانیه فعّال می‌کند.


ساختار دستور دوم به‌صورت زیر است:

("عبارت")Serial.print

در اینجا مجددا دستور Serial برای ارتباط بین رایانه و بورد آردوینو به کار می‌رود. تابع ()print که با علامت نقطه (.) به آن اضافه شده است، وظیفه نگارش اطلاعات متنی بر روی نمایشگر سریال را بر عهده دارد. به‌طور خلاصه، دستور دوم، عبارت Hello را بر روی نمایشگر سریال می‌نویسد.
 
انجمن رمان نویسی دانلود رمان

Kooki♡

سرپرست بازنشسته بخش تکنولوژی
مدیر بازنشسته
تاریخ ثبت‌نام
2020-07-21
نوشته‌ها
7,895
لایک‌ها
20,548
امتیازها
248
محل سکونت
❤Heart of Taehyung
کیف پول من
4,563
Points
0
دستورهای اول و دوم، در داخل آکولاد قرار‌گرفته و پس از تابع ()setup آمده اند: بنابراین مجموع این دو دستور، فقط یک‌بار اجرا می‌شود. در بخش ()loop نیز دستوری وجود ندارد. توجه کنید که در انتهای دستورها آردوینو علامت (;) می‌آید و استفاده از علایم دیگر باعث بروز پیغام خطا می‌شود.
کتابخانه‌های آردوینو
در محیط آردوینو، کتابخانه (library) یعنی: مجموعه‌ای از کدهای از پیش نوشته شده، که در برنامه خود از آن استفاده می‌کنیم. کتابخانه‌ها، کارایی برنامه‌ی ما را افزایش داده و امکان استفاده آسان از ارتباط سریال، سروو‌موتورها، کارت‌های حافظه، وای‌فای، و سایر ماژول‌های پیچیده‌ی آردوینو را فراهم می‌آورند. کتابخانه‌ها در قالب فایل‌هایی ارایه می‌شوند که قبلاً توسط افراد دیگری به زبان C یا ++C نوشته شده‌اند و ما با فراخوانی این فایل‌های آماده در برنامه‌ی خود، از نوشتن دوباره‌ی تعداد زیادی دستور خودداری می‌کنیم:
 
انجمن رمان نویسی دانلود رمان
بالا