مجله مطالب خواندنی

سبک زندگی، روانشناسی، سلامت،فناوری و ....

مجله مطالب خواندنی

سبک زندگی، روانشناسی، سلامت،فناوری و ....

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

[ad_1]

/*

* Getting Started example sketch for nRF24L01+ radios

* This is a very basic example of how to send data from one node to another

* Updated: Dec 2014 by TMRh20

*/

#include <SPI.h>

#include "RF24.h"

/****************** User Config ***************************/

/***      Set this radio as radio number 0 or 1         ***/

bool radioNumber = ;

/* Hardware configuration: Set up nRF24L01 radio on SPI bus plus pins 7 & 8 */

RF24 radio(7,8);

/**********************************************************/

byte addresses[][6] = "1Node","2Node";

// Used to control whether this node is sending or receiving

bool role = ;

void setup()

  Serial.begin(115200);

  Serial.println(F("RF24/examples/GettingStarted"));

  Serial.println(F("*** PRESS 'T' to begin transmitting to the other node"));

  

  radio.begin();

  // Set the PA Level low to prevent power supply related issues since this is a

// getting_started sketch, and the likelihood of close proximity of the devices. RF24_PA_MAX is default.

  radio.setPALevel(RF24_PA_LOW);

  

  // Open a writing and reading pipe on each radio, with opposite addresses

  if(radioNumber)

    radio.openWritingPipe(addresses[1]);

    radio.openReadingPipe(1,addresses[]);

  else

    radio.openWritingPipe(addresses[]);

    radio.openReadingPipe(1,addresses[1]);

  

  

  // Start the radio listening for data

  radio.startListening();

void loop()

  

  

/****************** Ping Out Role ***************************/  

if (role == 1)  

    

    radio.stopListening();                                    // First, stop listening so we can talk.

    

    

    Serial.println(F("Now sending"));

    unsigned long start_time = micros();                             // Take the time, and send it.  This will block until complete

     if (!radio.write( &start_time, sizeof(unsigned long) ))

       Serial.println(F("failed"));

    

        

    radio.startListening();                                    // Now, continue listening

    

    unsigned long started_waiting_at = micros();               // Set up a timeout period, get the current microseconds

    boolean timeout = false;                                   // Set up a variable to indicate if a response was received or not

    

    while ( ! radio.available() )                             // While nothing is received

      if (micros() - started_waiting_at > 200000 )            // If waited longer than 200ms, indicate timeout and exit while loop

          timeout = true;

          break;

            

    

        

    if ( timeout )                                             // Describe the results

        Serial.println(F("Failed, response timed out."));

    else

        unsigned long got_time;                                 // Grab the response, compare, and send to debugging spew

        radio.read( &got_time, sizeof(unsigned long) );

        unsigned long end_time = micros();

        

        // Spew it

        Serial.print(F("Sent "));

        Serial.print(start_time);

        Serial.print(F(", Got response "));

        Serial.print(got_time);

        Serial.print(F(", Round-trip delay "));

        Serial.print(end_time-start_time);

        Serial.println(F(" microseconds"));

    

    // Try again 1s later

    delay(1000);

  

/****************** Pong Back Role ***************************/

  if ( role == )

  

    unsigned long got_time;

    

    if( radio.available())

                                                                    // Variable for the received timestamp

      while (radio.available())                                    // While there is data ready

        radio.read( &got_time, sizeof(unsigned long) );             // Get the payload

      

    

      radio.stopListening();                                        // First, stop listening so we can talk  

      radio.write( &got_time, sizeof(unsigned long) );              // Send the final one back.      

      radio.startListening();                                       // Now, resume listening so we catch the next packets.    

      Serial.print(F("Sent response "));

      Serial.println(got_time);  

  

/****************** Change Roles via Serial Commands ***************************/

  if ( Serial.available() )

  

    char c = toupper(Serial.read());

    if ( c == 'T' && role == )      

      Serial.println(F("*** CHANGING TO TRANSMIT ROLE -- PRESS 'R' TO SWITCH BACK"));

      role = 1;                  // Become the primary transmitter (ping out)

    

   else

    if ( c == 'R' && role == 1 )

      Serial.println(F("*** CHANGING TO RECEIVE ROLE -- PRESS 'T' TO SWITCH BACK"));      

       role = ;                // Become the primary receiver (pong back)

       radio.startListening();

      

    

  

// Loop


[ad_2]
لینک منبع
بازنشر: مفیدستان


ادامه مطلب ...

تغییر اولویت اتصال شبکه‌های وایرلس در ویندوز 10

[ad_1]

ویندوز به طور خودکار دستگاه شما را به شبکه‌‌ی وایرلسی که قبلاً به آن‌ وصل شده‌اید، متصل می‌کند. اگر هم نزدیک چند شبکه‌ی بی‌سیم که قبلاً به آن‌ها وصل شده‌اید قرار بگیرید، ویندوز از یک سیستم اولویت‌بندی برای انتخاب خودکار شبکه‌ی وای-فای استفاده می‌کند. در ویندوز 10 امکان ویرایش این لیست اولویت‌بندی از طریق رابط گرافیکی ویندوز وجود ندارد و برای این کار بایستی از خط فرمان کمک بگیرید. در این ترفند به نحوه‌ی انجام این کار می‌پردازیم.

 

برای مشاهده‌ی لیست شبکه‌های بی‌سیمی که قبلاً به آن‌ها متصل شده‌اید و نحوه‌ی اولویت‌بندی‌ آن‌ها در ویندوز 10، ابتدا از منوی Start بر روی Settings کلیک کنید. سپس به Network & Internet > Wi-Fi > Manage Known Networks مراجعه کنید.

در این صفحه لیست شبکه‌های ذخیره‌شده را به ترتیب اولویت آن‌ها مشاهده می‌کنید. اما متأسفانه امکان ویرایش اولویت‌بندی این لیست در این صفحه وجود ندارد.
 

 

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

 

ابتدا بر روی منوی Start راست‌کلیک کرده و گزینه‌ی Command Prompt (Admin) را انتخاب کنید.
 

 

اکنون برای مشاهده‌ی لیست شبکه‌های ذخیره‌شده زیر را وارد کرده و Enter بزنید:


netsh wlan show profiles

خواهید دید (ترفندستان) که لیست شبکه‌ها به ترتیب اولویت آن‌ها از بالا به پایین نمایش داده می‌شوند.

 

در نتیجه‌ی نمایش‌داده‌شده بایستی به دو مورد توجه کنید: نام کارت شبکه و نام شبکه‌ای که می‌خواهید ترتیب اولویت آن را تغییر دهید. به عنوان مثال در مثال زیر نام کارت شبکه Wi-Fi و نام شبکه‌ی مورد نظر Remora است.

 

 

اکنون دستور زیر را با توجه به این که به جای wifi-name بایستی نام شبکه‌ی وایرلس، به جای interface-name بایستی نام کارت شبکه و به جای # بایستی عدد اولویت مورد نظر را جایگزین کنید وارد نمایید:


netsh wlan set profileorder name="wifi-name" interface="interface-name" priority=#

 

به عنوان مثال، در مثال قبلی ما، دستور این‌گونه خواهد بود:


netsh wlan set profileorder name="Remora" interface="Wi-Fi" priority=1

 

 

با تایپ مجدد دستور نمایش لیست شبکه‌ها، می‌توانید چینش جدید اولویت‌بندی آن‌ها را مشاهده کنید.

 

 

Kasra
Kasra

کسری مقبلی؛ موسس و مدیر ارشد اجرایی ترفندستان. علاقه‌مند به فناوری و ترفندهای فناوری!


[ad_2]
لینک منبع
بازنشر: مفیدستان

عبارات مرتبط با این موضوع

راهنمای تنظیمات شبکه در ویندوز شبکه در ویندوز فهرست شبکه‎های تغییر در ویندوز اتصال به شبکه در یک نگاهی گذرا به تب شبکه و اینترنت در بخش تنظیمات ویندوز تب جدید ویندوز همان جایی است که تمام مشکلات مربوط به اتصال در ویندوز آموزش مدیریت شبکه های بی سیم با استفاده از در ویندوز آموزش تغییر رمز عبور در ویندوز در مورد شبکه های شبکه های وایرلس ویندوز ویژگی ویندوز رمز عبور شبکه بی‌سیم …ویژگی ویندوز رمز عبور نام روتر را تغییر داده و در در شبکه های آداپتور وایرلس در ویندوز آداپتور وایرلس در ویندوز تنظیمات را تغییر آنلاین در ویندوز برای آموزش مدیریت وایرلس در ویندوز آموزش وایرلس در ویندوز وظایف شبکه های وایرلس در اتصال وایرلس در ویندوز ۱۰ آموزش تغییر نام پروفایل شبکه وایرلس در ویندوز با تغییر نام آموزش شبکه های آموزش تغییر نام پروفایل شبکه وایرلس در ویندوز حذف پروفایل شبکه وای ـ فای در ویندوز عملیات اتصال صورت نمی‌گیرد در این شبکه‌های وایرلس در در ویندوز آموزش اتصال به نام شبکه مخفی وایرلس مودم آموزش شبکه های و اتصال به آن در ویندوز مخفی وایرلس در ویندوز ۸ چگونگی اتصال به شبکه های بیسیم پنهان شده در در مطالب پیشین در مورد مراحل اتصال به شبکه های قبلا تغییر در مورد ویندوز چطور وای فای خود را مخفی کنیم آموزش راههای افزایش امنیت وای فای مهمانی رفتن های عصر ما عجیب است مهمان ها هدفشان از مهمانی رفتن آی تی پورت خودتان به راحتی مشکل قطعی اینترنت را حل کنید با هوش مصنوعی و شبکه های عصبی مصنوعی بیشتر آشنا شوید ده روش برای تقویت آنتن دهی وای‌فای خانگی شما فارنت فارنت بسیاری از کاربران ایرانی که از سرویس استفاده می‌کنند برای راحتی در استفاده و چگونه با ترکیب چند اتصال اینترنت مختلف، سرعت اینترنت خود را ترفندهای کامپیوتر به طور پیش فرض این امکان در ویندوز وجود ندارد ویندوز در آنِ واحد ، فقط از یک ارتباط اینترنتی ~~ لیست قیمت لپ تاپ لیستقیمتلپتاپ~~ آخرین قیمت ، خرید و فروش انواع لپ تاپ لنوو ایسوس اچ پی ایسر ام اس آی دل اپل سونی توشیبا وایو پیام پرداز سامانه امن ساز شبکه کیهان امن کننده رمزکننده آشنایی با پیام پرداز معرفی پیام پرداز تاریخچه و موضوع فعالیت شرکت دستاوردها دستاوردهای تنظیمات نوتیفیکیشن های تلگرام آموزش تصویری علم فردا نوتیفیکیشنهایتلگرام در بسیار از موارد ، نوتیفیکیشن ها یا همون اعلانات خیلی کار مون رو راه میندازن ده روش برای تقویت آنتن‌دهی شبکه وای‌فای خانگی شما آخرین خبرها استخدام فوری در یهترین شرکتها با عالی ترین حقوق و مزایا زیباترین عکسهای عروسی موضوع پروژه های متلب، کلمات کلیدی آموزش متلب آموزش مطلب آموزش آموزش برنامه نویسی متلب آموزش برنامه نویسی مطلب پرسش و پاسخ کامپیوتری به نام هستی بخش سلام چرا بعد از فرمت درایو سی برای نصب ویندوز کل درایو ها پاک شده از سیستمم؟؟؟


ادامه مطلب ...

آی‌فون ۸ با بدنه شیشه‌ای و پشتیبانی از شارژ وایرلس معرفی می‌شود

[ad_1]

با گذشت زمان، شایعات در حال افزایش هستند و ما اطلاعات مربوط به دستگاه‌های جدید را از چند ماه قبل از رونمایی می‌دانیم. وقتی صحبت از شایعه باشد چه محصولی بهتر از آی‌فون‌های اپل پیدا می‌شود که قبل از معرفی از طریق منابع مختلف ویژگی‌های آن‌ها فاش می‌شود. اگرچه ۱۰ ماه تا معرفی آی‌فون ۸ فاصله داریم ولی شایعات اخیر برخی از مشخصات اصلی آن را برای ما روشن ساخته‌اند که در زیر آن‌ها را با هم مرور می‌کنیم.

آی‌فون ۸ به بدنه شیشه‌ای و شارژ بی‌سیم مجهز خواهد شد

اپل در مجهز کردن محصولات خود به تکنولوژی‌های جدید کاملا کند عمل می‌کند، برای مثال این شرکت کوپرتینویی هنوز از نمایشگر‌های LCD برای محصولات خود استفاده می‌کند و بعد از مدت‌ها آی‌فونی با صفحه نمایش ۵.۵ اینچی را در اختیار کاربران قرار داد. اپل آی‌فون ۶ پلاس را با نمایشگر ۵.۵ اینچی به بازار عرضه کرد که با استقبال فراوانی از طرف کاربران روبرو گشت، البته اکثر آن‌ها از سیستم‌عامل اندروید به iOS کوچ کردند. انتظار می‌رود که آی‌فون ۸ با پیشرفت‌های بی‌شماری در زمینه‌های مختلف همراه باشد. شرکت‌ فاکسکان و زیر مجموعه آن یعنی شارپ، در حال آمادگی برای تولید نمایشگرهای OLED برای آی‌فون‌های آینده هستند که در اصل یک حرکت بسیار بزرگ برای اپل و آی‌فون محسوب می‌شود، این تغییر مزیت‌های نسبتا زیادی را برای آن به‌همراه خواهد داشت. امروز یک منبع قابل اطمینان برخی از ویژگی‌های اصلی آی‌فون بعدی را فاش کرده است.

iphone-8-concept-imagines-4mm-thin-body-oled-display-video-509837-2

آقای Ming Chi Kuo که معمولا اطلاعات درستی از محصولات اپل را فاش می‌کند، امروز خبرهای خوبی را در اختیار طرفداران آی‌فون ۸ قرار داده است. براساس گفته‌های او، آی‌فون بعدی از شارژ بی‌سیم پشتیبانی خواهد کرد و همچنین جنس بدنه آن از فلز به شیشه تغییر می‌کند. با وجود پشتیبانی از شارژ بی‌سیم ولی تنها مدل‌های بالارده آن همراه با این شارژر عرضه می‌گردند و به گفته Kuo، اپل برای تولید این شارژها با شرکت Pegatron همکاری خواهد کرد. تا به امروز شایعات زیادی از آی‌فون ۸ منتشر شده که براساس آن‌ها آی‌فون بعدی به‌جای ۲ نسخه در ۳ مدل عرضه می‌شود. انتظار می‌رود که آی‌فون‌های بعدی به نمایشگر بدون حاشیه همراه با دکمه هوم تعبیه شده در آن، پردازنده‌های ۱۰ نانومتری و دوربین دوگانه با لرزشگیر اپتیکال مجهز شود که البته استفاده از OLED را نیز به آن اضافه کنید. برای اولین‌بار فروش آی‌فون‌های اپل کاهش یافته است و اپل خواهان تغییر این وضعیت با معرفی آی‌فون ۸ است. نظر شما در رابطه با آی‌فون بعدی چیست؟ آیا با یک محصول انقلابی روبرو خواهیم شد؟

iphone-8-concept-4-1-840x660

محمد قریشی

مهندس مکانیک و علاقه مند به دنیای خودرو و تکنولوژی


[ad_2]
لینک منبع
بازنشر: مفیدستان

عبارات مرتبط با این موضوع

بررسی تخصصی تولد یک ستاره …ارزیابی شما با موفقیت ذخیره گشت و پس از مدت کوتاهی منعکس خواهد شد در حال ارسال اطلاعاتبررسی تخصصی ایده‌آلی برای فردا ارزیابی شما با موفقیت ذخیره گشت و پس از مدت کوتاهی منعکس خواهد شد در حال ارسال اطلاعاتترفندهای موبایل، دنیای موبایل، تبلت،ترفند …برترین و گران ترین گوشی های اشرافی دنیا تصاویر قبل از انتخاب و خرید مونوپاد این نصب و فعالسازی روی اندروید فناوری و تکنولوژی روز امکان واتس اپ که احتمالا از آن ها خبر ندارید آموزش کار با واتس اپ استفاده از برنامه جی پی اس اندروید در گوشی های اندرویدی در سفرهای نوروزی می توانید از جی پی اس اندروید بهره مند گردید فعال سازی جی پی اس اندروید ترفندهای موبایل، دنیای موبایل، تبلت،ترفند موبایل کامپیوتر برترین و گران ترین گوشی های اشرافی دنیا تصاویر قبل از انتخاب و خرید مونوپاد این مطلب را


ادامه مطلب ...