8 repository-uri
Drivers and logic for reading acceleration and orientation data from hardware accelerometers.
Distinguishing note: No candidates provided describe physical accelerometer hardware interfacing.
Explore 8 awesome GitHub repositories matching hardware & iot · Accelerometer Interfaces. Refine with filters or upvote what's useful.
Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots and IoT devices. It provides a standardized library for managing pins, motors, and displays across various microcontroller platforms, allowing developers to control sensors and actuators using a consistent JavaScript API. The framework is distinguished by its use of a plugin-based hardware abstraction system, which enables communication with diverse hardware platforms and protocols. It supports real-time hardware manipulation and debugging through a read-eval-print loop that a
Measures physical movement and tilt by tracking acceleration, pitch, roll, and orientation.
Vue Native is a framework that compiles Vue.js single-file components into React Native primitives, enabling developers to build native iOS and Android applications using Vue syntax. At its core, it provides a build-time compiler that transforms Vue components into React components, while hooking Vue's dependency-tracking reactivity system into React's component lifecycle to trigger re-renders when observed data changes. The framework wraps React Native's native module bridge so Vue components can access device APIs through Vue's reactivity system, and maps Vue's component syntax to React Nat
Reads accelerometer sensor data at configurable intervals to detect motion and orientation changes.
SlackTextViewController is a specialized iOS user interface framework and UIKit text input component designed for markdown editing and messaging input management. It provides a view controller subclass that bundles text input logic and layout management into a reusable component for iOS applications. The framework implements specific messaging interface behaviors, including inverted scroll layouts that anchor content from the bottom up and animated typing indicators. It supports a rich text input workflow with markdown formatting, prefix-based autocompletion, and the ability to insert images
Implements device-motion triggers that detect physical shaking to clear text or show alerts.
Tweaks este o interfață utilitară de runtime pentru modificarea variabilelor aplicației, executarea rutinelor de debug și ajustarea fină a parametrilor vizuali pe platformele iOS. Funcționează ca un tuner de parametri și instrument de debugging care permite ajustarea comportamentului aplicației fără a reporni aplicația. Proiectul oferă o interfață de configurare dinamică, accesibilă prin gesturi de scuturare, pentru a modifica timpii de animație, culorile și parametrii logici în timp real. Permite executarea de acțiuni globale de debug și suprascrierea constantelor hardcodate cu valori dintr-un magazin de configurare persistent. Sistemul acoperă legarea proprietăților (property binding) și sincronizarea stării pentru a conecta elementele de control UI la variabilele aplicației. Aceasta susține un flux de lucru de dezvoltare mobilă axat pe iterarea UI și declanșarea rutinelor de debug predefinite în timpul runtime-ului.
Launches a hidden configuration menu by detecting specific physical shake gestures using the device accelerometer.
wechatpy is a Python API SDK designed for interacting with official accounts, mini programs, and corporate communication APIs. It provides a unified interface for managing users, media, and messages, and includes a bot framework for processing incoming events and generating structured responses. The project implements a component-based client factory to perform actions across different account types and orchestrates OAuth2 flows for identity verification. It features an event-driven bot architecture and a pluggable token storage system to persist authentication sessions across environments.
Provides functionality to fetch device and user information associated with hardware shake event tickets.
iNAV este un firmware de control al zborului conceput pentru a gestiona stabilitatea, mișcarea și dinamica de zbor a multirotoarelor, aeronavelor cu aripă fixă și roverelor. Servește drept controler de zbor autonom și software de navigație GPS capabil să execute misiuni prin puncte de trecere (waypoints) și să mențină poziția și altitudinea. Sistemul integrează datele GPS și ale busolei pentru a permite navigația autonomă și secvențele automate de întoarcere la bază (return to home) în caz de pierdere a semnalului sau defecțiune a senzorilor. Include un generator de afișare pe ecran (OSD) pentru a reda starea vehiculului și avertismente în timp real direct pe fluxul video al pilotului, alături de un logger de telemetrie de zbor pentru analiza datelor senzorilor de înaltă frecvență. Proiectul acoperă o gamă largă de capabilități, inclusiv stabilitatea aeronavelor fără pilot prin reglarea PID, mixarea suprafețelor de control pentru diverse tipuri de vehicule și gestionarea siguranței în caz de urgență (failsafe). De asemenea, oferă instrumente pentru detectarea senzorilor hardware, gestionarea porturilor seriale și integrarea trackerelor de antenă. Configurarea și reglarea sunt gestionate printr-o interfață grafică, cu suport pentru backup-uri de configurare și conectivitate wireless.
Sets the baseline reference for the accelerometer to ensure the aircraft maintains a level orientation.
MvvmCross este un framework .NET MVVM conceput pentru construirea de aplicații cross-platform prin separarea logicii de business de interfețele native ale utilizatorului. Acesta funcționează ca un motor de navigare și o bibliotecă de data binding pentru UI, permițând încapsularea logicii în view-model-uri care sunt reutilizate pe diferite sisteme de operare. Framework-ul oferă un strat nativ de abstractizare hardware și un container de dependency injection pentru a decupla componentele și a oferi o interfață consistentă pentru accesarea funcțiilor dispozitivului. Acesta coordonează tranzițiile sigure la nivel de tip între ecranele native și gestionează sincronizarea datelor între clasele de logică partajată și componentele UI native prin notificări de schimbare a proprietăților. Proiectul acoperă o gamă largă de capabilități, inclusiv gestionarea ciclului de viață al aplicației, deeplinking URI și înregistrarea serviciilor prin inversion-of-control. Include, de asemenea, utilitare pentru internaționalizare, mesagerie pub-sub printr-un agregator de evenimente cu referință slabă și integrare hardware pentru senzori, geolocalizare și autentificare biometrică.
Provides an interface to read orientation and motion data from the device hardware accelerometer.
Netfox is an iOS and macOS network debugging library designed to intercept and monitor HTTP traffic. It functions as an in-app HTTP traffic inspector that captures request headers and response bodies for real-time network analysis. The tool provides a network performance monitor to calculate response times and data sizes, as well as a network log exporter for sharing captured request and response data via email. The project covers network analysis capabilities including traffic filtering to exclude specific URLs, request body capture, and a debug interface that can be toggled via programmati
Provides a shake gesture to toggle the visibility of the in-app network debugging interface.