Scratch allows kids (and everyone) to create their own games, interactive stories, and animations using a visual programming environment. Scratch is made by the Lifelong Kindergarten (LLK) group at the MIT Media Lab. The ScratchX.org site is a place for trying out new, experimental extensions to Scratch — e.g. for connecting to hardware or web services. As a member of both Arduino and LLK, I’m especially excited about this possibility to combine Scratch with Arduino. (more…)
Archive for the ‘Libraries’ Category
A new version of the Arduino IDE (1.6.1) is available at the download page!
A month ago we released the version 1.6.0 of the Arduino IDE. We then received lots of feedback: issues on Github, emails on the developers mailing list and, most important, forum messages. We fixed a lot of issues, here is a brief list:
- Better Yún discovery mechanism (thanks Ron Guest)
- Better SoftwareSerial library (thanks Matthijs Kooijman)
- Native dialogs on MacOSX on the Java 7+ experimental version
- Improved library name matching, so IRemote library won’t conflict with RobotIRremote library (thanks Paul Stoffregen)
- Fixed bug on Windows when attempting to open a sketch by double clicking it
As usual, the complete list of fixes and credits is available here.
We are already working on release 1.6.2, with some very useful features and user experience improvements. Stay tuned!
[srejbi] shares a new, programming-free, API-based way to programming Arduino: the APDuino project (minimum hw requirements: Arduino Mega 2560 + W5100 EtherShield). The Apduino relates to a peculiar approach towards Arduino that I noticed in the last years: using Arduino and making things without coding. This is a good thing for people that can’t code, but has to be simpler than learning code itself.
The APDuino Project provides a turn-key software solution for building custom monitoring and automation systems with custom rulesets (featuring expression evaluator with access to sensor and control arrays), cron-like scheduler, remote access and management via HTTP, SD and online logging and more…
All *without* programming (if using supported hardware components) … allowing DIY’ers to build their own automation systems much quicker and easier.
— The image collage attached is showing parts of 1 realization I built (I have 4 completely different systems running, all using the same software :)) — This one pictures an aquaponics monitoring system with 16 physical sensors (lots of 1-wire DS18B20’s chained, DHT-11, photoresistors, HY-SRF05 with mechanically inverted reading surface providing tank level monitoring, radio-controlled sockets allow pump and fan controls).
Other systems feature components such as vibration detector, pH probe, BMP085,DS1307 RTC.
Nice Grasshopper-to-Arduino plotter hack from FablabTorino maker Pietro Leoni, a collabotator at Carlo Ratti Associati studio in Turin. We’d love to see code & sketches online soon, as much as a second edition of the plotter.
In his blog, Charalampos describes his experience with SeeedStudio’s Grove Ear-clip Heart Rate sensor and Cosm (former Pachube) cloud service. The employed sensor is quite cheap and can detect heart pulses from the ear lobe, by measuring the infra-red light reflected by the tissue and by checking for intensity variations.
By connecting this sensor with an ADK board and, in turn, with an Android smartphone, Charalampos implemented a portable heart-rate tracker, which is used to send the recorded data to Cosm cloud service.
For more information and sample code, see here.
[Via: Building Internet of Things]
[quetwo] aka Nicholas Kwiatkowski developed a native interface to receive serial data in Flash.
[...] The AIR Native Extension (ANE) is a C based .DLL / .framework for the Windows/Mac platforms that allows AIR to essentially open a COM port. I wrote it in a way that is supposed to emulate the functions of the flash.net.Socket library that is included in the AIR runtime. I’ve posted the entire project, including the source code and final binaries on Google Code at http://code.google.com/p/as3-arduino-connector/
[Robotgrrl] shared a super-userful way to import Arduino Data to Mac applications, with tutorials and examples.
We created Matatino, a framework that lets you communicate between your Mac applications and your Arduino, You can follow our tutorials to get started with adding Matatino to your project. To see Matatino in action, check out Meters for Arduino. We will be adding more examples, libraries and tutorials for the Android ADK, iOS Redpark Serial Cable, Processing and OpenFrameworks in the future! You can stay informed about updates through RobotGrrl’s blog Apps4Arduino category feed.
Accelerometer to Renoise via OSC to control trippy and dubby sounds.
[Lizzie] from LustLab sent in her Ball of Dub that turns a few accelerometer and a digital audio workstation and turns everything into an aural experience of wubs and dubs. The Ball of Dub can turn just about anything into dubstep, and does so with a fairly interesting user interface.
There isn’t a build log for the Ball of Dub, but the folks at LustLab did send in a basic overview of her project. Inside the ball, there’s a Razor IMU from Sparkfun that is attached to the ever-popular XBee wireless transceiver. A tiny program on an Arduino calibrates the gyroscope and accelerometer and sends that data to the DAW at 50Hz.
The host computer is running Renoise, a very popular tracker that can accept MIDI and OSC input. A Processing app parses the ball spin, free fall and impact, averages them over a period of time, and pipes that into the OSC input of Renoise. In [Lizzie]‘s video, the ball spin is sent to a low-pass filter on the baseline track, and the average impact is applied to the vocal track.
via [HackADay] source [LustLab Tumblr] special demo video for the few skeptical comments on HackADay