Versnellingsmeter#
Invoering#
De accelerometer meet de versnelling van de robot langs een of meer assen. De sensor geeft een analoge spanning af die verandert afhankelijk van de versnelling in G-krachten (G).
Een jumper op de accelerometer bepaalt het gevoeligheidsbereik:
2G – Meet de versnelling van -2G tot +2G
6G – Meet versnelling van -6G tot +6G

Op deze pagina wordt accel_a als voorbeeldnaam voor de accelerometer gebruikt. Vervang dit door uw eigen geconfigureerde naam indien nodig.
Hieronder vindt u een lijst met beschikbare methoden:
acceleration– Geeft de door de accelerometer gedetecteerde versnelling in Gs terug.changed– Registreert een functie die wordt aangeroepen wanneer de waarde van de accelerometer verandert.
Constructor – Initialiseer en configureer handmatig een accelerometer.
Accelerometer– Maak een accelerometer aan.
versnelling#
acceleration retourneert de versnelling gemeten in Gs als een decimaal float.
Usage:
accel_a.acceleration()
Parameters |
Beschrijving |
|---|---|
Deze methode heeft geen parameters. |
veranderd#
changed registreert een functie die wordt aangeroepen wanneer de waarde van de accelerometer verandert.
Usage:
accel_a.changed(callback, arg)
Parameters |
Beschrijving |
|---|---|
|
Een eerder gedefinieerde functie die wordt uitgevoerd wanneer de waarde van de accelerometer verandert. |
|
Optioneel. Een |
def my_function():
brain.screen.print("Value changed")
# Call my_function whenever accel_a's value changes
accel_a.changed(my_function)
Constructor#
Constructors worden gebruikt om handmatig Accelerometer objecten te creëren, die nodig zijn voor het configureren van een Accelerometer buiten VEXcode.
Accelerometer#
Accelerometer creëert een accelerometer.
Usage:
Accelerometer(port, sensitivity)
Parameter |
Beschrijving |
|---|---|
|
De 3-draads poort waarop de accelerometer is aangesloten:
|
|
Optioneel. Of de hoge gevoeligheidsmodus van de accelerometer moet worden ingeschakeld: |
# Create a high sensitivity Accelerometer in Port A
accel_a = Accelerometer(brain.three_wire_port.a, True)