Practical courses and workshops addressed to maintenance services, including the following departments: automation, mechanical, energy, technical and design and construction.
Sign up
Programming AVR and ARM microcontrollers using Arduino platform and Atmel Studio
Objectives of the course:
Presentation of the method of programming AVR and ARM microcontrollers available on the market
Advantages and disadvantages of two free environments designed for programming AVR and ARM microcontrollers.
Presentation of the Arduino and AVR-GCC libraries starting from basic commands controlling the microcontroller and ending with structures ensuring multi-thread operation of the system.
Introduction to Atmel Studio software, which is an alternative to Arduino platform.
Knowledge in the field of programming Arduino platforms for ARM, as well as presentation of a ZL3AVR development kit and Atmel Studio software.
Knowledge necessary to adjust the proper programming platform and cooperating systems to specific application.
Course type
Open training
Course level
PR2
Duration
Prerequisites
Location
PLC Laboratory in the Engineering Training Center in Gliwice or the client company
See the laboratory
This course is also available as a closed training where the dates, price, locations and the content is settled individually with the Client.
Certificate
After completing the training, each participant receives a personalized bilingual certificate that descriptively confirms the acquired skills in accordance with the PN-EN ISO 9001:2015 quality management system implemented at EMT-SYSTEMS Sp. z o.o., supervised and certified by TUV Nord Polska. More information
Basic terminology in the field of control systems (signals, logics, microcontroller architecture, methods of data record, microprocessor operation)
General operating principles of microcontrollers and programmer platforms available on the market (including those compatible with Arduino libraries)
Embedded System
Methods of programming microcontrollers
Program structure for the microcontroller, stages of program compilation
Overview of the available functions and libraries
Introduction to the platform Arduino IDE and a compiler AVR-GCC
Basic handling of I/O for the microcontroller (lead structure – available configuration options for the programmer – for AVR and ARM microcontrollers)
Logic status signaling on microcontroller leads
Operation of systems of communication with a user
Day 2
Multi-purpose operation of a LED display
Measurement of analog signals in microprocessor systems
Unfavorable industrial incidents and methods of counteraction: methods of eliminating vibration of contacts in microprocessor systems (methods of concurrent programming)
Operation of alphanumeric display in standard HD44780
Communication in microprocessor systems – interfaces
Serial port in a microcontroller – using UART / USART
Interpretation of data packages - UART / USART receivers
Multitasking in control systems
Day 3
Analog keyboard
Multi-task alarm system
LCD terminal
Controlling motors and backlight using a PWM signal (Pulse Width Modulation)
SPI and I2C (TWI) bus – temperature, humidity an atmospheric pressure readings
Command interpreter
Day 4
Reporting, tests
Program debugging
Maintenance mode software
ARM systems in Arduino IDE
Introduction to Atmel Studio development environment
ZL3AVR development kit
Day 5
Analogy between Arduino platform and hardware in Atmel Studio
Operations on ports in Atmel Studio environment
Interrupts
Operation of peripheral systems
Communication via serial port
Other communication interfaces in the ATmega32 microprocessor
Operation of a display HD44780 using hardware programming
Operation of 1-wire and temperature measurement unit DS18B20
In addition to the substantive aspect, the comfort of our training participants is very important to us. We provide students with a climatic cafe and restaurant space, which is a place for refreshments and relaxation during breaks. We invite you to use the coffee bar and the modern massage chair!
During each training day, participants receive:
Unlimited access to the Cechownia Cafe coffee bar, serving tea and high-quality freshly ground coffee. The bar is equipped with:
NECTO Karisma - a professional espresso machine of Italian production.
THERMOPLAN BW 4 - a professional espresso machine made in Switzerland.
These are coffee machines used in the best coffee shops. According to your taste, we serve unique types of coffee - Cappuccino, Espresso, Americano, Caffe Latte and Turkish coffee. Training participants can also use unlimited sparkling and still water, juices and sweets.
Two-course dinner - a combination of traditional, home-made flavors with meals served in restaurants.
Until 4:00 PM in the cafe on the first floor you can also buy fresh sandwiches, cakes, sweet and salty snacks and cold drinks. After training - from 4:00 PM - we invite you to try the delicious dishes of the Cechownia Restaurant, prepared by the best chefs in Gliwice.
Zanim wyślesz formularz, upewnij się, że na dany termin są jeszcze dostępne miejsca.
Napisz do nas na czacie lub zadzwoń: 32 4111 000
Zarządzaj swoją prywatnością
To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do celów statystycznych.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.