As software developer you write code, compile and run it and also debug it. With electronic it is similar. You assemble it, run it and hope nothing burns, and from time to time you have to “debug” it. My talk gives an overview and some electronic basics. Further I show how to wire things up and what’s important while you assemble and run it and also how to test and find failures points before it getting an inferno :) The steps are explained with small electronic examples.
29. https://labs.hybris.com
hello world
• buy Arduino, LED, and R
• wire things up
• download IDE and install
• install driver (Windows)
• Examples / 01.Basics / Blink
• upload
• configure board …
36. https://labs.hybris.com
not blinking?
• all wires correct?
• LED polarity? kaputt?
• R too big?
• wrong pin?
• pin kaputt?
• Arduino kaputt?
• upload without errors?
test it
voltage?
37. https://labs.hybris.com
not blinking?
• all wires correct?
• LED polarity? kaputt?
• R too big?
• wrong pin?
• pin kaputt?
• Arduino kaputt?
• upload without errors?
test it
voltage?
software?
49. https://labs.hybris.com
TTL logical levels
• VOH – Minimum OUTPUT
Voltage level a TTL device will
provide for a HIGH signal.
• VIH – Minimum INPUT Voltage
level to be considered a HIGH.
• VOL – Maximum OUTPUT
Voltage level a device will
provide for a LOW signal.
• VIL – Maximum INPUT Voltage
level to still be considered a
LOW.
https://learn.sparkfun.com/tutorials/logic-levels
TTL = Transistor-Transistor Logic
50. https://labs.hybris.com
TTL logical levels
• VOH – Minimum OUTPUT
Voltage level a TTL device will
provide for a HIGH signal.
• VIH – Minimum INPUT Voltage
level to be considered a HIGH.
• VOL – Maximum OUTPUT
Voltage level a device will
provide for a LOW signal.
• VIL – Maximum INPUT Voltage
level to still be considered a
LOW.
https://learn.sparkfun.com/tutorials/logic-levels
TTL = Transistor-Transistor Logic
3.3V
2.4VOH
2.0VIH
0.8VIL
0.5VOL