If you knew how much electricity your plasma television used or how much
water your dishwasher drank at different times of day, would you change
your habits to conserve more and spend less on utilities? Researchers
at the University of Washington, Duke University, and Georgia Tech
believe that you might. Several years ago they invented sensors that
could track the electricity consumption and water usage throughout an
entire building via a single point on each system. In 2008, the
researchers founded a company called Zensi to commercialize the
technology, and last week, they sold that company to Belkin, an
electronics hardware manufacturer.
The concept behind Zensi's technology is simple: a single sensor is
plugged into a wall outlet, where it "listens" to the high-frequency
electrical noise produced in the wiring when different devices are
turned on. Each electrical device has a signature that is unique to the
kind of device it is, its brand, and its location within a house. This
information, in turn, reveals its energy consumption. MIT professor Fred
Schweppe, and others tested a similar idea more than a decade ago. In
the case of plumbing, a sensor is connected to the hose spigot on the
side of a house. When a toilet is flushed or a sink is turned on, the
sensor detects the characteristic change in pressure.
Module 1: Introduction Module 2: WCF RIA Services Module 3 – Authentication, Validation, MVVM, Commands, Implicit Styles and RichTextBox Module 4 – User Profiles, Drop Targets, Webcam and Clipboard Module 5 – Schedule Planner and Right Mouse Click Module 6 – Printing the Schedule Module 7 – Running the Event Dashboard Out of Browser Module 8 – Advanced Out of Browser and MEF
I have write a counter program on arduino to test my stepping motor control program before I got the mechanical from the hardware team. I call it "Motor Emulator". The signals are stepA as the Stepping motor's colock pulse and dirA as the motor rotate direction. The program can track 2 motor at the same time and the pulse rate up to 25KHz (my system's max speed is 20K Step/seconds)
If I use Arduino Mega, maybe I can track 4 motor at the same time.
The right one is the old model use 7-segments , the left one use lcd.
Actually there are still some function need to extend like generate a output when count reach certain count.(Emulate the photo sensor's detection of the mechanical ruler or initial position).
The iPad isn’t perfect.
The Google tablet won’t be perfect. But Google needs to be different
and it does not hurt to look into the past of personal computing to see
what has worked in the past and what has not. Convenience is what most
users are attracted to, but choice is Google’s biggest opportunity to
show users how limited the iPad really is. Google has a true chance to
inject excitement into computing again. Let’s hope the Google tablet
will be a great copycat of the tablet vision and not just a copycat of
"As soon as I knew there were these low-cost sensors inside these
accelerometers, I thought it would be perfect to use them to network
together and actually record earthquakes," says geoscientist Elizabeth
Cochran of the University of California, Riverside.
Just use the LM3S8962K to test the led.lua's toggle speed. After remove the 0.5s delay LED toggle speed around 3.47KHz . Roughfly about 3500*(2if Instruction ,2 I/O Instruction +1Function Call) = 17500 Instructions/Second
This program's first version was created usig the Qt toolkit, which
allowed very fast development.
The most interesting feature, beyond storing previous commands to
facilitate the usage of repetitive protocols, is to allow the
configuration of an interval timer that automatically repeats a command.
This is extremely useful in sensor evaluation, where some data could
change very subtly, which are hard to notice when one has to retype a
command several times, and for each time eye-scan for a variable in a
different position of the terminal.
A real bummer — Apple removed Scratch
from the iTunes store, so it’s no longer available for iPad, iPhone, or
iTouch. Why? Discussion on the Scratch forums suggests that it’s
because Apple wants to focus on consuming media using these
devices, not producing media. Want to be truly
computing literate, where you write as well as read? There’s no app for
I saw this coming. Apple has banned all third party
software from creating ipod apps. What they did to scratch was nothing
compared to what they did to Adobe. Flash CS5’s biggest feature was the
ability to make flash programs for the iphone and because Apple has
banned this the usefulness of flash CS5 has gone down a lot.
Its a business decision. Apple wants to be in complete control of
what can make apps for their machines so they ban all app creators
except their own. Of course, they can take all the hate from developers
because the mindless Apple legions will still love them.
Scratch is a programming language that makes it easy to create your own
interactive stories, animations, games, music, and art -- and share your
creations on the web. As young people create and share Scratch
projects, they learn important mathematical and computational ideas,
while also learning to think creatively, reason systematically, and work
collaboratively. Scratch is developed by the Lifelong Kindergarten
Group at the MIT Media Lab, with financial support from the National
Science Foundation, Microsoft, Intel Foundation, Nokia, Iomega and MIT
Media Lab research consortia.
ChibiOS/RT is designed for deeply embedded real time
where execution efficiency and tiny code size are desiderable
The system is implemented as a library to be linked with the
application code, the OS and the application code together form the
image to be loaded on the target device.
The kernel provides a rich features set, it offers: preemptive
multithreading, 128 priority levels, optional round-robin
support, unified interrupts handling,
support for preemptable interrupt handlers, virtual timers,
semaphores, mutexes, condition
variables, synchronous messages, mailboxes, event
flags, Abstract Channels, I/O queues, heap
and memory pools allocators.
Of course, the above mechanisms are not always required in
applications, it is possible to selectively exclude the unused
subsystems reducing the total code size.
The kernel is very compact, on a reference Cortex-M3 (STM32)
the kernel size ranges from 1.2KiB minimum up to 5.2KiB
maximum size. Size metrics are available for all platforms, as test
into the source distribution.
On a reference STM32 platform clocked at 72MHz the kernel is
context switching in 1.41 microseconds, taking/releasing a
takes 1.21 microseconds, spawning a thread (the whole
create-execute-terminate cycle) takes 4.64 microseconds.
The timings are measured using the internal test suite, it is
to inspect the benchmarking methodology and replicate the results by
simply running the included demos. Performance metrics are available
all platforms, as test reports, into the source distribution.