Как заливать софт? для заливки скетча нужен USB/Serial adapter.
Схема подключения адаптера? Плюс к плюсу, минус к минусу. RX к RX; TX к TX. Для загрузки нового скетча в Arduino Mini необходимо нажать кнопку «reset» на плате непосредственно перед нажатием кнопки «upload» в среде разработки Arduino.
Особенности: плата Arduino Mini более хрупкая На Mini есть еще два аналоговых входа (всего 8). Однако четыре из них не соединены с входными выводами Arduino Mini, поэтому чтобы их использовать, вам потребуется запаять в соответствующие отверстия провода. Два из этих неподключенных выводов также используются библиотекой проводников (I2C), то есть при её использовании тоже потребуется пайка. Подключение более 9 вольт к выводу +9V или противоположное подключение выводов питания и земли от источника питания может убить микросхему ATmega168 на Arduino Mini. Для подключения к arduino mini ethrnet модуля ENC28j60 нужны пины от шины SPI (или ISP). На arduino mini - это пины как на arduino

pro mini: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK).
Microcontroller |
ATmega328 |
Operating Voltage |
5V |
Input Voltage |
7-9 V |
Digital I/O Pins |
14 (of which 6 provide PWM output) |
Analog Input Pins |
8 (of which 4 are broken out onto pins) |
DC Current per I/O Pin |
40 mA |
Flash Memory |
32 KB (of which 2 KB used by bootloader) |
SRAM |
2 KB |
EEPROM |
1 KB |
Clock Speed |
16 MHz |
Arduino mini (pro mini) |
Enc28j60 |
10 (если не будет работать то 8 (особенно касается Arduino Mini)) |
CS |
11 |
SI |
12 |
SO |
13 |
SCK |
3.3v |
3.3V |
GND |
GND
|
Arduino mini - это тоже самое, что Arduino Uno, но исполненный на компактной плате. Он лишён USB порта и разъёма для питания.
Питание arduino mini: официально 5В. Вообще Arduino Mini более привередлива к напряжению питания. Существует рекомендация использовать входное напряжение: 7-9 В.
Используемый чип в arduino mini v5: ATmega328p.
Для подключения к arduino mini ethernet модуля ENC28j60 необходимо обеспечить модулю питание равное 3.3В.
Получение 3.3В от 5-ти вольтовой arduino mini. Можно использовать DigiKey. Или использовать делитель напряжения на резисторах, но есть минус - резисторы повысят энергопотребление т.к. будут греться. Но как вариант использовать можно.
Делитель напряжения:
Для расчета сопротивления резисторов может пригодиться этот сайт.
Пример подключения ENC28j60 к arduino pro mini, как разрулить питание 3.3В и 5.0В. Взято отсюда.

Габаритные размеры печатной платы Pro Mini составляют 1,8х3,3 см.
Потребяемый ток примерно ~40mA.
Ссылка на ethernetcard.
Тестирование работоспособности модуля.
1. Убедиться, что в скетче прописана SPI library.
2. Поменять MAC адрес т.к. вполне возможно что он уже есть в сети от другой arduino.
3. http://forum.arduino.cc/index.php?topic=210517.0
4. testDHCP
5. Иногда полезно указать номер цифрового пина на плане arduino который CS:
ether.begin(sizeof Ethernet::buffer, mymac, 10)
6. VCC - 3.3V
GND - GND
SCK - Pin 13
SO - Pin 12
SI - Pin 11
CS - Pin 8
7. If you want to use the standard Arduino Ethernet library then you need a Wiznet module.
8. Подключить модуль к Arduino Duemilanove и проверить работоспособность.
Примеры скетчей:
#if STATIC
Serial.println( "Getting static IP.");
if (!ether.staticSetup(myip, gwip)){
Serial.println( "could not get a static IP");
blinkLed(); // blink forever to indicate a problem
}
Работает при наличии библиотеки
Полезные ссылки:
http://nathanhein.com/2013/02/getting-arduino-online-with-an-enc28j60/
Соединение Arduino Mini и адаптера мини-USB.
Подключение к arduino pro mini ENC28j60.
|