من اینجا هستم تا به شما نحوه استفاده از محدوده یاب اولتراسونیک HC-SR04 با ATtiny85 و همچنین برنامه نویسی ATtiny85 را با استفاده از محافظ فوق العاده ای که randofo ایجاد کرده است، به شما نشان دهم.
لیست مواد:
کتابخانه برنامه نویسی ATtiny85
Arduino Uno
HC-SR04 برد یاب التراسونیک و سیم های جامپر کتابخانه Breadboard ATtiny85
مرحله 1: آردوینو را برنامه ریزی کنید
قبل از اینکه شیلد خود را به Arduino Uno وصل کنید، باید مطمئن شوید که Arduino Uno خود را در حالت ISP قرار داده اید، برای انجام این کار آردوینو IDE خود را بارگیری کنید و پس از بارگیری به File > Examples > ArduinoISP بروید، اکنون آردوینو خود را به رایانه شخصی خود متصل کرده و طرح ISP را آپلود کنید.
مرحله 2: شیلد را وصل کنید
آردوینو Uno خود را بردارید و شیلد را در جای خود ببندید، سپس آی سی ATtiny85 خود را بردارید و آن را به روش صحیح در سوکت DIP-8 روی شیلد قرار دهید.
مرحله 3: ATtiny85 را برنامه ریزی کنید
اکنون که آردوینو را در حالت برنامهنویسی قرار دادهاید و شیلد را وصل کردهاید، زمان برنامهریزی تراشه ATtiny85 است، اکنون به شما نشان میدهم که چگونه LED روی برد را چشمک بزند.
به این پیوند بروید و دستورالعملها را دنبال کنید تا کتابخانه هسته ATtiny در Arduino IDE بارگذاری شود، پس از انجام این کار، کد زیر را در IDE کپی کرده و آپلود کنید (پس از انتخاب برد صحیح).
اکنون که آردوینو را در حالت برنامهنویسی قرار دادهاید و شیلد را وصل کردهاید، زمان برنامهریزی تراشه ATtiny85 است، اکنون به شما نشان میدهم که چگونه LED روی برد را چشمک بزند.
به این پیوند بروید و دستورالعملها را دنبال کنید تا کتابخانه هسته ATtiny در Arduino IDE بارگذاری شود، پس از انجام این کار، کد زیر را در IDE کپی کرده و آپلود کنید (پس از انتخاب برد صحیح).
/* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ void setup() { // initialize the digital pin as an output. // Pin 13 has an LED connected on most Arduino boards: pinMode(0, OUTPUT); } void loop() { digitalWrite(0, HIGH); // set the LED on delay(1000); // wait for a second digitalWrite(0, LOW); // set the LED off delay(1000); // wait for a second }
HC-SR04 برد یاب التراسونیک و سیمهای جامپر کتابخانه Breadboard ATtiny85
برای جزئیات بیشتر: محدوده یاب اولتراسونیک با ATtiny85 با استفاده از آردوینو
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
I’m here to show you how to use a HC-SR04 Ultrasonic Range Finder with an ATtiny85 as well as programming the ATtiny85 using the wonderful shield that randofo created.
List of materials:
ATtiny85 Programming Library
Arduino Uno
HC-SR04 Ultrasonic Range Finder and Library
Jumper Wires
Breadboard
ATtiny85
Step 1: Program the Arduino
Before you connect your shield to the Arduino Uno, you’ll want to make sure you’ve put your Arduino Uno into it’s ISP mode, to do this load up your Arduino IDE and once it’s loaded go to File > Examples > ArduinoISP, now connect your Arduino up to your PC and upload the ISP sketch.