blogics! using a logic circuit simulator pontifical catholic university of rio de janeiro –...

23
BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC- Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord: Prof Hugo Fuks – Class: 33A Lecture: Blogics! – Prof. Denise Filippo – 22.08.2011

Post on 15-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

BLOGICS!Using a Logic Circuit Simulator

Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord: Prof Hugo Fuks – Class: 33ALecture: Blogics! – Prof. Denise Filippo – 22.08.2011

Page 2: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

Blogics!

1. Run Blogics!2. Check the Environment, Sensors and Actuators tabs.3. What is there?

Page 3: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

Environment, sensors and actuators

Page 4: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

Blogics!

1. Check the Logic and Wires tabs2. What is there?3. What do you think that Blogics! does?

Page 5: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

Environment, sensors and actuators

When it is bright, the LED is turned on.When it is dark, the LED is turned off.

Page 6: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

Environment, sensors and actuators

When it is bright, the LED is turned on.When it is dark, the LED is turned off.

Page 7: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

Environment, sensors and actuators

When it is bright, the LED is turned on.When it is dark, the LED is turned off.

What if we wanted to simulate the behaviour of a firefly?

Page 8: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

Logic gate: NOT

When it is bright, the LED is turned offWhen it is dark, the LED is turned on.

Page 9: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

Logic gate: NOT with hardware

When it is bright, the LED is turned offWhen it is dark, the LED is turned on.

Page 10: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

Logic gate NOT with programming

When it is bright, the LED is turned offWhen it is dark, the LED is turned on.

Lilypad Arduino

Page 11: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

Logic gate NOT with programming

When it is bright, the LED is turned offWhen it is dark, the LED is turned on.

if (sensorValue < 40) { digitalWrite(ledPin, HIGH);} else { digitalWrite(ledPin, LOW);}

Page 12: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

And the firefly?

What if the light on turned on when it was dark, hot, dry, or bright, cold and over 100m of altitude, when no one was around, or in any condition when its speed was low?

It is good practice to simulate the circuit before building it with actual components!

Page 13: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

EXCERCISES

1. Build the following circuit and see what happens

2. Plays the buzzer when it is dry.3. Turns on a fan when it is dark and hot.4. Create your own!

Page 14: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

ANSWERS

2 Plays the buzzer when it is dry.

Page 15: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

ANSWERS

3 Turns on a fan when it is dark and hot.

Page 16: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

ANSWERS

4 Create your own!

Page 17: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

OTHERS

The fan is turned on when it is dark, hot, humid and there is someone in the room.

Page 18: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

(cont)

Page 19: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

(cont)

Page 20: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

(cont)

Page 21: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

OTHER

Fan is turned on if it is dark, hot and humid or if someone turns the switch on

Page 22: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

OTHER

Turns on the LED when it is dark and someone is in the room

Page 23: BLOGICS! Using a Logic Circuit Simulator Pontifical Catholic University of Rio de Janeiro – PUC-Rio Introduction to Engineering – 2011.2 – ENG 1000 Coord:

Turns on the fan when it is hot and humid.

OTHER