Course Identification

Introduction to Lab Automation
20263242

Lecturers and Teaching Assistants

Dr. Lior Segev, Dr. Danielle Honigstein
N/A

Course Schedule and Location

2026
Second Semester
09:00 - 16:00, De Picciotto, Room 232
12/07/2026
16/07/2026

Field of Study, Course Type and Credit Points

Life Sciences: Laboratory; Elective; 1.00 points

Comments

The course will take place for Five consecutive days 12-16.7.2026 between 9:00-16:00 at De Picciotto A, Room 232, 2nd floor.
Priority to 2nd year MSc and 1st year PhD students will be given
In-person course

Prerequisites

At least one course of programming in any language is required for the successful completion of this course

Restrictions

10

Language of Instruction

English

Attendance and participation

Obligatory

Grade Type

Pass / Fail

Grade Breakdown (in %)

50%
50%

Evaluation Type

Final assignment

Scheduled date 1

N/A
N/A
-
N/A

Estimated Weekly Independent Workload (in hours)

N/A

Syllabus

Introduction to automation of my experimental system:

Meet the Brain (the Arduino Framework) 

Connecting and reading sensors (Temperature, IR beam and Sensor) 

Connecting and using effectors (Motors and LEDs, Speakers, pinch valve, Camera with a trigger)

Build software that integrates both sensors and effectors 

State-machine programming pattern as a framework for software architecture

Saving data in my system (communication with PC using python or Matlab) 

Synchronization techniques between different systems

Measuring and analyzing the electronic signals in my setup using an oscilloscope? 

 

Manage code in source control (GIT) 

Advanced 

Communication (I2C, SPI, 1Wire) 

Learning Outcomes

  1. How to install the Arduino framework, install new libraries and burn new firmware
  2. Independently learn how to add new sensors or effectors to your system 
  3. Learn the statemahine pattern and its usage
  4. Learn how to use an oscilloscope
  5. Learn how to communicate back data to the PC using python or MATLAB
  6. Use Git for source control

Reading List

N/A

Website