Bluetooth 100 kHz + twee-kanaals functiegenerator (4 / 4 stap)

Stap 4: Optioneel: controle van andere apparaten

De aangepaste Brainlink firmware voegt drie nieuwe functies. Voor toegang tot hen, voor het eerst invoert Brainlink opdrachtmodus door het sturen van een ASCII '*' (buiten de opdrachtmodus, straalt de Brainlink een herhalende 'BL'-reeks).

Om te spelen een sinus, een driehoek of een blokgolf, de 'w'-functie te gebruiken. Stuur gewoon dat een w gevolgd door (met minder dan een seconde tussen tekens) zeven bytes:

  • byte 1: kanaal, of ASCII '0' of ASCII '1'
  • byte 2: typt, ASCII van ' (sinus), 't' (driehoek) of "q" (plein)
  • byte 3: plicht, tussen 0x00 en 0x3F; alleen zaken voor vierkante golven en wordt anders genegeerd; echter, adviseer ik stellen op 0x20 voor andere golven in het geval dat ik wil gebruiken om te beschrijven zaagtand golven in de toekomst
  • byte 4: amplitude, tussen 0x00 (= 0v) en 0xFF (= 3,3 v)
  • bytes 5-7: frequentie in Hz, 24-bits nummer, meest significante byte eerste

Om te spelen een willekeurige Golf, gebruiken de 'W' functie. Stuur een W gevolgd door (met minder dan een seconde tussen tekens) 5 +n bytes:

  • byte 1: kanaal, of ASCII '0' of ASCII '1'
  • 2-4 bytes: frequentie in Hz, 24-bits nummer, meest significante byte eerste
  • byte 5: nummer n van gegevenspunten (tussen 1 en 0x40)
  • bytes 6 tot en met 6 +n-1: amplitudes, tussen 0x00 (= 0v) en 0xFF (= 3,3 v)

Om weergave te stoppen, Stuur ASCII '@' gevolgd door het kanaal (ASCII '0' of '1').

Opmerking dat er gelijktijdig de eerste golf kanaal ('0') kan niet worden gebruikt met de Brainlink zoemer (zoemer gaat het kanaal af, en vice versa) en de tweede golf kanaal ('1') kan niet tegelijk worden gebruikt met de Brainlink IR-zender (IR bochten uit de Golf-kanaal en vice versa).

Gerelateerde Artikelen

ATtiny85 twee-kanaals Lead Acid acculader

ATtiny85 twee-kanaals Lead Acid acculader

Winter net aangekomen. De vijand van alle accu's. Vorig jaar was dit het seizoen dat de Hulpaccu van mijn T3 VW camper bus beetje het stof. Dit gebeurde waarschijnlijk omdat ik verwaarloosd te verzorgen voor het in de wintermaanden gedurende welke de
Met behulp van Arduino en Bluetooth controle een twee-drive auto

Met behulp van Arduino en Bluetooth controle een twee-drive auto

We zojuist gewijzigde een twee-bestuurder auto controle door Arduino en Bluetooth module.  De controle-kant gebruikt Freaduino 328 en twee Joystick module en Bluetooth Shield voor gegevens verzenden.  De andere kant gebruikt Arduino Pro en Bluetooth
Draadloze oplaadbare Bluetooth Speaker van centrum kanaal

Draadloze oplaadbare Bluetooth Speaker van centrum kanaal

ik had wat plezier maken van mijn laatste instuctable dus ik dacht dat ik zou deze post ook. Ik besliste te gebruiken van dezelfde soort mp3 decoder module/mini amp zoals ik deed in mijn laatste post met mijn gitaar. Ik was behoorlijk onder de indruk
Bluetooth-communicatie tussen twee Arduino Esploras

Bluetooth-communicatie tussen twee Arduino Esploras

In deze tutorial zal ik u tonen hoe een verband tussen twee Arduino Esploras en zend informatie heen en weer met de Duw van een knoop te leggen.Stap 1: Dingen die je zal nodig.2 x Arduino Esploras.2 x BlueSmirf Bluetooth modules.8 x mannelijke jumper
BLUETOOTH gecontroleerde ROBOCAR met behulp van ANDROID smartphone

BLUETOOTH gecontroleerde ROBOCAR met behulp van ANDROID smartphone

Het doel van dit PROJECT aan controle dingen via draadloze in een Bluetooth-band. Nu een Android smart phone dagen is een modewoord en veel dingen kunnen worden gecontroleerd door Android via Bluetooth, WiFi. Dus, mijn drijfveer is te maken van een c
DIY beste Bluetooth-Speakers

DIY beste Bluetooth-Speakers

In deze tutorial document ik het proces dat ik gebruikte om de coolste en luidste Bluetooth speaker ooit! Met bovengenoemd dat, is het niet de meest draagbare Bluetooth speaker, want het is een beetje zwaar en volumineus, maar het ziet er cool en kli
Servo motor control via bluetooth met de potentiometer (potmeter)

Servo motor control via bluetooth met de potentiometer (potmeter)

In dit project, zullen we de servo motor control met potentiometer via bluetooth.Twee zal de Arduino board via bluetooth draadloze haberleştirerek controle maken. Beheert één van de modules voor deze (meester), terwijl de andere beheerd (slaven) in d
Bluetooth Cello, ongewenste musiceren weer!

Bluetooth Cello, ongewenste musiceren weer!

Dit alles begon met elektronische recycling dag, en iemand draaide in een oude set van luidsprekers.Ergens op regel had ik gezien iemand die sprekers had toegevoegd, aan een oude contrabas, een geweldig kunstwerk te creëren.Vanaf daar ik op zoek gega
Audio Via gebouwd In Bluetooth voor elke Speaker System

Audio Via gebouwd In Bluetooth voor elke Speaker System

was één van de cadeaus voor kerst kreeg ik dit geweldig luidsprekersysteem. Het is niet op batterijen en voeding nodig heeft. Het heeft een appel dok aan de bovenkant en een 3,5 mm audio-ingang. Het heeft ook een afstandsbediening. Ik vond het leuk,
Bluetooth Headset Hack

Bluetooth Headset Hack

mijn moeder wilde muziek af te spelen sommige van mijn bureaucomputer op haar stereo (die niet hebben USB-ondersteuning, maar heeft stereo jack-audio-ingang) - en ik was op zoek naar redenen voor het kappen van spullen.dus ik nam oude gebroken blueto
Breng een Vintage GI Joe Walkie-Talkie terug tot leven met Bluetooth!

Breng een Vintage GI Joe Walkie-Talkie terug tot leven met Bluetooth!

ik had slechts een circa 1970, GI-Joe groene Walkie-Talkie, die aan het ongetrainde oog, alleen er en soms zit genereert statische.Maar om een waarnemer van de juiste leeftijd en houding, dit speeltje kan oproepen beelden van een jeugd verleden, vrie
Bluetooth Robot met computer Interface

Bluetooth Robot met computer Interface

Controle van de beweging van een tweewielige robot draadloos vanaf een virtuele afstandsbediening op het computerscherm. Met behulp van de bluetooth-HC-06-ontvanger en de servo's twee continue rotatie, kan de robot van een Arduino gebaseerd worden ge
8 kanaals LED Controller v.3

8 kanaals LED Controller v.3

de 8 kanaals LED Controller v.3 van Chromation Systems, wordt gebruikt om te bepalen van 8 kanalen van LEDs, met maximaal 5 LEDs parallel per kanaal. (100 ma per kanaal) Het maakt gebruik van een PIC12F1822 en een TPIC6C596 macht logica shift registe
Open hersenengolf interface hardware

Open hersenengolf interface hardware

bijgewerkt op 16 juni 2014 voor sectie 9:u kunt ook direct naar sectie 9 gaan.hoge kwaliteit hersenengolf interface maken als low-cost en kleine grootte mijn meer dan is 20 jaar van de droom. Hiervoor moet massa productie, moeten werken met beleggers