Shenzhen Shanhai Technology Ltd.

Tecnologia Ltd. de Shenzhen Shanhai Fabricação profissional do módulo de GPS do modem e do módulo da G/M GPRS. Nós fornecemos os produtos de alta qualidade, o preço competitivo, e o serviço ao cliente

Manufacturer from China
Dos Estados-activa
14 Anos
Casa / Produtos / placa do arduino /

Placa Tábua de pão-amigável Nano ATmega328 de Arduino (Arduino 3,0 Nano)

Contate
Shenzhen Shanhai Technology Ltd.
Cidade:shenzhen
Província / Estado:guangdong
Pessoa de contato:Ms. angel he
Contate

Placa Tábua de pão-amigável Nano ATmega328 de Arduino (Arduino 3,0 Nano)

Pergunte o preço mais recente
Capacidade da fonte :1000pcs
Contate

Add to Cart

Encontre vídeos semelhantes
Ver descrição do produto

Vista geral

O Arduino Nano é uma placa pequena, completa, e tábua de pão-amigável baseada no ATmega328 (Arduino 3,0 Nano) ou em ATmega168 (Arduino 2.x) Nano. Tem o mais ou menos a mesma funcionalidade do Arduino Duemilanove, mas em um pacote diferente. Falta somente um jaque da alimentação de DC, E trabalha com um mini-b cabo de USB em vez de um padrão. O Nano foi projetado e está sendo produzido por Gravitech.

Diagrama esquemático e projeto

Arduino 3,0 Nano (ATmega328): diagrama esquemático, arquivos de Eagle.

Arduino 2,3 Nano (ATmega168): manual (pdf), arquivos de Eagle. Nota: desde que a versão livre de Eagle não segura mais de 2 camadas, e esta versão do Nano é 4 camadas, é publicada aqui unrouted, assim que os usuários podem abri-la e usar na versão livre de Eagle.

Especificações:

Microcontrolador Atmel ATmega168 ou ATmega328
Tensão de funcionamento (lógica em nível) 5 V
Tensão de entrada (recomendada) 7-12 V
Tensão de entrada (limites) 6-20 V
Pinos do I/O de Digitas 14 (de que 6 fornecem PWM output)
Pinos da entrada análoga 8
Corrente da C.C. pelo Pin do I/O 40 miliampères
Memória Flash 16 KB (ATmega168) ou 32 KB (ATmega328) de que 2 KB usados pelo bootloader
SRAM 1 KB (ATmega168) ou 2 KB (ATmega328)
EEPROM 512 bytes (ATmega168) ou 1 KB (ATmega328)
Velocidade de relógio 16 megahertz
Dimensões 0,73" x 1,70”

Poder:

O Arduino Nano pode ser posto através da mini-b conexão de USB, fonte não regulada da alimentação externa 6-20V (pino 30), ou fonte regulada 5V da alimentação externa (pino 27). A fonte de energia é selecionada automaticamente à fonte a mais alta da tensão.

A microplaqueta de FTDI FT232RL no Nano é posta somente se a placa está sendo posta sobre USB. Em consequência, ao correr no poder externo (de não-USB), a saída 3.3V (que está fornecida pela microplaqueta de FTDI) não está disponível e o diodo emissor de luz de RX e de TX cintilará se digital fixa 0 ou 1 é alto.

Memória

O ATmega168 tem 16 KB da memória Flash para armazenar o código (de que 2 KB são usados para o bootloader); o ATmega328 tem 32 KB, (também com os 2 KB usados para o bootloader). O ATmega168 tem 1 KB de SRAM e 512 bytes de EEPROM (que pode ser lido e escrito com a biblioteca de EEPROM); o ATmega328 tem 2 KB de SRAM e 1 KB de EEPROM.

Entrada e saída

Cada um dos 14 pinos digitais no Nano 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:

  • Série: 0 (RX) e 1 (TX). Usado para receber (RX) e transmitir dados de série de (TX) TTL. Estes pinos são conectados aos pinos correspondentes da microplaqueta da série de FTDI USB-À-TTL.
  • Interrupções externos: 2 e 3. Estes pinos podem ser configurados para provocar uma interrupção em um baixo valor, uma aumentação ou uma borda de queda, ou uma mudança no valor. Veja a função do attachInterrupt () para detalhes.
  • PWM: 3, 5, 6, 9, 10, e 11. fornecem PWM de 8 bits output a função do analogWrite ().
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Uma comunicação de SPI do apoio destes pinos, que, embora desde que pelo hardware subjacente, não seja incluída atualmente na língua de Arduino.
  • Diodo emissor de luz: 13. Há um diodo emissor de luz do acessório conectado ao pino digital 13. Quando o pino é elevado valor, o diodo emissor de luz está ligada, quando o pino é BAIXO, ele está.

O Nano tem 8 entradas análogas, cada qual fornecem 10 bocados da definição (isto é 1024 valores diferentes). À revelia medem da terra a 5 volts, são embora ele possível mudar a extremidade superior de sua escala usando a função do analogReference (). Adicionalmente, alguns pinos especializaram a funcionalidade:

  • MIM2C: 4(SDA)e5(LCC). Apoio mimuma comunicação de2 C (TWI) usando a biblioteca do fio (documentação no Web site da fiação).

Há um par outros pinos na placa:

  • AREF. Tensão da referência para as entradas análogas. Usado com analogReference ().
  • Restauração. Traga esta linha PONTO BAIXO para restaurar o microcontrolador. Usado tipicamente para adicionar um botão de restauração aos protetores que obstruem esse na placa.

Veja igualmente o mapeamento entre os pinos de Arduino e os portos ATmega168.

Uma comunicação

O Arduino Nano tem um número de facilidades para comunicar-se com um computador, um outro Arduino, ou uns outros microcontroladores. Os ATmega168 e os ATmega328 fornecem uma comunicação de série de UART TTL (5V), que esteja disponível nos pinos digitais 0 (RX) e 1 (TX). Um FTDI FT232RL na placa canaliza esta comunicação de série sobre USB e os motoristas de FTDI (incluídos com o software de Arduino) fornecem um porto virtual de COM ao software no computador. O software de Arduino inclui um monitor de série que permita que os dados textuais simples sejam enviados a e da placa de Arduino. O diodo emissor de luz de RX e de TX na placa piscará quando os dados estão sendo transmitidos através da microplaqueta de FTDI e da conexão de USB ao computador (mas não para uma comunicação de série nos pinos 0 e 1).

Uma biblioteca de SoftwareSerial permite uma comunicação de série em alguns dos pinos digitais Nano.

Os ATmega168 e os ATmega328 igualmente apoiam uma comunicação de I2C (TWI) e de SPI. O software de Arduino inclui uma biblioteca do fio para simplificar o uso do ônibus de I2C; veja a documentação para detalhes. Para usar a comunicação de SPI, veja por favor a folha de dados ATmega168 ou ATmega328.

Programação

O Arduino Nano pode ser programado com o software de Arduino (transferência). Selecione “Arduino Diecimila, Duemilanove, ou Nano com ATmega168” ou “Arduino Duemilanove ou Nano com ATmega328” do menu das ferramentas > da placa (de acordo com o microcontrolador em sua placa). Para detalhes, veja a referência e os cursos.

O ATmega168 ou o ATmega328 no Arduino Nano vêm preburned com um bootloader que permita que você lhe transfira arquivos pela rede o código novo sem o uso de um programador externo do hardware. Comunica-se usando o protocolo STK500 original (referência, de encabeçamento de C arquivos).

Você pode igualmente contornear o bootloader e programar o microcontrolador através do encabeçamento de ICSP (programação de série no circuito); veja estas instruções para detalhes.

Automático (software) restaurado

Um pouco então exigindo uma imprensa física do botão de restauração antes de uma transferência de arquivo pela rede, o Arduino Nano é projetado em uma maneira que permita que seja restaurado pelo software que corre em um computador conectado. Uma das linhas de controle do fluxo do hardware (DTR) do FT232RL é conectado à linha da restauração do ATmega168 ou do ATmega328 através de um capacitor de 100 nanofarad. Quando esta linha estiver afirmada (tomado o ponto baixo), a linha da restauração deixa cair por muito tempo bastante para restaurar a microplaqueta. O software de Arduino usa esta capacidade de permitir que você transfira arquivos pela rede o código simplesmente pressionando o botão da transferência de arquivo pela rede no ambiente de Arduino. Isto significa que o bootloader pode ter um intervalo mais curto, enquanto a redução de DTR pode bem-ser coordenada com o começo da transferência de arquivo pela rede.

Esta instalação tem outras implicações. Quando o Nano é conectado a um computador que corre Mac OS X ou Linux, restaura cada vez que uma conexão é feita a ela do software (através de USB). Para o seguinte metade-segundo ou assim, o bootloader está correndo no Nano. Quando estiver programado ignorar os dados deformados (isto é qualquer coisa além de uma transferência de arquivo pela rede do código novo), interceptará os bytes primeiros dos dados enviados à placa depois que uma conexão é aberta. Se um esboço que corre na placa recebe a único configuração ou os outros dados quando começa primeiramente, certifique-se de que o software com que comunica esperas um segundo após ter aberto a conexão e antes de enviar estes dados.

Inquiry Cart 0