This repository demonstrates how to control I2C devie with Swift. The library page is here. Install libusb package.
https://github.com/novi/i2c-swift-exampleTags | i2c |
Implementation | Swift |
License | MIT |
Platform | MacOS |
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire. This library provides an easy way to interact with external sensors and devices using the digital GPIOs, SPI/I2C interfaces, 1-Wire buses, PWM signals and serial ports that boards like the Raspberry Pi provide, on Linux using Swift.
spi-interface gpio iot pwm servo-motor lcd-display raspberrypi beaglebone-black uart serialport i2c 1-wire led-strips neopixel dotstar spi led uart-interfaceelixir_ale provides high level abstractions for interfacing to GPIOs, I2C buses and SPI peripherals on Linux platforms. Internally, it uses the Linux sysclass interface so that it does not require platform-dependent code. elixir_ale works great with LEDs, buttons, many kinds of sensors, and simple control of motors. In general, if a device requires high speed transactions or has hard real-time constraints in its interactions, this is not the right library. For those devices, it is recommended to look at other driver options, such as using a Linux kernel driver.
elixir i2c gpio spi nervesi2c Tcl allows to interface a i2c bus on a PC serial port. Very easy using. Run under Linux and Mac OS
I2C device library collection for AVR/Arduino or other C++-based MCUs
I2C device library collection for AVR/Arduino or other C++-based MCUs
This software provides I2C logging facilities for Windows and Linux together with a graphical user interface to visualize the signal flow of the I2C communication and to help debugging communication problems.
A Python library for controlling the hardware attached to the Raspberry Pi's header pins, without running as the root user. The I2C and SPI API depend on support in the kernel. Recent raspbian kernels should be fine.
Please note that this repository is a Coagulation of know-how from different sources. This is versatile USB to multi-protocol converter chip.
i2c spi programmer chip drivers ch341 ch341a spi-flash-chips spi-flash-programmers bios-programmersIt is an opensource programer MCU51 chips family (i.e. 8051, 8052...) and i2c eeproms (i.e. 24c01...), programer accepts input file in Intel Hex file format and with pc comunicate via rs232.
Controle sem teclas de direção, usando acelerômentro e .NET micro Framework.
acelerometer i2c pucrs serialportThe project is a Windows Form that communicates (using XBee S1) to a FezSpider that has one button and a GHIElectronics.XBee module. The Honeywell HMC6343 compass and I2C pullup resistors are located on a GHIElectronics DuinoProto board. I am using Microsoft C# Express.
WebCams.py : video motion detection, remote HTTP monitoring (http video streaming), FTP upload, mail snaphosts,I2C temperature sensor. It is also planned to be able to start video recording with external signals, activate camera ZOOM and X/Y controls.
This project shows how to make a device that, through the PC USB interface, allows data acquisition from the peripherals of a microcontroller and managing devices TWI or I2C. It can be used on Linux and Windows without any additional driver.
periph was initiated with ❤️️ and passion by Marc-Antoine Ruel. The full list of contributors is in AUTHORS and CONTRIBUTORS.This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.
hardware 1-wire apa102 beaglebone bme280 chip ds18b20 ds2482 gpio i2c odroid-c1 raspberry-pi spi ssd1306 tm1637 lepton bmp180 bmp280PX4 FLOW is a smart camera processing optical flow directly on the camera module. It is optimized for processing and outputs images only for development purposes. Its main output is a UART or I2C stream of flow measurements at ~400 Hz.
This is a high performance node.js addon which provides access to the Raspberry Pi GPIO interface, supporting regular GPIO as well as i²c, PWM, and SPI. Newer versions of node.js require you to install the GCC 4.8 packages for C++11 support. If you see compilation problems related to C++11, this is the likely cause.
bcm2835 gpio gpiomem i2c mmap pi pwm raspberry raspberrypi raspberry-pi rpi spiParent Maven POM for the Pi4J Project
Create a new folder called "LiquidCrystal_I2C" under the folder named "libraries" in your Arduino sketchbook folder. Create the folder "libraries" in case it does not exist yet. Place all the files in the "LiquidCrystal_I2C" folder. To use the library in your own sketch, select it from Sketch > Import Library.
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.