Тази страница съдържа инструкции как да съберете ядрото на Arduino в тестово поле. ATmega328P-PU е микроконтролер, около който е изграден Arduino Uno. Това ръководство създава версия, която работи на 16 MHz. Готовата връзка може да бъде програмирана в съответствие с инструкциите за Arduino като ISP програмист.

Тестово поле

За експеримента е достатъчно поле с 30 колони. Той удобно пасва на микроконтролер, схема за нулиране, кристал и LED.

Микроконтролер

Поставете ATmega328P в тестовото поле, така че PIN1 да е в позиция e9. Това ще ни осигури достатъчно място от двете страни, където по-късно ще поставим бутона за нулиране и светодиода.

atmega328p

Захранване

Свържете двете надлъжни пътеки, които са проектирани за + 5V и GND. Добавете връзка между a16 и GND и j15 и GND. Добавете връзка между a15 и +5 V и j16 и +5 V. Връзките j15 и j16 не е задължително да бъдат свързани, тяхната цел е да предоставят аналогови измервания. Понякога в такива схеми се добавя 0,1 μF кондензатор между всеки захранващ щифт и GND. Това е филтриращ кондензатор, чиято задача е да компенсира колебанията на напрежението. Поставя се възможно най-близо до микроконтролера. Ако ще правите такава връзка на печатна платка, не забравяйте да добавите тези кондензатори там.

Нулиране

Можете да нулирате веригата по всяко време с бутона за нулиране. Поставете бутона до микроконтролера. Произвеждат се различни видове, които се различават леко по размер. Моята е годна на позиция c6-e8. Уверете се, че проводящите пътеки в бутона са хоризонтални с микроконтролера. Включете 10k резистор между a9 и + 5V .

Пин 1 на микроконтролера е в позиция e9. Благодарение на резистора (изтегляне) той се задържа на +5 V. При натискане на бутона щифтът е свързан към GND и това задейства нулиране на микроконтролера. За да работи това, a6 и GND и a8 и b9 все още трябва да бъдат свързани .

Кристал

Кристалът е необходим само ако искаме да имаме идентичен Arduino на 16 MHz. Свържете 22pF кондензатор между a17 и GND. Свържете 22 pF кондензатор между a18 и GND. Свържете 16 MHz кристал между b17 и b18. По подразбиране микроконтролерът е фабрично настроен на 1 MHz. За да работи на по-висока честота, е необходим кристал и също трябва да се настроят предпазители.

Светодиодът ще служи за индикация за правилната работа на веригата. Свържете го към същия щифт, където Arduino Uno има светодиод на цифров изход 13. Свържете h18 и h24. Поставете светодиода на i24 (анод - по-дълъг крак) и i25. Свържете 1k резистор между j25 и GND. Можете също да намерите стойността 330R в други ръководства. Стойностите на резистора задават тока, преминаващ през светодиода. Днес се продават ярки светодиоди, така че стойност от 1k ще бъде достатъчна.

Свързване на Arduino Uno като ISP

  • 10 uF електролитен кондензатор между RESET и GND на Arduino. Плюс е свързан с RESET. Това ще предотврати нулирането на Arduino. Но първо опитайте без кондензатор. Според моя опит не се изисква за по-новите версии на IDE.
  • 5 V от Arduino до 5 V тестово поле.
  • GND от Arduino до GND тестово поле.
  • PIN10 от Arduino на d9 .
  • ПИН11 от Arduino на j20 .
  • ПИН12 от Arduino до j19 .
  • ПИН13 от Arduino до j18 .

Веригата вече е готова за програмиране и тестване. Вижте хипервръзката в горната част на тази страница за подробно описание. Не забравяйте да зададете правилно всички параметри. Често е грешка, че не сте задали правилно версията на програмиста на ArduinoISP. Обърнете внимание и на настройката на предпазителите.

Сгънат на тестово поле

За да ви дам представа как наистина изглежда, прикачих снимки.

На първата снимка той е сглобен с помощта на свързващи кабели. Малко объркващо.

На втората снимка той е сглобен с помощта на свързващи проводници, които могат да бъдат закупени в удобна опаковка. Резултатът може да бъде наистина ясна връзка.

Разположение на щифта

Защо да го свързвате просто така?

Тъй като консумацията на микроконтролера, свързан по този начин, е минимална. Arduino има куп енергоемки компоненти на своята платка. При такава връзка консумацията е само 16 mA. Arduino UNO консумира приблизително 50 mA.

Ако искате да станете още по-ниски с консумацията, е възможно да приспите микроконтролера. Ако човек не иска да бъде много изтощен от изследването на режимите на сън, той ще използва готовото решение чрез Нарколептичната библиотека. .