رفتن به مطلب
بازگشایی انجمن! ×
GuardIran

aliakbar13781211

کاربر تازه‌وارد
  • ارسال ها

    15
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    1

aliakbar13781211 آخرین بار در روز ژانویه 29 2017 برنده شده

aliakbar13781211 یکی از رکورد داران بیشترین تعداد پسند مطالب است !

درباره aliakbar13781211

آخرین بازدید کنندگان پروفایل

2,123 بازدید پروفایل

دستاوردهای aliakbar13781211

Newbie

Newbie (1/14)

67

امتیاز

  1. aliakbar13781211

    اموزش اردینو

    Digital Read Serial این مثال به شما نشان می دهد که چطور وضعیت سوییچ را با برقرار کردن ارتباط سریال بین آردوینو و کامپیوتر از طریق USB کنترل کنید. سخت افزار مورد نیازبرد آردوینو سوییچ دو وضعیتی، کلید یا سوییچ چند وضعیتی یک مقاومت 10 کیلو اهمی برد بورد سیم برد بوردی مدار این تصویر با استفاده از نرم افزار Fritzing ایجاد شده است. برای مثال های بیشتر مدار به صفحه پروژه های Fritzing مراجعه کنید. سه عدد سیم را به برد آردوینو وصل کنید. دو سیم اول یعنی سیم قرمز و مشکی را به دو ردیف بلند عمودی در کناره ی برد بورد وصل کنید تا دسترسی به 5 ولت و زمین را تأمین کنند. سومین سیم از پین دیجیتال 2 به یکی از پایه های کلید فشاری وصل می شود. همان پایه کلید را از طریق یک مقاومت pull down (در اینجا 10 کیلو اهمی) به زمین وصل کنید. پایه ی دیگر کلید را به ولتاژ 5 ولت وصل کنید. زمانی که کلیدهای فشاری یا سوییچ ها فشرده می شوند، دو نقطه روی مدار را به هم وصل می کنند. وقتی دکمه های فشاری باز هستند (فشار داده نشده) هیچ ارتباطی بین دو پایه کلیدها وجود ندارد، بنابراین پین (با مقاومت pull down) به زمین وصل است و به عنوان LOW یا صفر خوانده می شود. وقتی کلید بسته شد (فشرده شد)، بین دو پایه خودش ارتباطی ایجاد می کند، یعنی پین به 5 ولت وصل می شود، بنابراین پین به عنوان HIGH یا یک خوانده می شود. اگر شما پین ورودی/خروجی دیجیتال را از همه چیز قطع کنید، LED ممکن است به صورت بی نظم چشمک بزند. این مسئله به این دلیل است که ورودی شناور است.LED یک ارتباط ثابت با Vcc یا زمین ندارد و بصورت تصادفی مقدار آن HIGH یا LOW می شود. به همین دلیل است که شما نیاز به اتصاب مقاومت pull down به زمین دارید. شماتیک کد در برنامه زیر اولین چیزی که شما در تابع setup انجام می دهید، شروع ارتباط سریال با سرعت 9600 بیت داده بر هر ثانیه، بین برد آردوینو و کامپیوتر است که با خط زیر این کار را انجام می دهید: Serial.begin(9600); بعد پین دیجیتال 2 را به عنوان ورودی تنظیم می کنید، این پین، خروجی را از کلید خواهد خواند: pinMode(2,INPUT); الان setup شما کامل شده است، وارد تابع loop() برنامه ی خود شوید. وقتی کلید فشار داده می شود، 5 ولت آزادانه وارد مدار شما می شود و زمانی که فشار داده نشده است، پین ورودی با یک مقاومت 10 کیلو اهمی به زمین وصل خواهد شد. این یک ورودی دیجیتال است، به این معنی که کلید فقط می تواند یک وضعیت روشن (توسط آردوینو به عنوان HIGH یا یک در نظر گرفته شده) یا یک وضعیت خاموش (توسط آردوینو به عنوان LOW یا صفر در نظر گرفته شده) داشته باشد. اولین چیزی که شما در تابعloop() برنامه لازم است انجام دهید این است که متغیری را جهت نگهداری اطلاعاتی که از سوییچ می آید، تعریف کنید. زمانی که اطلاعات به سمت کلید می آید یا صفر است یا یک. شما می توانید از نوع int استفاده کنید. این متغیر راsensorValue بنامید، و برابر با آنچه که از پین دیجیتال 2 خوانده می شود، قرار دهید. شما همه ی اینها را فقط با یک دستور می توانید انجام دهید: int sensorValue = digitalRead(2); زمانی که آردوینو ورودی را خوانده است، اطلاعات را به عنوان مقدار decimal به کامپیوتر بر می گرداند و چاپ می کند. شما می توانید این کار را با دستور Serial.println()درخط آخر کد انجام دهید. Serial.println(sensorValue); اکنون وقتی شما سریال مانیتور را در محیط آردوینو باز می کنید، اگر کلید شما باز باشد رشته ای از صفر را، و اگر کلید شما بسته باشد رشته ای از یک را خواهید دید. /* DigitalReadSerial Reads a digital input on pin 2, prints the result to the serial monitor This example code is in the public domain. */ // digital pin 2 has a pushbutton attached to it. Give it a name: int pushButton = 2; // the setup routine runs once when you press reset: void setup() { // initialize serial communication at 9600 bits per second: Serial.begin(9600); // make the pushbutton's pin an input: pinMode(pushButton, INPUT); } // the loop routine runs over and over again forever: void loop() { // read the input pin: int buttonState = digitalRead(pushButton); // print out the state of the button: Serial.println(buttonState); delay(1); // delay in between reads for stability }
  2. aliakbar13781211

    اموزش اردینو

    فایل و سورس
  3. aliakbar13781211

    اموزش اردینو

    پروژه اول ال ای دی فلاشر خب.این تقریبا ساده ترین پروژه اردینو هستش نحوه بستن مدار نقشه مدار: کد: /* Blink Turns on an LED on for one second, then off for one second, repeatedly. Most Arduinos have an on-board LED you can control. On the Uno and Leonardo, it is attached to digital pin 13. If you're unsure what pin the on-board LED is connected to on your Arduino model, check the documentation at [Hidden Content] This example code is in the public domain. modified 8 May 2014 by Scott Fitzgerald */ // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 13 as an output. pinMode(13, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(13, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second } نکته:: بر روی اردینو به پایه شماره 13 یه ال ای دی وصل شده و شما اگر بخواید فقط تست کنیدمیتونید از اون استفاده کنید تا دقایقی بعد سورس اماده و فیلم های مربوطه
  4. aliakbar13781211

    اموزش اردینو

    سلام. دیدم این سایت همه چی داره اما قسمت الکترونیکش یه چیزی کم بودش امیدوارم این اموزش ها باب دلتون باشه اموزش ها بر مبنای پروژس .بریم سر اصل مطلب آردوینو چیست؟ آردوینو ابزاری است برای تولید کامپیوترهایی که نسبت به کامپیوتر شخصی شما، مقدار بیشتری از دنیای فیزیکی را احساس و کنترل می کنند. این ابزار، یک پلت فرم محاسباتی فیزیکی open-source است که بر اساس یک برد میکروکنترلر ساده تهیه شده، و نیز یک محیط توسعه برای نوشتن نرم افزار جهت کار با برد می باشد. آردوینو می تواند جهت ایجاد اشیای تعاملی، گرفتن ورودی از تعداد زیادی سوییچ و حسگر، و کنترل تنوعی از لامپ ها، موتورها، و سایر خروجی های فیزیکی به کار گرفته شود. پروژه های آردوینو می توانند مستقل باشند، و یا با نرم افزاری که روی کامپیوتر شما در حال اجراست(مثل Flash ، Processing، MaxMSP)، ارتباط برقرار کند. شما می توانید بردها را به طور دستی مونتاژ کنید و یا به صورت از پیش مونتاژ شده، خریداری کنید؛ محیط برنامه نویسی open-source را می توانید به صورت رایگان دانلود کنید. زبان برنامه نویسی آردوینو، یک پیاده سازی از Wiring(یک پلت فرم محاسباتی و فیزیکی مشابه) است، که بر اساس محیط برنامه نویسی چندرسانه ای Processing کار می کند. چرا آردوینو؟ تعداد زیادی میکروکنترلر و پلت فرم میکروکنترلر دیگر، جهت محاسبات فیزیکی موجود است. بردهای Parallax Basic Stamp، Netmedia's BX-24، Phidgets، MIT's Handyboard و بسیاری بردهای دیگر، عملکرد مشابهی را ارائه می دهند. کلیه این ابزارها، جزئیات درهم و برهمی از برنامه نویسی میکروکنترلر را برداشته و آن را در یک پکیج easy-to-use جمع بندی نموده اند. برد آردوینو همچنین فرایند کار با میکروکنترلرها را تسهیل می کند. لیکن مزایایی را برای معلمان، دانش آموزان و مبتدیان علاقه مند در کلیه سیستم های دیگر ارائه می دهد: ارزان - در مقایسه با سایر پلت فرم های میکروکنترلر، بردهای آردوینو نسبتاً ارزان هستند. ارزان ترین نسخه از ماژول آردوینو می تواند به صورت دستی مونتاژ شود، و حتی ماژول های آردوینو از پیش مونتاژ شده، کمتراز 50 دلار قیمت دارد. مستقل از سیستم عامل (Cross-platform) - نرم افزار آردوینو روی سیستم های عامل ویندوز، مکینتاش OSX و لینوکس اجرا می شود. اکثر سیستم های میکروکنترلر منحصر به ویندوز شده اند. محیط برنامه نویسی شفاف و ساده - محیط برنامه نویسی آردوینو برای استفاده مبتدیان، ساده است، در عین حال جهت استفاده ی کاربران حرفه ای از مزیتها نیز به اندازه کافی منعطف است. برای مدرسان، بر اساس محیط برنامه نویسی Processing به راحتی قابل استفاده است، بدین ترتیب، دانش آموزانی که برنامه نویسی در آن محیط را یاد می گیرند، با ظاهر و باطن آردوینو آشنا خواهند شد. نرم افزار قابل توسعه و open-source - نرم افزار آردوینو به صورت یک ابزار open-source منتشر شده است که برای توسعه توسط برنامه نویسان باتجربه موجود می باشد. این زبان می تواند از طریق کتابخانه های C++ گسترش یابد، و افرای که می خواهند جزئیات فنی را بفهمند، می توانند از آردوینو گریزی به زبان برنامه نویسی AVR C که زبان پایه ی آن است، بزنند. به طور مشابه اگر بخواهید، می توانید مستقیما کد AVR-C را درون برنامه های آردوینو خود درج کنید. سخت افزار قابل توسعه و open-source - آردوینو بر اساس میکروکنترلرهای ATMEGA8 و ATMEGA168 شرکت Atmel پایه ریزی شده اند. طرح ماژول ها تحت لیسانس Creative Commons مجوز گرفته اند، بنابراین طراحان با تجربه مدار، می توانند ماژول خود را ساخته، توسعه داده و آن را بهبود ببخشند. حتی کاربران نسبتاً بی تجربه می توانند یک نسخه بردبوردی از ماژول را جهت فهم شیوه کار آن بسازند و هزینه ای جهت آن نپردازند. برای دانلود نرم افزار اردینو میتونید از این لینک استفاده کنید سایت دانلود نرم افزار اردینو
  5. سلام. من میخواستم بدونم چظور میشه سرور برنامه های انلاین رو پیدا کرد. اگر کسی در این باره اطلاعاتی داره ممنون میشم کمکی بهم بکنه.ممنون
  6. من هک کردن جیمیلو یه بار خواستم انجام بدم دنگ و فنگ زیاد داشت اما میتونی یکی از این دوراه رو انجام بدی 1-اکانت کلشت رو گوشیت باز هستش؟؟؟؟ اگر هست یه سرچ تو اینترنت بزنی که میگن یه ایمیل به سوپرسل بدی و اینچیزا رو امتحان کن یکی از دوستام امتحان کردش زیر 1 روز بهش جواب فرستادن 2- اگر به طرف دسترسی داری مثلا تو تلگرام و این چیزا بترسونیش و جیمیلو بگیری بهتره. مثلا یه بار خیلی وقت پیش واس من اینکار رو کردن و به بهونه مثلا خرید جیمیل و رمز و گرفتن و من میدونستم که میخواد دستکاری کنه تو جیمیل رفتم سریع رمزو برگردوندم یه جایی تو خود گوگل هم بود ایپیشو نشون داد با موقعیتش ایپیشو تو نت زدم نوشتش واس ایرانسله . من یه اسکرین شات از این اطلاعات و یه اسکرین شات هم از سایت پلیس فتا قسمت ارتباط با ما گرفتم واسش فرستادم بدبخت از ترسش جیمیلو داد تو تلگرام هم سریع دلیت اکانت کرد.خخخخخخخخخخ
  7. سلام. من یه سایتی رو اسکن کردم این اطلاعاتو رو به من داد. شرمنده چون تازه کارم زیاد چیزی ازش نمیفهمم. اگر میشه کمکم کنید بفهمم اینا چی هستن و اگر یه کمک کوچکی هم تو راه هک سایته بکنید ممنون میشم
  8. سلام. من با nmap تو کالی یه سایتی رو اسکن کردم و این پورت ها رو باز نشون داد. سوال من این هست که ایا این پورت ها برای هک سایت مناسب هستند؟؟؟؟؟؟؟؟؟؟ ایا میشه با این پورت ها به سایت نفوذ کرد؟؟؟؟؟؟؟؟ اگر میشه نفوذ کرد یه کمکی هم بکنید تا بدونم چجور میشه نفوذ کرد لطفا.ممنون میشم.
  9. aliakbar13781211

    اموزش طراحی ربات

    قسمت سوم طراحی به نام خدا اولین قسمت از طراحی رو شروع میکنیم. اول از همه شما باید ذهن خلاقی داشته باشید تا بتونید طرح های خوبی ارائه بدید دوم شما باید طرح یاایدتون رو تمام و کمال رو کاغذ بنویسید(نقشه مکانیک یا الکترونیکشو نکشید!!!!!!!!!!) سوم . جزییات رو مینویسید اما بازم نقشه رو نمیکشید!!!!!!!!! چهارم. با توجه به جزییات شکلی تخیلی از رباتی که مبخواید بسازید رو بکشید مثال ها رو جلو تر میگم قسمت پنج شما باید ببینید که رباتتون قراره چیکارا بکنه و متناسب با اون نقشه الکترونیکشو بکشین قسمت ششم بشینی برنامشو بنویسین . اولین مثال فردا ظهر(رباتی که بدون شنی از رو مناطق سخت تو مسیرش میره بالا!!!!!!!)
  10. aliakbar13781211

    اموزش طراحی ربات

    دیود دیود مثل یک شیر یک طرفه میمونه و فقط جریانه از یک سمت عبور میده خازن مهم ترین کار خازن ذخیره الکتریسیته تو خودشه البته برای یکسان کردن جریان های متناوب هم استفاده میشه ترانزیستور ترانزیستوز مثل یک کلید عمل میکنه و اگر ما یک ولتاژ به یکی از پایه های اون بدیم دو پایه بعدی رو به هم وصل میکنه تریستور مثل ترانزیستور هستش اما تفاوتش اینه که با اعمال ولتاژ روی یه پایه ی مخصوص دو پایه دیگه رو به هم وصل میکنه تا وقتی که شما منبع تغذیه رو جدا کنید
  11. aliakbar13781211

    اموزش طراحی ربات

    به نام خدا بخش اول * با توجه به مطالب که تو پست های دیگه بخش ربایک هست ما زیاد رو قسمت اشنایی با قطعات مانور نمیدیم و به یک اشنایی ساده بسنده میکنیم : الکترونیک: نام قطعات : مقاومت - خازن - ال ای دی - کریستال - ایسی (انواع زیادی دارد که به ان ها اشاره میکنیم)- سنسور - دیود - ترانزیستور - تریستور و ....... مقاومت الکتریکی: مقاومت برای محدود کردن جریان الکتریکی به کار میرود برای مثال با اتصال یک مقاومت به ال ای دی مانع از کشیدن امپر زیاد و سوختن ال ای دی میشویم مقاومت متغیر همان طور که از اسم اون پیداست مقاومتی که ظرفیتی متغیر دارد و رنج زیادی از مقاومت ها رو در بر میگیره و مثل مقاومت معمولی یک ظرفیت ثابت نداره مقاومت اری مقاومتی هستش که تعدادی از مقاومت ها به صورت یک پکیج در اومدن و ظرفیت اون هاثابت هستش یعنی شما به جای استفاده از 10 مقاومت از یک مقاومت اری استفاده میکنید. البته در شرایط خاص
×
×
  • ایجاد مورد جدید...