2022 Schedule

Wednesdays, from 17:00 to 20:00, in the lab next to the “Ground Water” seminar room, 1st floor. Map.

Toggle Schedule


  1. Arduino intro & useful links
  2. Intro to Arduino code
  3. Basic Electronics Concepts
  4. Electronics Class
  5. Sensor Modules and Thingspeak
  6. Basic Data Analysis with Python and Matlab
  7. Water and Energy Balances
  8. Psychrometric Chart and Evaporative cooling
  9. Soldering and Wires



Click for a list of the main components used in this course.


Make an account on Github. Create a repository called “agrotech” or whatever you else want to call it. You can upload to this repository your code, data, diagrams, pictures, markdown, etc. In the end of the semester you will upload your project report as a Jupyter Notebook file.

From now on, your main Github page can be your “geek face” on the internet. Make a clean and simple readme.md, telling the world who you are and what you do.

Jupyter Notebook

The easiest way to install Python (+ Jupyter Notebook, Spyder, PyCharm, JupyterLab, etc) on any OS is to download Anaconda. Jupyter Notebook is a versatile environment that allows you to write code and documentation in one single file, taking advantage of Markdown. Click for a short and a long markdown cheat sheet.


Fritzing is a nice software that lets you easily draw your own circuits and diagrams.

  • Oregon State’s OPEnS Lab. Github