Stap 5: Interfacing het naar een Microcontoller
U kunt ze hier downloaden: http://shop.aiscube.com/Microcontrollers/BlazingCore/BlazingCore100-Development-Kit
Echter, voordat u het aansluit op de BCore100 ADC pinnen, moet we hebben een spanning divider-circuit.
De BCore100 is een 3.3V systeem met een 10 bit resolutie ADC. Dus ik ben met behulp van de weerstand waarden zoals weergegeven in de afbeelding voor een 3,3 v versie. Als u van een 5.0V gebruikmaakt systeem, ik heb de waarden ook verstrekt.
Verbinding maken met de spanning divider en buig sensor zoals naar de BCore100 van ADC pin 17.
We doen een echt snelle controle in het foutopsporingsvenster voor de waarden.
Open Sonata IDE, maak een nieuw Project, en binnen de module Overzichtscode1, kopieer en plak de volgende.
__________________________________________________________________
' OVERZICHTSCODE1
Public Const BendSensorPin As Integer = 17
Openbare BS1 As integer
'===============================================================================
PUBLIC SUB MAIN()
BS1 = GetADC(BendSensorPin)
Doen
BS1 = GetADC(BendSensorPin)
' Converteren van de Integer-waarde van de Sensor naar tekenreeks,
' en stuur het terug naar de PC
Debug.Print Cstr(BS1)
Delay(100)
Loop
End Sub
__________________________________________________________________
Druk op F5 om te downloaden. (Ik ga ervan uit dat u al gegeven hebt de Sonata IDE het COM-nummer dat de download-toets wordt gebruikt, als u niet zeker weet, kijk dan hier)
Zodra gedownload, moet u waarden zoals die in de foto (Zie de juiste meest gele ruit).
Voor een beter zicht, check out de volgende stap voor de weergave van een gevisualiseerd U.I die ik deed op een OLED-scherm, met een video van het buigen van de Sensor van de bocht.