Home Rutgers University Project Uses Scratch to Make Household Appliances Easily Programmable

Rutgers University Project Uses Scratch to Make Household Appliances Easily Programmable

Wish you could add a “clap on” and “clap off” option to more devices in your house? Want to be able to program your coffee pot to sound an alarm when it’s done brewing? A Rutgers University project aims to make those sorts of automations easy for anyone to add to their household appliances, with a little help the graphical programming language Scratch.

Scratch is often cited as one of the best introductory languages for teaching kids – or anyone, really – to code. So it’s no surprise that a Rutgers University honors class called “Programming for the Masses” would utilize Scratch as part of its goal of making programming a more accessible, everyday skill. What is unique – and if I may say so, pretty fun – is the direction that a research project, an outgrowth of the class, has taken since.

The project is called Scratchable Devices, and with it, computer science Professor Michael Littman and some of his students are working to make it easy for anyone to program their household devices by using Scratch.

Build Your Own Home Automation System

These devices use the BYOB (Build Your Own Blocks) offshoot of Scratch as the user interface. This way, the end-user can drag and drop blocks with commands instructing the device what to do (such as “turn on”), when or under what conditions. Ideally, people without any programming experience will be able to learn to program their devices by using this simple interface.

On the back-end, the programs that users write in Scratch are converted into radio transmissions received by the Scratchable Device. The devices are equipped with an XBee module connected to Arduino microcontrollers. The latter are programmed to read the messages and perform the necessary hardware actions.

The group has already built “Scratchable” lamps, alarm clocks, fans, and coffee makers, and they say they have more devices in the works.

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the gambling and blockchain industries for major developments, new product and brand launches, game releases and other newsworthy events. Editors assign relevant stories to in-house staff writers with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest iGaming headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Gambling News

    Explore the latest in online gambling with our curated updates. We cut through the noise to deliver concise, relevant insights, keeping you informed about the ever-changing world of iGaming and its most important trends.

    In-Depth Strategy Guides

    Elevate your game with tailored strategies for sports betting, table games, slots, and poker. Learn how to maximize bonuses, refine your tactics, and boost your chances to beat the house.

    Unbiased Expert Reviews

    Honest and transparent reviews of sportsbooks, casinos and poker rooms crafted through industry expertise and in-depth analysis. Delve into intricacies, get the best bonus deals, and stay ahead with our trustworthy guides.