

Add to Cart
Os ethernet de Arduino embarcam a vista dianteira com o módulo opcional do ponto de entrada
Os ethernet de Arduino embarcam a vista dianteira
Os ethernet de Arduino embarcam a vista traseira
O ethernet de Arduino é uma placa do microcontrolador baseada no ATmega328 (folha de dados). Tem 14 pinos digitais do entrada/saída, 6 entradas análogas, um oscilador de cristal de 16 megahertz, uma conexo RJ45, um jaque do poder, um encabeçamento de ICSP, e um boto de restauraço.
N.B.: Fixa 10, 11, 12 e 13 so reservados conectando com o módulo dos ethernet e no devem ser usados de outra maneira. Isto reduz o número de pinos disponíveis a 9, com os 4 disponíveis como saídas de PWM.
Um poder opcional sobre o módulo dos ethernet pode ser adicionado placa também.
O ethernet difere de outras placas que no tem uma microplaqueta USB--de série a bordo do motorista, mas tem uma relaço dos ethernet de Wiznet. Esta é a mesma relaço encontrada no protetor dos ethernet.
Um leitor de carto a bordo do microSD, que possa ser usado para armazenar arquivos para servir sobre a rede, é acessível através da biblioteca do SD. O Pin 10 é reservado para a relaço de Wiznet, SS para o carto do SD está em Pin 4.
O encabeçamento de seis pinos pode ser conectado a um cabo de FTDI ou a uma placa de série de USB para fornecer o poder e a comunicaço de USB placa.
Microcontrolador | ATmega328 |
Tenso de funcionamento | 5V |
Tomada da tenso de entrada (limites) | 6-18V |
Ponto de entrada da tenso de entrada (limites) | 36-57V |
Pinos do I/O de Digitas | 14 (de que 4 fornecem PWM output) |
Pinos de Arduino reservados: | |
10 a 13 usados para SPI | |
4 usados para o carto do SD | |
Interrupço 2 W5100 (quando construída uma ponte sobre) | |
Pinos da entrada análoga | 6 |
Corrente da C.C. pelo Pin do I/O | 40 miliampères |
Corrente da C.C. para Pin 3.3V | 50 miliampères |
Memória Flash | 32 KB (ATmega328) de que 0,5 KB usados pelo bootloader |
SRAM | 2 KB (ATmega328) |
EEPROM | 1 KB (ATmega328) |
Velocidade de relógio | 16 megahertz |
Controlador encaixado TCP/IP dos ethernet W5100 | |
O poder sobre ethernet apronta Jack magnético | |
Micro carto do SD, com os tradutores ativos da tenso |
A placa pode igualmente ser posta através de uma fonte da alimentaço externa, um poder opcional sobre o módulo de (PoE) dos ethernet, ou usando um conector da série de FTDI cable/USB.
A alimentaço externa pode vir de um adaptador C.A.--C.C. (parede-verruga) ou da bateria. O adaptador pode ser conectado obstruindo uma tomada 2.1mm centro-positiva no jaque do poder da placa. As ligações de uma bateria podem ser introduzidas encabeçamentos no pino da terra e do Vin do conector de alimentaço.
A placa pode operar sobre uma fonte externo de 6 a 20 volts. Se fornecido com o menos do que 7V, contudo, o pino 5V pode fornecer menos de cinco volts e a placa podem ser instáveis. Se usando mais do que 12V, o regulador de tenso pode superaquecer e danificar a placa. A escala recomendada é 7 a 12 volts.
Os pinos do poder so como segue:
O módulo opcional do ponto de entrada é projetado extrair o poder de um cabo ethernet convencional da categoria 5 do twisted pair:
N.B.: o poder sobre o módulo dos ethernet é hardware proprietário no feito por Arduino, ele é um acessório do terceiro. Para mais informaço, veja a folha de dados
Ao usar o adaptador do poder, o poder pode vir de um adaptador C.A.--C.C. (parede-verruga) ou da bateria. O adaptador pode ser conectado obstruindo uma tomada 2.1mm centro-positiva no jaque do poder da placa. As ligações de uma bateria podem ser introduzidas encabeçamentos no pino da terra e do Vin do conector de alimentaço.
A placa pode operar sobre uma fonte externo de 6 a 20 volts. Se fornecido com o menos do que 7V, contudo, o pino 5V pode fornecer menos de cinco volts e a placa podem ser instáveis. Se usando mais do que 12V, o regulador de tenso pode superaquecer e danificar a placa. A escala recomendada é 7 a 12 volts.
O ATmega328 tem 32 KB (com os 0,5 KB usados para o bootloader). Igualmente tem 2 KB de SRAM e 1 KB de EEPROM (que pode ser lido e escrito com a biblioteca de EEPROM).
Cada um dos 14 pinos digitais na placa dos ethernet pode ser usado como uma entrada ou uma saída, usando o pinMode (), o digitalWrite (), e as funções do digitalRead (). Operam-se em 5 volts. Cada pino pode fornecer ou receber um máximo de 40 miliampères e manda um interno levantar o resistor (desligado revelia) de 20-50 kOhms. Além, alguns pinos especializaram funções:
A placa dos ethernet tem 6 entradas análogas, etiquetadas A0 com o A5, cada qual fornece 10 bocados da definiço (isto é 1024 valores diferentes). revelia medem da terra a 5 volts, so embora ele possível mudar a extremidade superior de sua escala usando o pino da AREF e a funço do analogReference (). Adicionalmente, alguns pinos especializaram a funcionalidade:
Há um par outros pinos na placa:
Veja igualmente o mapeamento entre os pinos de Arduino e os portos ATmega328.
O ethernet de Arduino tem um número de facilidades para comunicar-se com um computador, um outro Arduino, ou uns outros microcontroladores.
Uma biblioteca de SoftwareSerial permite uma comunicaço de série em alguns dos pinos digitais da ONU.
O ATmega328 igualmente apoia uma comunicaço de TWI e de SPI. O software de Arduino inclui uma biblioteca do fio para simplificar o uso do ônibus de TWI; veja a documentaço para detalhes. Para uma comunicaço de SPI, use a biblioteca de SPI.
A placa igualmente pode conectar a uma rede prendida através dos ethernet. Ao conectar a uma rede, você precisará de fornecer um IP address e um MAC address. A biblioteca dos ethernet é apoiada inteiramente.
O leitor de carto a bordo do microSD é acessível através da biblioteca do SD. Ao trabalhar com esta biblioteca, os SS esto em Pin 4.
É possível programar a placa dos ethernet de Arduino em duas maneiras: através do encabeçamento da programaço de série de 6 pinos, ou com um programador externo do ISP.
O encabeçamento da programaço de série de 6 pinos é compatível com os cabos de FTDI USB e as placas USB--de série básicas da fuga do FTDI-estilo de Sparkfun e de Adafruit que incluem o conector USB-de série de Arduino. Caracteriza o apoio para a restauraço automática, permitindo que os esboços sejam transferidos arquivos pela rede sem pressionar o boto de restauraço na placa. Quando obstruído em um adaptador de USB do FTDI-estilo, o ethernet de Arduino é posto fora do adaptador.
Você pode igualmente programar a placa dos ethernet com um programador externo como um mkII ou USBTinyISP de AVRISP. Para estabelecer seu ambiente para queimar um esboço com um programador, siga estas instruções. Isto suprimirá do bootloader de série, contudo.
Todos os esboços do exemplo dos ethernet trabalham como fazem com o protetor dos ethernet. Certifique-se mudar os ajustes da rede para sua rede.
O comprimento máximo e a largura do PWB dos ethernet so 2,7 e 2,1 polegadas respectivamente, com o conector RJ45 e o jaque do poder que estendem além da dimenso anterior. Quatro furos do parafuso permitem que a placa seja unida a uma superfície ou a um caso. Note que a distncia entre os pinos digitais 7 e 8 so 160 mil. (0,16"), no um mesmo múltiplo do afastamento de 100 mil. dos outros pinos.
Com esta placa você precisa de mudar o arquivo de boards.txt em seu diretório de Arduino (o encontre em: “Arduino-00xx > hardware > arduino”) com esta verso actualizado que inclui igualmente a placa mega de ADK:
[Para ser downladed, isto arquiva é comprimido em um arquivo do fecho de correr, assim que em você necessidade dos abrir o zíper no diretório descrito acima.]