Ex.1 Write a program to print the following pattern
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
Ex.2 Write a program to find bigger of three integers.
Ex.3 Write a program to calculate GCD between two numbers.
Ex.4 Write a program to find transpose of matrix.
Ex.5 Write a program which deletes an element from an array & display all other elements.
Ex.6 Write a program to calculate XA+YB where A & B are matrix & X=2, Y=3.
Ex.7 Write a program to calculate the total amount of money in the piggy bank, given that coins of Rs.10, Rs.5, Rs.2, RS.1.
& many more.....
This C program allows a user to answer multiple choice questions (MCQs) and checks their answers. It prints out 5 questions, each with 3 possible answers, and prompts the user to enter the number of the correct answer. It then checks each submitted answer and prints whether it is true or false. This allows the program to automatically grade a short quiz consisting of basic MCQs.
This program multiplies two sparse matrices in C. It takes in two matrices from the user and converts them to sparse form by removing all zero values and storing the row, column, and value of non-zero elements. It then performs the multiplication by iterating through each non-zero element in the first matrix and matching columns with row elements in the second matrix, summing the products of the values at matched indices into the result matrix. Finally, it prints out the sparse and result matrices.
Let us c (5th and 12th edition by YASHVANT KANETKAR) chapter 2 solutionHazrat Bilal
This document contains solutions to exercises on logical and relational operators in C programming. It includes:
1) Solutions to multiple choice questions testing knowledge of if/else statements and logical expressions.
2) C code snippets to solve problems using if/else statements, logical and relational operators. The problems cover topics like finding profit/loss, even/odd numbers, leap years, etc.
3) Comments on errors in some code snippets and their corrections.
4) More complex C programs using nested if/else statements to determine grades of steel, library fines, triangle validity, and other topics.
This C program accepts student enrollment numbers, names, and aggregate marks. It ranks the students based on their marks, with the highest marks earning rank 1. The program then prints the enrollment number, name, mark, and rank of each student in ascending order of rank.
The document describes a C program that takes a paragraph of text as input and outputs a list of words and the number of occurrences of each word. The program creates a structure with fields to store each word and its occurrence count. It accepts input character by character, separates words by spaces, counts occurrences by comparing to existing words, and outputs the final word-count list.
Ex.1 Write a program to print the following pattern
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
Ex.2 Write a program to find bigger of three integers.
Ex.3 Write a program to calculate GCD between two numbers.
Ex.4 Write a program to find transpose of matrix.
Ex.5 Write a program which deletes an element from an array & display all other elements.
Ex.6 Write a program to calculate XA+YB where A & B are matrix & X=2, Y=3.
Ex.7 Write a program to calculate the total amount of money in the piggy bank, given that coins of Rs.10, Rs.5, Rs.2, RS.1.
& many more.....
This C program allows a user to answer multiple choice questions (MCQs) and checks their answers. It prints out 5 questions, each with 3 possible answers, and prompts the user to enter the number of the correct answer. It then checks each submitted answer and prints whether it is true or false. This allows the program to automatically grade a short quiz consisting of basic MCQs.
This program multiplies two sparse matrices in C. It takes in two matrices from the user and converts them to sparse form by removing all zero values and storing the row, column, and value of non-zero elements. It then performs the multiplication by iterating through each non-zero element in the first matrix and matching columns with row elements in the second matrix, summing the products of the values at matched indices into the result matrix. Finally, it prints out the sparse and result matrices.
Let us c (5th and 12th edition by YASHVANT KANETKAR) chapter 2 solutionHazrat Bilal
This document contains solutions to exercises on logical and relational operators in C programming. It includes:
1) Solutions to multiple choice questions testing knowledge of if/else statements and logical expressions.
2) C code snippets to solve problems using if/else statements, logical and relational operators. The problems cover topics like finding profit/loss, even/odd numbers, leap years, etc.
3) Comments on errors in some code snippets and their corrections.
4) More complex C programs using nested if/else statements to determine grades of steel, library fines, triangle validity, and other topics.
This C program accepts student enrollment numbers, names, and aggregate marks. It ranks the students based on their marks, with the highest marks earning rank 1. The program then prints the enrollment number, name, mark, and rank of each student in ascending order of rank.
The document describes a C program that takes a paragraph of text as input and outputs a list of words and the number of occurrences of each word. The program creates a structure with fields to store each word and its occurrence count. It accepts input character by character, separates words by spaces, counts occurrences by comparing to existing words, and outputs the final word-count list.
This document contains instructions and code for several loop exercises:
1. It provides examples of for and while loops and asks to draw flowcharts for each.
2. It includes code for a program that calculates and displays a student's test scores, total, average, and grade using functions.
3. The main function prompts the user to enter a student's information, calls the functions to calculate values, displays the results, and allows the user to process another student.
Printing different pyramid patterns of numbers,alphabets and stars using C.Hazrat Bilal
The document contains 7 coding problems with the required output for each. It also includes the C code solutions to generate the given outputs. The codes demonstrate basic for loops and print statements to output numeric and character patterns in rows and columns. The document was written by a student at Abdul Wali Khan University and contains their contact information.
The program accepts the order and elements of two matrices as input from the user. It then multiplies the matrices and stores the product in a third matrix. The product matrix is then printed to the screen. The program checks that the matrices can be multiplied by verifying that the number of columns of the first matrix matches the number of rows of the second.
This program prints the numbers in a given 2D array (matrix) in spiral order. It takes the order of the matrix as input, stores the numbers in the matrix by scanning row-wise, and then prints the numbers by traversing the matrix in a spiral pattern starting from the top left corner, moving right, then down, left, and up. It uses a while loop to iterate through all elements of the matrix until all numbers are printed.
This document contains code snippets and explanations related to the switch statement in C programming. It includes:
1) Examples of correct and incorrect switch statement syntax, explaining that only integer values can be used in cases, not expressions or floating values.
2) A program using nested switch statements to determine grace marks awarded to a student based on the number of subjects failed and student's class/division.
3) Explanations of concepts like only writing the integer value, not an expression, inside case statements.
1) The document contains 5 programming exercises involving recursive functions, factorials, loops, and switch/case statements.
2) For each exercise, the student is asked to compile and run the provided code, explain how it works, and make modifications as instructed.
3) Modifications include changing hardcoded values to user input, altering loop structures, and replacing switch/case with if/else statements.
This document discusses rotating a 2D line by a specified angle. It includes the necessary header files, declares variables to store the line endpoints and rotation values, initializes graphics mode, gets user input for the initial line and rotation angle, performs the rotation calculations, draws the original and rotated lines, and closes the graphics window. The key steps are: 1) getting user input for an initial line and rotation angle, 2) performing matrix calculations to rotate the line endpoints by the input angle, and 3) drawing the original and rotated lines.
This C program accepts a singly linked list of integers as input, sorts the elements in ascending order, then accepts an integer to insert into the sorted list at the appropriate position. It includes functions to create and display the linked list, sort the elements, and insert a new element while maintaining the sorted order.
This C program defines functions to add numbers to a queue and display the numbers in reverse order. The add() function takes user input of up to 5 numbers and stores them in an array. The display() function prints the numbers from the end of the array to the beginning to reverse the order, with front and rear pointers used to track the start and end of the queue. The main() function calls add() to populate the queue, then calls display() to print the numbers in reversed order.
This document contains C code to print Pascal's triangle. The code first prompts the user to enter the number of rows to display. It then uses two nested for loops to print the appropriate number of spaces and binomial coefficients for each row. A factorial function is defined recursively to calculate the values needed for the coefficients.
This C program asks the user to input a year and then uses conditional statements to check if it is a leap year or not. It checks if the year is divisible by 400, then 100, then 4, outputting whether it is a leap year or not based on the results of these checks.
This C program creates a linked list of student records with name and roll number. It includes functions to create the list by adding elements, display the list, and delete an element from the list by roll number. Pointers are used to link the elements of the list and dynamically allocate memory for new elements. The main function provides a menu to call these functions and manage the list.
The document contains C code for 17 different programs that perform various mathematical and logical operations:
1) Addition of two numbers
2) Multiplication of two numbers
3) Check if a number is positive or negative
4) Check if a number is even or odd
5) Find the maximum of two numbers
6) Find the maximum of three numbers
7) Calculate the sum of the first n numbers
8) Reverse a number
9) Print the multiplication table of a number
10) Calculate ab (power of a number)
11) Calculate the factorial of a number
12) Print the Pascal's triangle
13) Check if a number is a perfect number
14) Find the
Program to check prime number, Print next prime number
write a program to print next prime number suppose you enter 6 then print next prime number that is 7
The document contains the answers to 12 tasks/problems involving C programming concepts like arrays, matrices, strings, functions, recursion, structures, files etc. Each answer provides the full code to solve the problem. The tasks include programs to sort arrays, add matrices, count characters in strings, check palindromes, find prime numbers using functions, calculate factorials and Fibonacci terms recursively, define nested structures, and read/write numbers to files.
The document contains C code snippets for various programming problems including calculating the area of shapes, finding roots of quadratic equations, sorting arrays, matrix multiplication, and more. The last problem is a program to list the names of students who scored over 60% total marks across three subjects, using a structure variable to store student data.
This document contains 19 C programming examples related to strings. It introduces basic string operations like printing strings, finding string lengths, copying strings, comparing strings, and reversing strings. It also shows counting characters in a string and duplicating a string. The examples are presented with output and accompanied by brief explanations. Each example is attributed to Vinay Arora of Thapar University, who organized the content about C programming strings.
This document contains C programming code examples and exercises provided by Vikram Neerugatti, an assistant professor. It includes multiple code snippets demonstrating various programming concepts like data types, operators, control structures, functions, arrays, strings, pointers, structures and file handling. The document is divided into sections with labels like 1(A), 2(B) etc. and each section contains 1-3 code examples/exercises on different C programming topics.
LET US C (5th EDITION) CHAPTER 2 ANSWERSKavyaSharma65
The document provides answers to questions about C programming concepts including logical operators, conditional statements, and input/output functions. It includes the output of sample programs testing if/else statements, relational operators, and logical operators. It also provides solutions to programming problems involving input of values, calculation of profits/losses, determination of even/odd numbers, leap years, and day of the week calculations. Overall, the document covers a range of fundamental C programming topics at a beginner level.
1. The document contains 10 code snippets implementing various data structures and algorithms in C/C++ like linear search, binary search, merge sort, quick sort, selection sort, bubble sort, stack implementation using array, Fibonacci series using recursion, queue implementation using array, and binary search tree operations like insertion, deletion, display and traversal.
2. The codes include functions for searching an element, sorting arrays, implementing stacks and queues as well as common operations on binary search trees.
3. Main functions are included to accept user input, call the relevant functions and output the results of operations like searching, sorting or tree traversals.
This document contains 14 programs demonstrating various string manipulation functions in C programming such as printf, gets, strlen, strcpy, strncpy, strcmp, strupr, strcat, strrev. Each program is accompanied by its output. The programs are organized by Vinay Arora of Thapar University to teach students how to use basic string handling functions in C.
This document contains instructions and code for several loop exercises:
1. It provides examples of for and while loops and asks to draw flowcharts for each.
2. It includes code for a program that calculates and displays a student's test scores, total, average, and grade using functions.
3. The main function prompts the user to enter a student's information, calls the functions to calculate values, displays the results, and allows the user to process another student.
Printing different pyramid patterns of numbers,alphabets and stars using C.Hazrat Bilal
The document contains 7 coding problems with the required output for each. It also includes the C code solutions to generate the given outputs. The codes demonstrate basic for loops and print statements to output numeric and character patterns in rows and columns. The document was written by a student at Abdul Wali Khan University and contains their contact information.
The program accepts the order and elements of two matrices as input from the user. It then multiplies the matrices and stores the product in a third matrix. The product matrix is then printed to the screen. The program checks that the matrices can be multiplied by verifying that the number of columns of the first matrix matches the number of rows of the second.
This program prints the numbers in a given 2D array (matrix) in spiral order. It takes the order of the matrix as input, stores the numbers in the matrix by scanning row-wise, and then prints the numbers by traversing the matrix in a spiral pattern starting from the top left corner, moving right, then down, left, and up. It uses a while loop to iterate through all elements of the matrix until all numbers are printed.
This document contains code snippets and explanations related to the switch statement in C programming. It includes:
1) Examples of correct and incorrect switch statement syntax, explaining that only integer values can be used in cases, not expressions or floating values.
2) A program using nested switch statements to determine grace marks awarded to a student based on the number of subjects failed and student's class/division.
3) Explanations of concepts like only writing the integer value, not an expression, inside case statements.
1) The document contains 5 programming exercises involving recursive functions, factorials, loops, and switch/case statements.
2) For each exercise, the student is asked to compile and run the provided code, explain how it works, and make modifications as instructed.
3) Modifications include changing hardcoded values to user input, altering loop structures, and replacing switch/case with if/else statements.
This document discusses rotating a 2D line by a specified angle. It includes the necessary header files, declares variables to store the line endpoints and rotation values, initializes graphics mode, gets user input for the initial line and rotation angle, performs the rotation calculations, draws the original and rotated lines, and closes the graphics window. The key steps are: 1) getting user input for an initial line and rotation angle, 2) performing matrix calculations to rotate the line endpoints by the input angle, and 3) drawing the original and rotated lines.
This C program accepts a singly linked list of integers as input, sorts the elements in ascending order, then accepts an integer to insert into the sorted list at the appropriate position. It includes functions to create and display the linked list, sort the elements, and insert a new element while maintaining the sorted order.
This C program defines functions to add numbers to a queue and display the numbers in reverse order. The add() function takes user input of up to 5 numbers and stores them in an array. The display() function prints the numbers from the end of the array to the beginning to reverse the order, with front and rear pointers used to track the start and end of the queue. The main() function calls add() to populate the queue, then calls display() to print the numbers in reversed order.
This document contains C code to print Pascal's triangle. The code first prompts the user to enter the number of rows to display. It then uses two nested for loops to print the appropriate number of spaces and binomial coefficients for each row. A factorial function is defined recursively to calculate the values needed for the coefficients.
This C program asks the user to input a year and then uses conditional statements to check if it is a leap year or not. It checks if the year is divisible by 400, then 100, then 4, outputting whether it is a leap year or not based on the results of these checks.
This C program creates a linked list of student records with name and roll number. It includes functions to create the list by adding elements, display the list, and delete an element from the list by roll number. Pointers are used to link the elements of the list and dynamically allocate memory for new elements. The main function provides a menu to call these functions and manage the list.
The document contains C code for 17 different programs that perform various mathematical and logical operations:
1) Addition of two numbers
2) Multiplication of two numbers
3) Check if a number is positive or negative
4) Check if a number is even or odd
5) Find the maximum of two numbers
6) Find the maximum of three numbers
7) Calculate the sum of the first n numbers
8) Reverse a number
9) Print the multiplication table of a number
10) Calculate ab (power of a number)
11) Calculate the factorial of a number
12) Print the Pascal's triangle
13) Check if a number is a perfect number
14) Find the
Program to check prime number, Print next prime number
write a program to print next prime number suppose you enter 6 then print next prime number that is 7
The document contains the answers to 12 tasks/problems involving C programming concepts like arrays, matrices, strings, functions, recursion, structures, files etc. Each answer provides the full code to solve the problem. The tasks include programs to sort arrays, add matrices, count characters in strings, check palindromes, find prime numbers using functions, calculate factorials and Fibonacci terms recursively, define nested structures, and read/write numbers to files.
The document contains C code snippets for various programming problems including calculating the area of shapes, finding roots of quadratic equations, sorting arrays, matrix multiplication, and more. The last problem is a program to list the names of students who scored over 60% total marks across three subjects, using a structure variable to store student data.
This document contains 19 C programming examples related to strings. It introduces basic string operations like printing strings, finding string lengths, copying strings, comparing strings, and reversing strings. It also shows counting characters in a string and duplicating a string. The examples are presented with output and accompanied by brief explanations. Each example is attributed to Vinay Arora of Thapar University, who organized the content about C programming strings.
This document contains C programming code examples and exercises provided by Vikram Neerugatti, an assistant professor. It includes multiple code snippets demonstrating various programming concepts like data types, operators, control structures, functions, arrays, strings, pointers, structures and file handling. The document is divided into sections with labels like 1(A), 2(B) etc. and each section contains 1-3 code examples/exercises on different C programming topics.
LET US C (5th EDITION) CHAPTER 2 ANSWERSKavyaSharma65
The document provides answers to questions about C programming concepts including logical operators, conditional statements, and input/output functions. It includes the output of sample programs testing if/else statements, relational operators, and logical operators. It also provides solutions to programming problems involving input of values, calculation of profits/losses, determination of even/odd numbers, leap years, and day of the week calculations. Overall, the document covers a range of fundamental C programming topics at a beginner level.
1. The document contains 10 code snippets implementing various data structures and algorithms in C/C++ like linear search, binary search, merge sort, quick sort, selection sort, bubble sort, stack implementation using array, Fibonacci series using recursion, queue implementation using array, and binary search tree operations like insertion, deletion, display and traversal.
2. The codes include functions for searching an element, sorting arrays, implementing stacks and queues as well as common operations on binary search trees.
3. Main functions are included to accept user input, call the relevant functions and output the results of operations like searching, sorting or tree traversals.
This document contains 14 programs demonstrating various string manipulation functions in C programming such as printf, gets, strlen, strcpy, strncpy, strcmp, strupr, strcat, strrev. Each program is accompanied by its output. The programs are organized by Vinay Arora of Thapar University to teach students how to use basic string handling functions in C.
The document provides code snippets to copy the contents of one array into another array in reverse order using different approaches like loops, pointers, and functions. It also includes code to reverse an array without using additional memory by swapping elements, and to reverse an array using pointers.
The document contains code snippets demonstrating the use of arrays in C programming language. It includes examples of declaring and initializing arrays, accessing array elements, passing arrays to functions, string handling functions like strlen(), strcpy() etc. It also contains examples of 2D arrays, reading/writing arrays at runtime, finding maximum element in an array. The document is intended to teach the fundamentals of array programming in C.
This program uses recursive functions to:
1. Calculate the standard deviation of an array of values by calculating the mean, summing the squared differences from the mean, and taking the square root.
2. Find the factorial of a number by multiplying it by the factorial of the previous number down to 1.
3. Find the sum of odd numbers between a range by recursively adding each odd number.
Data Structure in C Programming LanguageArkadeep Dey
This document contains program code in C language for various operations on arrays, linked lists, and recursion. It includes programs for 1) creating and manipulating 1D and 2D arrays, 2) basic singly linked list operations like creation, traversal, counting nodes, insertion, deletion and reversal, 3) recursion based programs for factorial, GCD, Fibonacci series, tower of Hanoi and 4) menu driven programs to perform linked list operations like insertion and deletion at different positions. The programs demonstrate basic data structures concepts in C.
The document discusses while, do-while, and for loops in C programming. It provides examples of using each loop type to iterate through a sequence and print or calculate values. Key differences are highlighted, such as how the while loop checks the condition first before iterating, while do-while always executes the body at least once before checking the condition. Both for and do-while loops can mimic the functionality of each other through minor syntactic differences.
The document contains source code for multiple C programming assignments. The code includes programs to:
1) Convert a string to uppercase/lowercase, count characters, vowels, consonants, and spaces.
2) Perform binary search on an array.
3) Multiply two matrices.
4) Sort an array in ascending and descending order.
5) Calculate power of a number using recursion.
6) Print tables for multiplication from 1 to 10.
The document contains code snippets for several C programs including:
1) A program to add complex numbers by defining a structure for complex numbers and taking user input for real and imaginary parts of two numbers and printing their sum.
2) A binary search algorithm implementation to search a sorted array for a key and return its index.
3) A bubble sort algorithm implementation to sort an array of long integers in ascending order by swapping adjacent elements.
The document contains 11 questions related to string manipulation and function problems in C programming. For each question, it provides the full source code of a C program that implements the given task. The questions cover topics such as reading and manipulating strings, calculating lengths, reversing strings, copying strings, comparing strings, counting characters, and defining and calling functions to perform operations on integers like addition, multiplication, factorial, prime checking etc.
The document contains 10 programming problems related to basic C concepts like data types, operators, functions, arrays, pointers etc. Each problem has the code to solve it along with sample input/output. The problems cover topics like number formatting, arithmetic operations using switch case, finding min/max, addition of numbers, matrix operations, string functions and recursion.
The document discusses various input/output functions in C programming like printf(), scanf(), gets(), puts(), getchar(), putchar(), getc(), putc(), getch(), getche() along with format specifiers and escape sequences. It provides examples of using these functions to take input from and display output to the user. It also covers topics like reading strings, single characters, addresses of variables, and defining symbolic constants.
The document contains C code examples for various algorithms and programs including:
1. A program to check if a year is a leap year by checking if the year is divisible by 400, 100, or 4.
2. Code to add the digits of a number by extracting the remainder of successive divisions by 10.
3. Code to convert a decimal number to binary using bitwise operators.
4. Code to store the binary conversion in a string using pointers and dynamic memory allocation.
5. Programs to check for palindrome numbers, print patterns like pyramids and triangles, calculate Fibonacci series with and without recursion, perform linear and binary search of arrays, insert elements into arrays, and sort arrays using
The document contains 24 C programming examples demonstrating various programming concepts like input/output, arithmetic operations, conditional statements, loops, functions, strings, arrays and matrices. The examples include programs to calculate sum and average, area of shapes, simple and compound interest, employee salary calculation, swapping values, finding largest number, checking vowels, printing tables, factorials, reversing numbers, string operations and matrix addition.
1. The document discusses various input/output functions in C including printf(), scanf(), putchar(), getchar(), gets(), and puts(). It provides examples of using format specifiers like %d, %c, %s in printf and scanf.
2. Function prototypes and uses of various I/O functions are demonstrated through simple code snippets. Examples show declaring and initializing variables, performing arithmetic operations, character manipulation, string input/output and formatted output.
3. Comments explain the purpose and usage of standard input/output header file stdio.h and each I/O function discussed. Formatted output using field widths and justifications is also demonstrated.
Similar to Swadeshi Microprocessor Quiz 2020 (Start-up India) (20)
UAVs have been operating since 1996 in Indian Armed Forces . Although there is a huge limitation in the development of the communication system for a wireless HD video and data telemetry link for real time surveillance in BVLOS operations.. What are the main components required for the basic transmission of video and data link? What are the parameters on basis of which such link should be feasible for long range communication? This paper focuses on integration aspects and comparison of the components and its parameters by conducting tests on a UAV set-up.
Title: Embedded Security Analysis Task: Side Channel Analysis and Fault Injection
Objective:
The objective of this task is to assess your ability to work with Python tools, C programming,
Computer Architecture, and apply side channel analysis and fault injection techniques to
uncover a hidden flag embedded within an ELF file compiled for an STM32 processor. You will
use the Lascar and Rainbow tools from Ledger's repository to analyze the binary and retrieve
the hidden flag.
Requirements:
1. Proficiency in Python programming.
2. Basic understanding of side channel analysis and fault injection concepts.
3. Familiarity with ELF file format and embedded systems.
Task Description:
Setup and Familiarization:
1. Clone the Ledger's repository containing Lascar and Rainbow tools.
2. Install the necessary dependencies and set up the environment as per the provided
documentation.
3. Review the documentation and examples to understand how Lascar and Rainbow tools
are used for side channel analysis and fault injection.
Binary Analysis:
1. You will be provided with an ELF file compiled for an STM32 processor.
2. Study the provided stubbed source code for the binary to understand its functionality and
potential vulnerabilities.
Side Channel Analysis/ Fault Injection:
1. Choose a specific side channel analysis technique or fault injection technique based on
your analysis of the binary.
2. Implement the chosen technique using Lascar or Rainbow tools to extract information
from the binary.
3. Document your approach, code snippets, and any findings from the side channel
analysis.
4. Provide a detailed explanation of your fault injection methodology, along with relevant
code snippets and observations.
Flag Retrieval:
1. Apply the insights gained from side channel analysis and fault injection to uncover the
hidden secret embedded within the binary.
2. Document the process you followed to successfully retrieve the secret.
3. Provide the extracted secret as proof of completion.
Evaluation Criteria:
You will be evaluated based on the following criteria:
1. Understanding of side channel analysis and fault injection concepts.
2. Proficiency in understanding the assignment and applying conceptual knowledge in
practice.
3. Explanation of the approach taken.
4. Successful retrieval of the hidden flag.
Submit all scripts, analysis, images, documentation in form of a zip file directly to Cypherock.
AIM:
1. Make a DC motor work like a stepper - you input an angle the motor must turn to that angle. Use a feedback control system. Implement this in hardware, no simulations allowed.
2. Make a GUI with python using pyside2 library to control the motor over UART. The GUI must take the input angle and display the sensed angle from motor. A minimal GUI is acceptable; however, it must function as required.
3. Make a video demonstration and put the link in the document. Also describe what you did in less than 200 words, add screenshots of the GUI, and attach the code(s).
4. Research on non-contact temperature sensors and the types available for medical applications. Do a write up in about 250 words.
- Perform speed control (rpm) of a DC motor.
- Use any arduino or stm32 microcontroller.
- Use any sensor you prefer
- Show the current rpm on an LCD or on a computer.
- Give a provision to enter the target rpm through pc using UART.
- Send us a video of the working, and a short report with a block diagram of hardware and software. Also give a brief description of the working principle.
Video Link: https://drive.google.com/open?id=1-l8Cz9ZcidYDWPRlA2p5f4dzsF9F0pKg
Remote sensing and gis based identification of hazardousPARNIKA GUPTA
Remote Sensing and GIS based Identification of Hazardous Industries and Development of Emergency Planning and Response System, (NEC) Govt of India
Aim- To develop comprehensive policy document and review the scenario of industrialization, as well as to plan out a proper vision plan for the further growth and development of industries, further suggesting emergency response measures to mitigate industrial hazards, in case of occurrences.
Source: Official website of NEC
Mobile Communication Academic Assignment
For B.Tech Electronics and Communication Engineering 7th Semester
Index:
1. Introduction
2. Techniques
3. Schemes
4. History
5. Digital an Analog Beamforming
6. Difference between Digital and Analog Beamforming
7. Analog Beamforming Working
8. Digital Beamforming Working with receiver and transmitter
9. Digital Beamforming Challenges with receiver and transmitter
10. Solutions to the Challenges
11. For Speech Audio
Source: Wikipedia, Research Papers etc
LoRa application for detecting the harmful gasesPARNIKA GUPTA
Pick any technological problem statement, The Problem statement must solve using the technology the Internet of Things, Design the Solution for the problem and explain here the Protocols, Circuit Diagram and Algorithm for the same.
Ans.
• Technological problem statement:
Detection of harmful gases in air with cheap long range feasible solution and efficient controlling measures
Human Computer Interface Glove for Sign Language TranslationPARNIKA GUPTA
A human computer interface glove was developed with the aim of translating sign language to text & speech. The glove utilizes five flex sensors and an inertial measurement unit to accurately capture hand gestures. All components were placed on the backside of the glove providing the user with full range of motion, and not restricting the user from performing other tasks while wearing the glove.
The PPT was used for the presentation of the GIS application for defense purpose and the satellites used by the INA (Indian National Army), INAF (Indian Navy Armed Forces) and the IAF (Indian Air Force).
Transceiver System requirement specifications for 20 km range UAV video datalinkPARNIKA GUPTA
This document outlines the system requirements for a communication system between a mini air vehicle (MAV) and ground station. It will allow for downlinking of HD video and telemetry data from the MAV to the ground station as well as command and control from the ground station to the MAV. The system consists of an airborne transceiver unit and ground transceiver unit. Key requirements include supporting HD video transmission up to 10 km, operating from -20°C to 70°C altitudes up to 20,000 feet, and encrypting data during transmission.
Haptic suit is one of the revolutionary wearable devices in the field of virtual reality.
It is also known as haptic vest, tactile suit or gaming suit.
It allows the user to completely dive into the world of virtual reality beyond visualization.
The world is full of things that intrigue us.
The haptic suit is the future of reality technology and clothing(e-textiles).
It is designed to help people learn things and abstracts present in the world efficiently, although a lot of research and cost is required.
It has full potential to replace the normal clothing style and standard of learning and living.
The document discusses haptic suits, which are wearable devices that provide tactile feedback in virtual reality. It provides details on how haptic suits work by using small electrical pulses to stimulate electrodes on the skin and mimic various sensations. The document also outlines the main components of a haptic system, including actuators that provide vibration, sensors to detect user movements, and software to coordinate feedback. Potential applications of haptic suits discussed include training, entertainment, education, and smart clothing. While the technology offers benefits, challenges include high costs, energy consumption, and privacy/security concerns that must still be addressed through ongoing research.
Determination of Equivalent Circuit parameters and performance characteristic...pvpriya2
Includes the testing of induction motor to draw the circle diagram of induction motor with step wise procedure and calculation for the same. Also explains the working and application of Induction generator
This study Examines the Effectiveness of Talent Procurement through the Imple...DharmaBanothu
In the world with high technology and fast
forward mindset recruiters are walking/showing interest
towards E-Recruitment. Present most of the HRs of
many companies are choosing E-Recruitment as the best
choice for recruitment. E-Recruitment is being done
through many online platforms like Linkedin, Naukri,
Instagram , Facebook etc. Now with high technology E-
Recruitment has gone through next level by using
Artificial Intelligence too.
Key Words : Talent Management, Talent Acquisition , E-
Recruitment , Artificial Intelligence Introduction
Effectiveness of Talent Acquisition through E-
Recruitment in this topic we will discuss about 4important
and interlinked topics which are
Build the Next Generation of Apps with the Einstein 1 Platform.
Rejoignez Philippe Ozil pour une session de workshops qui vous guidera à travers les détails de la plateforme Einstein 1, l'importance des données pour la création d'applications d'intelligence artificielle et les différents outils et technologies que Salesforce propose pour vous apporter tous les bénéfices de l'IA.
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...DharmaBanothu
The Network on Chip (NoC) has emerged as an effective
solution for intercommunication infrastructure within System on
Chip (SoC) designs, overcoming the limitations of traditional
methods that face significant bottlenecks. However, the complexity
of NoC design presents numerous challenges related to
performance metrics such as scalability, latency, power
consumption, and signal integrity. This project addresses the
issues within the router's memory unit and proposes an enhanced
memory structure. To achieve efficient data transfer, FIFO buffers
are implemented in distributed RAM and virtual channels for
FPGA-based NoC. The project introduces advanced FIFO-based
memory units within the NoC router, assessing their performance
in a Bi-directional NoC (Bi-NoC) configuration. The primary
objective is to reduce the router's workload while enhancing the
FIFO internal structure. To further improve data transfer speed,
a Bi-NoC with a self-configurable intercommunication channel is
suggested. Simulation and synthesis results demonstrate
guaranteed throughput, predictable latency, and equitable
network access, showing significant improvement over previous
designs
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)GiselleginaGloria
3rd International Conference on Artificial Intelligence Advances (AIAD 2024) will act as a major forum for the presentation of innovative ideas, approaches, developments, and research projects in the area advanced Artificial Intelligence. It will also serve to facilitate the exchange of information between researchers and industry professionals to discuss the latest issues and advancement in the research area. Core areas of AI and advanced multi-disciplinary and its applications will be covered during the conferences.
Sri Guru Hargobind Ji - Bandi Chor Guru.pdfBalvir Singh
Sri Guru Hargobind Ji (19 June 1595 - 3 March 1644) is revered as the Sixth Nanak.
• On 25 May 1606 Guru Arjan nominated his son Sri Hargobind Ji as his successor. Shortly
afterwards, Guru Arjan was arrested, tortured and killed by order of the Mogul Emperor
Jahangir.
• Guru Hargobind's succession ceremony took place on 24 June 1606. He was barely
eleven years old when he became 6th Guru.
• As ordered by Guru Arjan Dev Ji, he put on two swords, one indicated his spiritual
authority (PIRI) and the other, his temporal authority (MIRI). He thus for the first time
initiated military tradition in the Sikh faith to resist religious persecution, protect
people’s freedom and independence to practice religion by choice. He transformed
Sikhs to be Saints and Soldier.
• He had a long tenure as Guru, lasting 37 years, 9 months and 3 days
Supermarket Management System Project Report.pdfKamal Acharya
Supermarket management is a stand-alone J2EE using Eclipse Juno program.
This project contains all the necessary required information about maintaining
the supermarket billing system.
The core idea of this project to minimize the paper work and centralize the
data. Here all the communication is taken in secure manner. That is, in this
application the information will be stored in client itself. For further security the
data base is stored in the back-end oracle and so no intruders can access it.
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Transcat
Join us for this solutions-based webinar on the tools and techniques for commissioning and maintaining PV Systems. In this session, we'll review the process of building and maintaining a solar array, starting with installation and commissioning, then reviewing operations and maintenance of the system. This course will review insulation resistance testing, I-V curve testing, earth-bond continuity, ground resistance testing, performance tests, visual inspections, ground and arc fault testing procedures, and power quality analysis.
Fluke Solar Application Specialist Will White is presenting on this engaging topic:
Will has worked in the renewable energy industry since 2005, first as an installer for a small east coast solar integrator before adding sales, design, and project management to his skillset. In 2022, Will joined Fluke as a solar application specialist, where he supports their renewable energy testing equipment like IV-curve tracers, electrical meters, and thermal imaging cameras. Experienced in wind power, solar thermal, energy storage, and all scales of PV, Will has primarily focused on residential and small commercial systems. He is passionate about implementing high-quality, code-compliant installation techniques.