Microcontrollers programming
  1. 2017-02-21 How to power a device.
    • Materials
    • Task
      • Mandatory: Build and test at least basic linear voltage regulator circuit.
      • Mandatory: Create a schemat of the circuit you made (you can use a Fritzing software).
      • Optional: Build and test linear voltage regulator application: for example circuit for increasing output voltage (adjusting output of fixed regulators) or battery backed-up regulated supply.
    • After this classes you should know
      • How to power your device.
    • Other resources
      • No other resources.
  2. 2017-02-28 How to communicate devices with different logic levels.
    • Materials
    • Task
      • Mandatory: Build and test all the options
        • Create a voltage divider from section Send logic signals from 5V device to 3.3V device.
        • Use bi-direcional logic level converter from section Bi-directional communication
        • Use Arduino board to make a following test
          • Connect analog pin with digital pin.
          • Set analog output as 0.
          • Increase analog output value to the maximum value (1023) and check when digital pin will turn into HIGH state.
          • Do the same but start from maximum analog value, decrease it and check when digital pin will turn into LOW state.
          • Make a short raport from test with your observations and circuit schemat included and send it to fulmanp@math.uni.lodz.pl with subject (nothing more, nothing less): Microcontrollers programming, project 01. Don't forget to sign your email - otherwise I will throw it away.
    • After this classes you should know
      • How to use different voltage levels.
      • How to use analog and digital pins.
    • Other resources
      • No other resources.
  3. 2017-03-07 Pull resistors: how to "initialize" microcontroller's pins.
    • Materials
    • Task
      • Mandatory: Build all the circuits from the tutorial and test them.
    • After this classes you should know
      • What are pull resistors, why we need them and how we can use them.
    • Other resources
      • No other resources.
  4. 2017-03-14 Work with SparkFun Inventor's Kit
    • Materials
      • SparkFun Inventor's Kit (SIK) Guide and Components
    • Task
      • Mandatory: Complete Circuit #1 from SIK: Your First Circuit: Blinking a LED
      • Mandatory: Complete Circuit #2 from SIK: Potentiometer
      • Mandatory: Complete Circuit #3 from SIK: RGB LED
      • Optional: Build your own circuit based on knowledge you have. If you do so, remember to make a correct schema (for example in Fritzing) and send it to me.
    • After this classes you should know
      • What a potentiometer is (Circuit #2)?
      • What a PWM is (Circuit #3)?
      • How each part of Arduino's code works (be able to explain every statement, it's meaning and influence on the final result)?
    • Other resources
      • No other resources.
  5. 2017-03-21 Work with SparkFun Inventor's Kit
    • Materials
      • SparkFun Inventor's Kit (SIK) Guide and Components
    • Task
      • Mandatory: Complete Circuit #6 from SIK: Photo Resistor
      • Mandatory: Complete Circuit #7 from SIK: Temperature sensor
      • Optional: Build your own circuit based on knowledge you have. If you do so, remember to make a correct schema (for example in Fritzing) and send it to me.
    • After this classes you should know
      • How each part of Arduino's code works (be able to explain every statement, it's meaning and influence on the final result)?
    • Other resources
      • No other resources.
  6. 2017-03-28 Logic gates
    • Materials
    • Task
      • Mandatory: Build 1-bit adder.
      • Optional: Build 4-bit adder.
    • After this classes you should know
      • Know boolean algebra's axioms.
      • What are logic gates.
      • What are truth-tables.
      • Know how to design a simple logic circuit.
    • Other resources
      • No other resources.
  7. 2017-04-04 Logic gates / Work with SparkFun Inventor's Kit
    • Materials
      • No new materials
    • Task
      • ---
    • After this classes you should know
      • ---
    • Other resources
      • No other resources.
  8. 2017-04-11, 2017-04-19 Logic gates / Work with SparkFun Inventor's Kit
    • Materials
    • Task
      • ---
    • After this classes you should know
      • ---
    • Other resources
      • No other resources.
  9. 2017-04-25 Work with SparkFun Inventor's Kit / Start to think about a final project.
    • Materials
      • ---
    • Task
      • ---
    • After this classes you should know
      • ---
    • Other resources
      • No other resources.

Materials