Giter Club home page Giter Club logo

begin_java's Introduction

Begin Java with the TCLab

Welcome to this introductory course on Java! The course is intended to help you start programming in Java from little or no prior experience. One of the best ways to start or review a programming language is to work on a simple project. These exercises are designed to teach basic Java programming skills to help you design a temperature controller.

TCLab

Temperature control is found in many applications such as home or office HVAC, manufacturing processes, transportation, and life sciences. Even our bodies regulate temperature to a specific set point. This project is to regulate the temperature of the TCLab. Each TCLab has thermochromic (changes color with temperature) paint that turns from black to purple when the temperature reaches the target temperature of 37°C (99°F).

One of the unique things about this course is that you work on basic elements to help you with a temperature control project. You will see your Java code have a real effect by adjusting heaters to maintain a target temperature, just like a thermostat in a home or office.

Your Objective

Program the TCLab to maintain the temperature at 37°C. Display the heater level with an LED indicator as the program is adjusting the temperature. Measure the temperature and heater values over a 10 minute evaluation period.

For this course, imagine that you are tasked with maintaining three eggs at the perfect temperature to incubate them to maturity. Your Java program, coupled with the TCLab hardware, is the perfect solution for this task.

Programming Skills

There are 11 lessons and a final project to help you with the objective of designing the temperature control for the incubator. You will need to have an IDE in which to write and run your code. The IDE used in this course is Eclipse.

TCLab with Java

  1. Overview
  2. Debugging
  3. Variables
  4. Printing
  5. User Input
  6. Operators
  7. Loops
  8. If Statements
  9. Arrays and ArrayLists
  10. Methods
  11. Classes and Objects
  12. Final Project

Supplies

You will need a TCLab kit to complete the exercises and they are available for purchase on Amazon.

Temperature Control Lab

Install the JDK

The JDK (Java Development Kit) is the software that allows your computer to compile and read Java code. If your computer doesn't already have it installed, install it before continuing the course.

begin_java's People

Contributors

apmonitor avatar git-commatt avatar mattgab avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

drsultanqasem

begin_java's Issues

incorrect operator

You used incorrect operator in the description of the OR operator. You used && instead of || in the Section "The OR Operator"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.