Stap 6: Bluetooth Circuit
Circuit
Voordat u begint moet u controleren de eis van de spanning van uw module. Veel van deze modules nodig 3,3 v waarmee de Arduino kan zonder probleem, maar de digitale Tx uitgang pin op de Arduino is 5v dus je moeten zal om te bouwen van een eenvoudige niveau verschuiven voltage divider. Voordat u leidt de shifter soldeer te bouwen naar de Bluetooth-module. Moet u een voorsprong op de Rx, Tx, 3,3 v en GND pinnen. Pak nu de 10 en 20 kOhm weerstanden voor het level shifter. Één been van de 20 kOhm weerstand (of 2 x 10kOhm weerstanden in serie) hechten aan grond, en anderzijds aan één been van de 10 kOhm weerstand. Het einde van de Bluetooth modules Rx pin aan de verbinding tussen de twee weerstanden toevoegen. Ten slotte sluit de het andere been van de weerstand van de 10kOhm van de Arduino Tx pin. De laatste drie verbindingen van de Bluetooth-module zijn gewoon GND met Arduino GND, 3,3 v naar 3,3 v Arduino en Tx naar de Arduino Rx. Nogmaals worden van de Arduino headers gedekt door de motorcontroller op de definitieve bouwstijl. Dankzij a1r, zonder wier Instructable heb ik waarschijnlijk mijn eerste Bluetooth-board gekookt zou.
Uiteindelijk kreeg ik een verschillende Bluetooth-module off van ebay die had de Vcc, GND, Tx en Rx lijnen boken uit aan koptekst pinnen en een kop-kabel inbegrepen. Deze eenheid was ook 5v wat betekent dat het niveau shifter niet nodig was. Hebt u een 5v-module sluit met Arduino GND GND, Vcc naar de Arduino 5v pin, Tx te Arduino Rx, Rx naar Arduino Tx.
Test
Deze testprogramma voor de Bluetooth verdubbelt ook als het testprogramma voor de Android app. Een eenvoudige test die u uitvoeren kunt voordat je in het Android spul is gewoon controleren als uw telefoon kunt koppelen en verbinden met de Bluetooth-module. De werkelijke test code hieronder de led knippert langzaam voor 10 seconden wanneer omhoog wordt gedrukt in de app, en de led knippert snel wanneer naar beneden wordt gedrukt in de app. Het ook Hiermee annuleert u de led als beide lang wordt geklikt. Vergeet niet dat de Bluetooth worden losgekoppeld van de Arduino moet, terwijl u uploaden van de schets.