News
Embedded Metal Diploma
Content (230h): C_ language (60h) Total Projects = 8 Embedded Systems Concept (8h) AVR Interfacing (100h) Total Projects = 25 ARM (150) ARM Basics ARM Interrupts Real Time Audio Processing …
Arduino
Lecture 1 Lecture 2 C-Input/Output Lecture 3 C-loops Lecture 4 C-conditional statments Lecture 5 C-functions Lecture 6 C-arrays Lecture 7 Lecture 8 Lecture 9 Lecture 10 Lecture 11 Lecture 12 …
Digital Fabrication
History of Digital Fabrication 3D printers Types Mechanical Parts of the machine G-Code Reading Cura Auto-CAD Fusion 360 Laser cutting and Milling machines other machines Some tricks in Fusion software …
Dynamic Allocation
Dynamic allocation is a process of allocating memory during runtime. In C, this is done using the malloc(), calloc(), realloc(), and free() functions. Dynamic allocation is useful when you need …
Preprocessor Directives
The preprocessor is a program that is run before the compiler compiles your C code. It reads your source code and performs a number of tasks, such as: Preprocessor directives …
C Building Process
The C building process is the process of converting C source code into an executable program. The C building process typically involves the following steps: The preprocessor is a program …
Enum in C
An enum, or enumeration, is a user-defined data type in C that consists of a set of named constants. Enums are often used to represent sets of values that have …