Thanks for your answer. In delphi, to make an increment of 1 we can write that: numero:= numero + 1; With arduino (or C), this is it: numero=numero; But numero = numero + 1; works too.
What's the difference? I don't understand this very.
But i don't think the problem is here. I proved at 56000 K too and I got the same problem. I receive one variable with 12345, an other of 67891011. What i want is receive 1, next time 2, next 3 etc etc etc.
What I want exactly is for example all the 500 Msec, the arduino send an integer number to my serial port, and be able to read it coorectly wity my delphi application. Now, each 200 msec, I have this value for STR: 0123 (nothing during 200 msec) 45678 (nothing during 200 msec) 910111213 (nothing during 200 msec) 1415 (nothing during 200 msec) etc. I don't understand what happen because with this example, it's looks to work well but with my arduino, I have the same problems (I used it with a Win 7 64 Bits and and XP 32 Bits and I get the same bad issues.) I'm thinking this is the arduino I use because this is an unofficial. I don't have any idea of what happening. Code: 0 (nothing during 200 msec) the STR value should be '0'+CHR13 1 (nothing during 200 msec) the STR value should be '1'+CHR13 2 etc.
Arduino Delphi Serial Communication Monitor. 7/10/2017 0 Comments Communication. Information on communication protocols often used to talk with other devices. Ardulink A complete, open source, java solution for the control and coordination of Arduino boards. Communication protocol, java SWING components collection, Network.
What I want to do exactly is to have into my delphi program a variable of type Integer with the content of the ultimate result sended by the arduino, without using the TMemo, because it will keep all these datas into the RAM of the computer and saturate it. What I want to do looks like a straming. I thinks this source-code dosen't works too? Thxxx a lot for these answers.
A 0.3 library is available here:. A simple way to control Arduino devices from Android Mobile via Bluetooth, BLE, WiFi/internet with 128bit security against hackers taking control. Works with 101 and other Bluetooth Low Energy boards without and Android programming Flash / Flex. DMX.
(Digital MultipleXed) is a protocol used for connecting lighting controllers, dimmers, scrollers, scanners, etc. CAN-Bus. OBDII project. This one with simple code for MCP2515/MCP2551 I2C / TWI.
The Arduino Wire library is used for I2C. A simple sketch to scan the i2c-bus for devices.: detailed tutorial on getting I2C working. Interfacing with the X9241 Digital Potentiometer. Interfacing with the DS1307 date/time keeping clock - Great for logging events. Beginners' guides to using I2C bus with Arduino, including worked examples to follow; part of the Arduino tutorials at. Library for the I2C with NV-RAM support. With v1.20 you can calculate with the time and a program has been added to modify the RTC over the serial port.: Detailed description of how the Wire library accomplishes I2C communication via a deep dive into the source code.: I2C based receiver interface for NOAA Weather Radio.: A case study that discusses communicating between two Arduino boards, using a P82B715 bus extender, and optically isolating the two Arduino supplies using an ADuM1250.
An in depth reference manual on the Wire Library. Expands upon the official library documentation. Combining 3.3V and 5V I 2C components. code which enables any two digital pins to take over I2C communication, in this example with a 24lc256 EEPROM. supporting all pins on all ATmegas and ATtinys. It implements only the master part of the protocol but supports clock stretching by slave devices and permits to set a timeout value for clock stretching.
that runs on ARMs and AVRs. Class for I2C PCF8574 IO expander.: PCA9536 Driver Library ( 4-Channel GPIO I2C Expander).: Sketch to measure bus capacitance and suggest resistor values.: A sketch that enables you to interact with the I2C bus from the console: Send typed in I2C commands and see how the I2C devices react. Dallas One-Wire / MicroLan.: Use small iButton devices to enter your room.: Tutorial on the Arduino's interface to Dallas's 1-wire chips, e.g.
DS1820 series temperature probes. and libraries for using Maxim to interface with up to eight one-wire devices. Shield for sale. A sketch that reads iButton key code, transforms it to human-readable format and displays it on LCD.
Interfacing OneWire EEPROM with Arduino. uses DS18B20 Dallas 1-Wire temperature sensors and the SMS capabilities of the SM5100B to monitor and report in-home temperatures. MIDI - Simple and fast way to send and receive MIDI messages with the Arduino.
MIDI-out (sending midi data to another device). Connect Wii Guitar Hero World Tour drum set to MIDI piano with no modification or external hardware. Now you can really unleash your inner rock star.: Yet Another Arduino Midi Drumhead. An invitation to build your own midi drumhead with an Arduino UNO, a mux shield and one infrared sensor optical hihat.
48 velocity sensitive piezos and 4 chokeable cymbals.: software to convert serial data coming from the Arduino into Mac OS X MIDI drum data (i.e. How to get Arduino talking to GarageBand without buying any extra hardware).
Windows (.NET) program for converting serial data from Arduino into MIDI messages. Very similar to S2MIDI - copies all note on / note off and controller messages to the default MIDI port.Useful for quick testing of MIDI applications. a GPL-licensed program that allows an Arduino board to interface with Linux ALSA MIDI applications without any additional hardware. another GPL-licensed program for interfacing MIDI over serial. Make your Arduino into a MIDI drum controller with.
The tutorial from the fine folks at ITP. A blog on building a using the Arduino.
read six sensors and send their values as. hardware and software using PS2 Touchpad as a MIDI Device. Real MIDI, not translated by Desktop app. Turn your UNO into a USB MIDI device. Read MIDI Standard Files from an SD card and process them in your sketch through callbacks. MIDI data can either be processed by the Arduino or be send to a synthesiser as a live MIDI stream.
MIDI-in (receiving and interpreting midi data with an Arduino). is a MIDI-In, MIDI-Out or MIDI-Thru board.
Due to the fact that it is designed as Paper-PCB it is easy to create and one doesn't need a printed circuit board. Toy Glockenspiel MIDI driven, using solenoids. Converts MIDI Messages from an MIDI Device (Keyboard, Computer) to Controlvoltages for an analog synthesizer. play your SIDuino i2c-Shield with your MIDI equipment.
Sample code with Midi-In function for your own projects. MIDI Integration (Add MIDI capability to non-MIDI Devices using Arduino). A write-up on adding MIDI preset functionality to a Tech21 SansAmp British Character Series guitar effects pedal. A write-up on adding MIDI remote control functionality to a EHX Pitch Fork guitar effects pedal KNX / EIB.
Wireless. Including radio-less 'wire-less' channels, e.g. IR See also: and LoRa. iFrogLab LoRa module designer, builder and distributor.
We make a USB LoRa hub or you can purchase the LoRa module directly and integrate into your projects with simple UART interface plus power. We support all of the World Wide LoRa frequncies and can provide the correct LoRa transciever for the frquencies that you need. And We also offer full Arduino support using our Arduino libarary and example codes (This 'wireless' section will soon be split off into an independent page, unless someone disagrees by deleting this sentence). Bluetooth.
with PC and Arduino board using Bluetooth, by Mitchell Page. Wireless communication with Cell phone and Arduino board using Bluetooth, by Bakalski Page. A tutorial on Arduino and Android smartphone 2-way communication using Bluetooth and MIT App Inventor:.
A Tutorial on. If you have the rare need to reprogram your BlueGiga module, here's a on how to build adapter. See also. Weburban Blue Olive connects via UART to a USB breakout connector. is a homemade Bluetooth shield by Txapuzas (Spanish).
controls an RGB LED with Bluetooth Low Energy (BLE) using a RedBearLab BLE shield. A Bluetooth shield and library that allows you to easily monitor and control Arduino from your smartphone! Just code the user interface in Arduino IDE! No Android programming required!.
pfodDesigner generates user interface menus with complete Arduino code for 101 and other BLE boards. No Android Programming Required. Arduino library for interfacing with the RN4020 Bluetooth Low Energy (BLE) module: implements both central and peripheral roles. EasyRadio. Connect Arduino to the transceiver module, diagrams by Jens Wunderling.
Interface to an RF Synthesizer Module. Libraries to interface to a Direct Digital Synthesis RF Module, including.
Further details. Libraries to interface AD9951 (400Mhz clock, 180Mhz output),. Handheld 2.4GHz Spectrum Analyzer.
Shows the RSSI of different frequencies in the 2.4GHz band. The CYWM6935 radio and a display from a nokia cellphone are connected via SPI. CYWM6935 / CYWUSB6935 DSSS Wireless Radio.
2.4GHz band wireless transceiver Arduino Library. The CYWM6935 module allows to create wireless networks. HomeEasy.
is a 433MHz AM based home automation range. HopeRF / Hope RF RF12 RF22 RFM22.
Interface Arduino to HopeRF RF22, RFM22 and compatible transceivers. Includes classes for node addressed, unreliable and reliable datagrams. Now also supports mesh networks and automatic route discovery.
Rock solid, flexible, high speed. Circuit diagrams, documentation and download instructions. The RFM12/RFM12B/ RFM12BP modules for the 433/868/915 MHz frequency bands are connected via SPI. There's a driver for it. Nordic nRF24L01+. Build a mesh-enabled radio network between your sensors using the.
The also contains easy-to-follow build instructions and Arduino examples to help you create your own wireless sensors. Interface Arduino to Nordic nRF24L01 and compatible transceivers. Circuit diagrams, documentation and download instructions.
A simple nRF24L01+ library with streaming support:. A wireless communication for using the small, fast and bi-directional Nordic's Nrf2401 radio transceiver. A simple for the nRF24L01(+).: Another library for driving the nRF24L01. Uses standard SPI library. Supports up to 6 radios at once. Copious examples. modules to Arduino Nano and controlling servo motors.
Microchip MRF89XA. Library for interfacing the MRF89XAM8A modules. Example code can be found. Inhaos RF-2400.
Arduino library to work with Inhaos RF-2400 modules. Source code, circuit diagrams, demo, firmware and client application for RF-2410U dongle can be found. HT12E. HT12E is a 12-bit encoder IC suited for remote control applications. The serial stream generated by this IC can be transmitted via RF or infrared to an Arduino running a specific decoding library available at.
That is, if you want to control an Arduino board using a HT12E-driven remote control, then this is the right place to go!. Infrared. library for transmitting and receiving multiple infrared remote protocols.
Take a $3 sensor, a library, a domestic (e.g. TV) remote control, and 14 lines of code and you can use the remote to send commands to your Arduino.
From SheepdogGuides. Library to generate IR codes for 'Carrier' air conditioners. LoRa.
iFrogLab LoRa module designer, builder and distributor. We make a USB LoRa hub or you can purchase the LoRa module directly and integrate into your projects with simple i2c interface plus power. We support all of the World Wide LoRa frequncies and can provide the correct LoRa transciever for the frquencies that you need. And We also offer full Arduino support using our Arduino libarary and example codes.
PCR-1000. A icom PCR-1000 controlled by a Arduino. Radio Signal Strength Sensor. This sensor measures radio signals from 50MHz to 3GHz. FM,TV,GSM, WiFi,Bluetooth.: DCF77, a local signal Library and sketch.
RCSwitch. Send and receive 315MHz or 433MHz radio signals to operate popular low cost remote control devices like power outlet switches. Handy for most devices with these chipsets: SC5262, HX2262, PT2262, EV1527, RT1527, FP1527 or HS1527. Reading PPM from a hobby RC Receiver. can be used to measure one or two channels. uses standard RC hobby transmitters and receivers to communicate with the Arduino.
Can read a nearly unlimited number of channels using and libraries. Generating PPM for a hobby RC Transmitter. The project shows how to interface an Arduino Nano/Uno and a spare RF module to make a custom multi-channel programmable RC transmitter. Wixel.
The is a general-purpose programmable module based on the TI CC2511F32 microcontroller that features a 2.4 GHz radio and USB. Open-source, precompiled apps like the Wireless Serial App make it easy to add XBee-like wireless functionality to your project, or you can write your own Wixel apps to take advantage of the Wixel's I/O lines and hardware peripherals. The is an easy and affordable way to add wireless functionality to your Arduino or Arduino clone. With the Wixel shield, you get more than just a general-purpose wireless serial link between your Arduino and a remote computer or embedded system: you can also wirelessly program the Arduino using the standard Arduino computer software and wirelessly debug your sketches with the Arduino serial monitor. For more information, see the. VirtualWire. Interface Arduino to low cost RF wireless modules to provide high performance transmitters, receivers and transceivers for data.
Circuit diagrams and documentation, download. X10 Wireless.
Arduino interface to the CM17A ' FireCracker'. The CM17A is a 'serial' dongle that sends RF signals to X10 receivers which in turn send signals down the house wiring to control lights and appliances. Documentation and code. X10 Receiver. Arduino interface to the PSC05/TW523. The Arduino IDE includes the X10 library that lets you transmit.
This example shows how to receive X10 commands. Documentation and code. X10 Send/Receive Library. Incorporates the original X10 sending code with the receive code above into an. X10 W800RF32A All-Housecode Receiver Library.
A library for. X10 Transmitter. X10 Power Line, RF and IR libraries with extended code support. A new and improved set of libraries written June 2010 that supports transmitting and receiving X10 power line, RF, IR and serial messages at the same time using a single Duemilanove board.
These libraries and the sample code make commercial X10 computer interfaces and RF/IR transceivers redundant. X10 Power Line with Temperature and status response. an extension upon the library from BroHogan to send RCS temperature back to your X10 network.
XBee / ZigBee. The by M. Yarza, the Arduino Developer at. for M. Yarza/Libelium's XBee shield. Interface Circuit (AXIC), by Thomas Ouellet Fredericks (tof). for setting up 2 XBee shields from scratch with code samples., by Tom Igoe., from Beatriz Da Costa's course outline.
MaxStream's XBee ZigBee RF Module. PDF, 69 pages.
PDF, 46 pages.: an Arduino library for communicating with XBees in API (packet) mode. Supports I/O samples, TX/RX, AT Command, and Remote AT for both series 1 and 2 XBee radios. libraries, source and tutorials, supports all API command functions for series 1 and 2. (The above library looks solid as well, but I can't comment on the differences because of no experience with it.
Posting in case there is not common overlap.). which is an alternative to XBee Series 1.
This example shows how to get two Arduinos talking to each other using the default XRF configuration settings., including a firmware library to configure inputs and outputs of the Arduino on the fly, of many MiniBees in a large network. Firmware is also usable with your own Arduino- XBee combination. Sounds., which contains hardware, firmware, documentation and offers on-line support for creating an amazingly simple to use although highly sophisticated communication protocol. Via Mobile Phone See also:. Control via Android mobile using Bluetooth, BLE, SMS or WiFi - NO Android programming required. Works with 101 and other Bluetooth Low Energy boards without and Android programming Your Arduino code completely specifies what controls are displayed on the user's mobile phone.
The user can navigate, execute commands by button presses, choose menu items, select items on lists, input text, input numbers and view raw data feeds from your Arduino project. Very flexible and very simple to code. A free Android menu designer app is available, which allows you to interactively design menus on your Android mobile and then generate the Arduino code that will display the menu and handle the button presses, via pfodApp. WiFi/Internet connections via pfodApp support 128bit security to protect against hackers taking control of your device. Easily connect smartphones to the physical world!
Annikken Andee allows you to easily monitor and control electrical devices and gadgets wirelessly via Bluetooth. Just code the user interface in Arduino! No Android programming needed!
General Arduino-related stuff that doesn't quite fit anywhere else. A Blinkenlight experiment to compare Arduino crystal frequency deviations.
libraries. Schematic and board in Eagle format.
Also a number of different trivial/helpful little things like Arduino-related Eagle Library, boards, and even an Arduino IDE 'icon'.(A new section was added to the Playground Nov 1, 2010, to, etc. The above has been listed there, too.). Reduce the number of jumper wires you need by using ribbon cable to connect things to your Arduino (such as the 4D Picaso, VDIP1 and nRFL2401+).
use RNControl based on ATmega32 with Arduino 1.0.x. Common Pinouts. The following is a shart of pinouts that one commonly comes across while working with Arduinos (Here in PNG: ).
Mega 2560 pin out, AVR ports to Arduino pins and back.: Some examples of SSTV (Robot BW8 and Scottie1) encoding for AD9850 DDS module and VC0706 camera.