View allAll Photos Tagged Arduino
Evento em agosto de 2014 no Olabi, Rio de Janeiro. Mais informações: www.olabi.co
Crédito: +5521 Fotografia www.facebook.com/mais5521?fref=ts
Arduino Uno measuring the resistance of my broken rotator pot and converting to azimuth for display on an ex-mobile phone 128x128 pixel colour LCD.
Burning the arduino bootloader using another arduino duemilanove is very easy. I’m documenting it here (informally) so I can remember how to do it later. It is all done in the Arduino software (I was using version 0018)
1) upload the example sketch (File->Examples->ArduinoISP) to the arduino that has a working bootloader already on it (I used a duemilanove – I’m not sure if it will work with the older ones, but I’m sure it will . . . I’m going to give it a try later with my old NG).
2) hook up the two arduinos (from the digital pins of the arduino with the ArduinoISP sketch to the ICSP pins of the other arduino) and put an LED (with resistor) on the following pins of the arduino with the ArduinoISP sketch on it:
9: Heartbeat – shows the programmer is running
8: Error – Lights up if something goes wrong (use red if that makes sense)
7: Programming – In communication with the slave
3) with only the arduino with the ArduinoISP sketch plugged into the USB of the computer (the other gets power from this one) – go to (Tools->Burn Bootloader->w/ Arduino as ISP) and it will take a while (30seconds or more) to burn the bootloader
4) that is it!
starting down the path of measuring various analog/digital sensors, sending their state to the PC, and doing funky things with them to control software...
This is the arduino pocket piano (from here: www.critterandguitari.com/home/store/arduino-piano.php ) with another multiplexer and 8 more sliders! It's great for making digital noise. (I'll update with a link to source code and a demo video with sound when it's uploaded.)
Our fall Arduino 101 class at Tam Makers is off to a great start. I taught this evening course with my associates Donald Day and Edward Janne on September 14, 2016, at the woodshop in Tam High School in Mill Valley.
We welcomed a wonderful group of seven students, including adults with diverse backgrounds, as well as a high school student. We started by giving our students an overview of the popular Arduino board. We then learned how to light up an LED, add a button to turn it on and off, and play a sound with a piezzo buzzer.
Students accomplished all these steps successfully, and seemed to really enjoy this class and told us they learned a lot from it. We’re really happy that this course is going so well and we look forward to teaching next week’s class.
View more photos of this Arduino course:
www.flickr.com/photos/fabola/albums/72157659914570948
Learn more about this Arduino 101 class:
www.tammakers.org/arduino-101/
Read our Arduino 101 Guide:
bit.ly/arduino-101-guide-fall-2016
Check out our course slides:
bit.ly/arduino-101-slides-fall-2016
Learn more about Tam Makers:
I am in the process of building a barometric data logger based on the Arduino coupled with Adafruit's logger shield. I live in between the first two Watchung mountains in north/central NJ, so I thought a drive around town would give me some nice pressure differentials to record.
y-axis is relative changes to the sensor output as they diverge from an initial reading. x-axis is seconds.
this data was collected using an oversampling method to eliminate noise. what happens when you try to get 10-bits of good data but you don't put the MCU to sleep before reading? you get 8-bits of good data (and 2 LSBs of crap). see the previous image in this stream.
there is higher pressure at lower altitudes, so troughs on the plotted data (lower pressure) indicate mountains, while peaks indicate valleys or low areas. kind of backwards but that's the way it is.
no corroboration between sensor outputs and actual pressure values (yet). just diggin' those delta-v's, man.
Arduino workshop with the starter kit and pieces of lego, looks like plenty of fun. Need to short my electronic knowledge when i manage to return back.
starting down the path of measuring various analog/digital sensors, sending their state to the PC, and doing funky things with them to control software...
Arduino Academy, a 3-day summer programme for students in New Zealand, 7-9 July 2014. Catalyst IT was the organizer.
Typing text in an SSH session on a laptop over wifi to a Raspberry Pi on a wired LAN which then sends the text to an Arduino over USB - the Arduino then translates the text into Morse code beeps and light flashes.
www.suppertime.co.uk/blogmywiki/2012/08/arduino-pi/
(There's a joke to be made somewhere about a breadboard on the breadboard...)
Blog entry is at www.ubiqkom.org/blog/?p=71
An Arduino controlled vehicle - still to be enhanced with a Bluetooth remote control (module already shown in the "parts view") - uses an L293 motor controler chip - see www.me.umn.edu/courses/me2011/robot/technotes/L293/L293.html
void setup()
{
pinMode(2, OUTPUT); // set the digital pins as output
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
}
void motor_fwd(int offset)
{
digitalWrite(2+offset, HIGH);
digitalWrite(3+offset, LOW);
digitalWrite(4+offset, HIGH);
}
void motor_bwd(int offset)
{
digitalWrite(2+offset, HIGH);
digitalWrite(3+offset, HIGH);
digitalWrite(4+offset, LOW);
}
void loop() // run over and over again
{
motor_fwd(0);
motor_fwd(3);
delay(2000);
motor_bwd(0);
motor_bwd(3);
delay(2000);
}