Design News is part of the Informa Markets Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Articles from 2021 In July

June 25 - Day 5 - The Best Practices Lightning Round

Webinar Information
Start Date: Jun 25, 2021 - 06:00 PM UTC

There are so many different best practices for designing systems and so little time! In this session, we won’t focus on big picture best practices but instead explore a variety of miscellaneous best practices that can help developers immediately in their design cycle. We will explore best practices like interface design, code analysis, useful metrics, configuration tables and much more! 

June 24 - Day 4 - Testing Your Way to Design Success

Webinar Information
Start Date: Jun 24, 2021 - 06:00 PM UTC

Testing is often one of the least exciting aspects to embedded system design; however, leveraging unit tests and TDD can be a fantastic way to dramatically improve a systems design. In this session, attendees will learn about how to test their system and leverage TDD to build scalable embedded applciations.

June 23 - Day 3 - It’s All About the Data

Webinar Information
Start Date: Jun 23, 2021 - 06:00 PM UTC

Modern embedded systems can be boiled down to data engines. They consume, produce, process and transfer data. One of the best practices for designing a system is to follow the data! In this session, we will explore how to architect and decompose a system based on the data. 

June 22 - Day 2 - Designing a Hardwareless System

Webinar Information
Start Date: Jun 22, 2021 - 06:00 PM UTC

The running theme in embedded systems is that we need the hardware to design and build our embedded systems. Today, embedded systems can be designed on modeled without ever writing a single line of low-level software. In this session, attendees will walk away understanding how to design and architect their systems to remove hardware dependency. 

June 21 - Day 1 - System Level Design Philosophy

Webinar Information
Start Date: Jun 21, 2021 - 06:00 PM UTC

Designing an embedded system often requires that a team start at the highest levels and work their way into the details. In this session, we will explore modern design philosophy and best practices that allow a team to kickstart their design off on the right foot. Attendees will walk away understanding why best practices are important, how to leverage them, and a high-level understanding of what design philosophies work best to design modern systems. 

May 28 - Day 5 - HMI Fundamentals Part 1: The TFT LCD Touch Screen

Webinar Information
Start Date: May 28, 2021 - 06:00 PM UTC

This final session is a continuation of Day 4 discussions on HMI Fundamentals. Attendees will learn about TFT LCD touch screen capabilities through a series of hands-on lab activities. The final lab project of this weeklong course will allow attendees to build a simple HMI controller using the Arduino Mega2560 electronics prototyping board and an Elegoo TFT LCD Resistive touch screen. 

May 27 - Day 4 - HMI Fundamentals Part 1: Automation Control and Firmata

Webinar Information
Start Date: May 27, 2021 - 06:00 PM UTC

The HMI allows machine designers to design control interfaces that are intuitive to the operator. The HMI is a critical component to the machine operator’s success in running the designated automation properly and efficiently. Therefore, the User Experience (UX) of the HMI is an important aspect of the machine’s operation. In this session, attendees will explore a method of automation control using Firmata. A desktop personal computer (PC) or laptop computer along with Firmata will allow attendees to read sensor data and control a Servo motor using this computer-based HMI software. 

May 26 - Day 3 - plcLib Timers

Webinar Information
Start Date: May 26, 2021 - 06:00 PM UTC

Day 3 will allow attendees to explore and learn about plcLib Timers.  The two basic types of plcLib timer functions, timerOn() and timerOff(), will be investigated.  Attendees will learn how to use timerOn() for switch debounce and timerOff()  control device turn off applications. 

May 25 - Day 2 - Writing plcLib Applications

Webinar Information
Start Date: May 25, 2021 - 06:00 PM UTC

Day 2 will allow attendees to explore the plcLib writing style through Ladder Logic-based control circuit applications. Basic logic gates (AND, OR, and NOT) will be investigated through a series of hands-on plcLib lab activities. Also, the concepts of testing, troubleshooting, and debugging plcLib-based Ladder Logic control circuits and programs using the Arduino IDE Serial Monitor will be discussed. 

May 24 - Day 1 - PLC Overview: Ladder Logic Program: Hello World

Webinar Information
Start Date: May 24, 2021 - 06:00 PM UTC

In this introduction session, the PLC Architecture will be presented. The International Electrotechnical Commission (IEC) 61131-3, Structured Text (ST) language, will be introduced along with the explanation of logic operators. Also,  the discussion on building an Arduino PLC using off-the-shelf components will be presented. Attendees will learn how to install the plcLib library within the Arduino Integrated Development Environment (IDE)  for programming the Arduino Mega2560 prototyping board. A basic Ladder Logic Hello World device will be the introductory plcLib application programmed for the Arduino Mega2560.