

Add to Cart
O Arduino BT é uma placa do microcontrolador foi baseado originalmente no ATmega168, mas é fornecido agora com os 328. (folha de dados) e o módulo do bluetooth de Bluegiga WT11 (detalhes e folha de dados [pdf]). Apoia uma comunicaço de série sem fio sobre o bluetooth (mas no é compatível com auriculares de Bluetooth ou outros dispositivos audio). Tem 14 pinos digitais do entrada/saída (de que 6 podem ser usados como saídas de PWM e uma pode ser usado para restaurar o módulo WT11), 6 entradas análogas, um oscilador de cristal de 16 megahertz, terminais de parafuso para o poder, um encabeçamento de ICSP, e um boto de restauraço. Contém tudo necessário apoiar o microcontrolador e pode ser programado sem fio sobre a conexo de Bluetooth. As instruções esto disponíveis para obter começadas com o Arduino BT.
Microcontrolador | ATmega328 |
Tenso de funcionamento | 5V |
Tenso de entrada | 1.2-5.5 V |
Pinos do I/O de Digitas | 14 (de que 6 fornecem PWM output) |
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 (de que 2 KB usados pelo bootloader) |
SRAM | 2 KB |
EEPROM | 1 KB |
Velocidade de relógio | 16 megahertz |
O Arduino BT pode ser posto através dos terminais de parafuso de V+ e de terra. A placa contém um aquecedor de DC-DC que permita que seja posta com to pouco quanto 1.2V, mas um máximo de 5.5V. Umas mais altas tensões ou a polaridade invertida na fonte de alimentaço podem danificar ou destruir a placa.
Os pinos do poder so como segue:
O ATmega328 tem 32 KB da memória Flash para armazenar o código (de que 2 KB so usados para o bootloader). Tem 1 KB de SRAM e 512 bytes de EEPROM (que pode ser lido e escrito com a biblioteca de EEPROM).
Cada um dos 14 pinos digitais em BT 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:
BT tem 6 entradas análogas, cada qual fornecem 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 algum código de baixo nível. 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 ATmega168/328.
O módulo de Bluegiga WT11 no Arduino BT fornece uma comunicaço de Bluetooth com os computadores, os telefones, e os outros dispositivos de Bluetooth. O WT11 comunica-se com o ATmega328 através da série (compartilhada com os pinos de RX e de TX na placa). Vem configurado para uma comunicaço de 115200 baud. O módulo deve ser configurável e detectável pelos motoristas do bluetooth do seu sistema operacional, que devem ento fornecer COM virtual mova para o uso de outras aplicações. 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 sobre esta conexo do bluetooth. A placa pode igualmente ser reprogrammed usando esta mesma conexo sem fio.
O WT11 é configurado especialmente para o uso no Arduino BT. Seu nome é ajustado a ARDUINOBT e a senha a 12345. Para detalhes, veja o esboço completo da iniciaço.
O Arduino BT tem um número outras de facilidades para comunicar-se. A comunicaço de série de ATmega328 UART TTL (5V) está disponível nos pinos digitais 0 (RX) e 1 (TX) assim como sendo conectado ao módulo WT11.
Uma biblioteca de SoftwareSerial permite uma comunicaço de série em alguns dos pinos digitais de BT.
O ATmega328 igualmente apoia 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 no Web site da fiaço para detalhes. Para usar a comunicaço de SPI, veja por favor a folha de dados ATmega328.
O Arduino BT pode ser programado com o software de Arduino (transferência). Para detalhes, veja a referência e os cursos.
O ATmega328 no Arduino BT vem 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 ATmega328 através do encabeçamento de ICSP (programaço de série no circuito); veja estas instruções para detalhes.
O comprimento máximo e a largura de BT so aproximadamente 3,2 e 2,1 polegadas respectivamente. Três 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.