Microcontroller Jobs
Microcontrollers are small yet powerful pieces of hardware that have the ability to control sophisticated systems. These microcontrollers are miniature computers with a processor, memory and input/output facilities that act as the brains of various systems such as gaming consoles, automobiles, and medical equipment. The programs for these microcontrollers are written by experienced and skilled developers who specialize in this area known as Microcontroller Developers. With the help of a microcontroller developer, a business can create various automation solutions for their products in order to increase productivity and efficiency, as well as help reduce costs.
Here's some projects that our expert Microcontroller Developers made real:
- Integrated multiple components into custom microcontroller-based circuits
- Developed user interfaces with custom graphics displays
- Developed system level architectures to optimize performance and cost
- Implemented analog to digital interface in microcontrollers
- Designed secure software and communications protocols
- Automated production processes with embedded programs and sensors
As you can see, our Microcontroller Developers' speciality is implementing versatile solutions that are both technically sound and cost effective. Our developers also possess an in-depth knowledge of multiple integrated circuit technologies to develop future ready systems that possess scalability as well as maintainability. With our Microcontroller Developers' help, your business can create sophisticated products and applications without the overhead of costly implementation.
Overall, the benefits offered by seasoned Microcontroller Developers can be the big push your business needs to develop advanced yet cost effective products. We invite you to enlist the services of one of our experienced Microcontroller Developers today to create a revolutionary product! Visit Freelancer.com now to post your project and get started on creating something special.
From 44,947 reviews, clients rate our Microcontroller Developers 4.87 out of 5 stars.Hire Microcontroller Developers
PLC expert for urgent Task New Freelancer
I am looking for someone to assist me building a weight balance with a simple code for measuring the weight with 4 load sensors. For that purpose, i need to use the following components: Nordic Semiconductors nRF21540-DK with nRF52 series and HX711 amplifier, along with 4 load sensors. I have already done the hardware part. It is just necessary to help with the firmware. I also have all components needed, it is not necessary for you to have them. The programming should be in Zephyr on nRF Connect SDK version 2.3.0 on Visual Studio Code. I'm using this github page as a reference: I also request to do the project together like in Zoom Meetings, Discord... If you think this could be the project for you, send me a message.
OBJECTIVE: We need an MPLAB Harmony V3 project for the PIC32 development board (MCU to use is PIC32MK1024MCM064) which can read and write .txt and .csv files, buffer data to a microSD card. No other MCU model to be used. -The data to be written in the file is integer and float along with the variable name. (use some test variables) -The data should be written with time stamping. You can use the external RTCC module that is already interfaced with the MCU. -The SD card size is 32 GB (FAT32). The project code should work for lower memory SD cards as well. Do not use RTOS, only MPLAB harmony is allowed. We shall provide more info (connections, schematic) to selected candidates only. At that point you will have a chance to resubmit the bid. Any milestones needed, need to be specified, else we...
I am in need of a freelancer who can fix my current PID code for my Arduino Nano board. The specific issue I am experiencing is incorrect output. Ideal skills and experience for this job include: - Experience with Arduino programming and specifically PID code - Knowledge of the Arduino Nano board - Understanding of current (voltage) control systems If you have the necessary skills and experience, please bid on my project and provide examples of similar work you have done. Thank you.
Nordic nRF52 PDM Microphone Project I am seeking a software developer who can assist me in developing a Nordic nRF52 PDM microphone. The microphone should measure sound level in dB. Ideal Skills and Experience: - Proficiency in software development for Nordic nRF52 in KEIL with SDK by Nordic It is necessary to implement the code for the microcontroller in C . It is necessary to receive data from the MEMS microphone MMICT390200012 via the PDM interface. Microcontroller Nordic nRF52832. ARM KEIL development environment. The environment is already configured and there is a project. The official SDK from Nordic nRF5_SDK_17.1.0_ddde560 is used. All peripherals, UART for debugging are also configured. PCBA is factory produciton. Scheme in the attachment Algorithm: Set up the PDM interface. I...
I am looking for a C++ developer with experience in Linux and Bluetooth to help me with a project. The purpose of the project is to transfer data via Bluetooth from a phone to a linux embedded system. The ideal candidate should have experience working with embedded systems and Bluetooth. The project will be focused on developing a system that will transfer data seamlessly and securely over Bluetooth. Allow the devices to connect over bluetooth whether that is just automatically allowing connection or through discovery and selection then for them to communicate over the connection. It can use PAN IP network or rfcomm to send and receive the data that part is not fully determined.
I am looking for an experienced developer to create a project using the STM32-nucleo f401-RE. The primary function of this project will be to acquire sensors data, specifically Lights. I need this project to be completed as soon as possible. It would be great if you have experience in motor control and communication interface, but those are not essential components of the project. The timeline is very tight, so please keep that in mind when bidding for the job. Thank you for taking the time to review my project. I look forward to hearing your ideas and working with you on this project.
i need pcb design of raspberry pi which includes schematic , layout , bill of material and gerbers .
I need an experienced firmware developer who have already done firmware development for Antminer S19 Pro or WhatsMiner miners. Bid only if you have past experience only. I would need sample of your past work over a zoom call.
I am looking for an experienced Arduino developer to create a program for controlling OV5640 cameras using the Arduino Uno platform. The program should be written in the Arduino’s C programming language and manage the API for the OV5640 cameras. I need someone who is knowledgeable in the field and can manage all the camera specs properly (set image quality, enable autofocus, etc) being able to take a photo and store it properly to an SD card. Your expertise should allow you to create a reliable and efficient program. I look forward to working with you on this project.
I'm looking to create a student smart card utilizing RFID technology. The primary function of this card will be payment, but it will also have the capability for high school students to use it as identification and attendance tracking. This card would be for students in high school, so age and security concerns should be at the forefront of the development. The target audience will be high school students, so any designs, colors, or shapes should be appealing to a teen demographic. I am looking for someone with the ability to design a card that can integrate with existing systems, secure systems that have the capability for payment and identification/attendance tracking, and a stylish look that is trendy for teens.
I am in need of a freelancer to develop the ESP32 Bluetooth codes and server, client, . Specifically, I require basic pairing and communication functionalities for the Bluetooth codes. PROJECT IS: 1 make esp32 codes ready with bluetooth functionality 2 one of the functions requeres server and client setup Ideal skills and experience for this job include: - Experience with ESP32 Bluetooth codes and server/client development - Knowledge of Bluetooth communication protocols - Ability to integrate existing apps with new codes - Strong problem-solving skills to create custom functionalities, if required.
Hi, I need help with a small esp32 project. I need a function that connects the esp32 via wifi and http to a server and uploads folders and the containing files from an SD card. The project delivery is the function in Arduino IDE + the the php script for the server.
I am looking for a Freelancer who can help me with a project involving the coding of an Arduino microcontroller with other devices. This project is for a clock to countdown to a specific date based on input information from a membrane keypad, and I have a specific list of devices to be integrated with the Arduino. For this project, I am looking for a freelancer with Beginner level coding expertise. If you think you have the skillset I'm looking for, don't hesitate to submit a proposal!
I am looking for a freelancer to program a PIC16F630 using C++ and Proteus. I have a specific program in mind that I would like to use. The ideal candidate should have beginner level expertise in programming and be comfortable using C++. Both Assembly Language and C++ are acceptable.
I am looking for a freelancer to design a 16-bit data acquisition PCB card that can acquire both analog and digital signals. The required sampling rate for the data acquisition is greater than 10 kS/s. The analog to digital converter (ADC) on the PCB card must have a resolution of 16-bit(AD7606B device is preferred). Ideal skills and experience for this job include: - Experience in designing PCB cards for data acquisition - Proficiency in analog and digital signal processing - Familiarity with ADCs and their specifications - Knowledge of high-speed data acquisition techniques - Ability to work with microcontrollers and programming languages such as C or Python. The freelancer should be able to provide detailed schematics, board layouts, and bill of materials for the final design. The f...
I am using Microchip PIC controllers and BLE controllers to allow Bluetooth communication between a handset and a headset. The code is in C.
I have a PIC controller and Microchip RN4870 BLE controller in a handset (Central) I have a PIC controller and Microchip RN4678-V/RM100 BLE controller in a headset (peripheral) I want both BLE controllers to appear as UARTs so I can pass short text strings, once per second. General requirements Devices simply pair, no authentication No power up sequence required for pairing No keyboard or UI required by user for pairing process
I have a handset (BLE central device) using a PIC controller and the Microchip RN4870 BLE controller I have a headset (BLE peripheral device) using a PIC controller and the Microchip RN4678-V/RM100. I need to be able both BLE controllers to appear as UARTs so I can send short text strings between them. General BLE Requirements Handset will only look for headset advertisement No authentication, just pair No keyboard or UI required No power up sequence required for pairing i.e. handset must be scanning before headset is advertising or vice versa. Thanks!
I am in need of a skilled electrical/electronics engineer to design a circuit for my consumer electronics project. The ideal candidate will have experience in circuit design/ firmware development and be able to work quickly to meet my tight deadline of less than 1 week. Specifically, I need someone who has the following skills: - Circuit design/ MIcrocontrollers/ PCB - Ability to work quickly and efficiently - Experience with consumer electronics If you are an electrical/electronics engineer who meets these requirements, please submit your proposal. Thank you!
I'm looking for someone who can edit firmware from a Nec UPD78P4038GC microcontroller so that it works with Nec UPD78P4026GC. These two microcontrollers are almost identical, they are pin compatible, but their firmwares are not interchangable out of the box. There are no source codes for this firmware, so it is not possible to compile this firmware for another microcontroller.
I need the following technicians Circuit engineers: digital mixing console circuitry for optimization or customization Software engineer: digital mixing console audio processing and user interface, etc. Audio engineer: audio signal processing, acoustic optimization and audio quality control, etc. User interface designers: design and development of user interfaces If you are a technical person in audio welcome to talk to me!
Need Firmware designer for raspberry, Arduino and pic
I'm looking for someone who can disassemble firmware from a Nec UPD78P4038GC microcontroller and rewrite it for a modern microcontroller (preferably an atmega or pic16) in a c or c++ language.
I am looking for a freelancer who can help me with a project involving ESP32, LORA, UART, and VESC. The main purpose of this project is to create a customized PCB control board motor control. The communication range required is long-range with a specific module with AT commands, so experience with LORA communication is a must. For this project, I have specific hardware and software requirements that need to be met. I need someone who has experience working with ESP32, LORA, UART, and VESC and can integrate these components to create a working system. Additionally, experience with motor control and remote control is preferred. If you have the necessary skills and experience, please reach out to me with your proposal. I am looking forward to working with a freelancer who can provide a so...
I'm looking for a talented software engineer to assist with a complex project. The primary programming language required is C++, and the project must be developed to run on Linux. This project is at an advanced complexity level and calls for a skilled and experienced senior-level developer. If you think you have what it takes to work on this challenging project please get in contact!
We need an experienced electronic engineer to review our current PCB design and address the remaining issues to complete the project. Our functional prototype has undergone testing, but we have encountered a few minor challenges along the way. The primary tasks for this project involve optimizing the layout design and improving the system's overall efficiency. Additionally, we require assistance in incorporating an on/off switch into the design. This will involve the supply and testing of a new PCB. Currently, the system is programmed using Arduino, but we are open to suggestions for alternative approaches to enhance its performance. Our product utilizes a standard off-the-shelf wireless charger integrated into our custom PCB. The system operates on a lithium battery. The project ...
I am in need of a custom RF meter (100Mhz - 90 Ghz. , 20.000 sampling rate per second). Therefor looking for an electrical engineer (project manager). I am needing to build an RF meter that can outperform an ENV RD-10. RD-10 specs: RF Frequency range 100MHz to 8GHz RF measuring range -60dBm to +5dBm RF Typical accuracy ±6 dB I am in need of a meter that can go beyond 8Ghz. Preferably 100Mhz - 90 Ghz. The issue at hand. ''Professional equipment'', like Narda for example, for political reasons; work with a low sampling rate (mostly 5/second sampling rate). I am in need of a high sampling rate (20.000/second sampling rate). Price is open for discussion.
Mitsubishi GX Developer Program for Basic Controls We are looking for a skilled programmer with experience in Mitsubishi PLCs to assist us with programming basic controls using GX Developer program. The ideal candidate should have the following skills and experience: - Proficient in GX Developer program - Strong knowledge of Mitsubishi PLCs - Experience in programming basic controls - Ability to work independently with minimal supervision The project will involve programming basic controls using the GX Developer program. We only require assistance with programming and not hardware setup. If you have experience in this area and are up for the challenge, please submit your proposal.
I am seeking a freelancer who can help me make some minor adjustments to my existing soil sensors project using Arduino Uno. The changes needed are on both the code and circuit. As for the soil sensor's functionality, I require accurate readings and a quick response time with low power consumption. The expected outcome of the project is to give readings and crop recommendations. The ideal candidate should have experience with Arduino programming, circuit design, and sensors.
Hi! Are you a hardware enthusiastic (camera + IR LED lights and image analysis) and do it for the fun of it? I am looking for somebody who is interested in creating an eye tracker with me from some existing parts like camera and special IR LEDs. If you are generally interested in this, please send me a personal message so that I can explain details of what I have planned. I think this is a cool, helpful project, and working with me is fun, I think. You can take a look at my reviews. Thank you if you are interested! I am looking forward to your message!
All inputs and outputs are USB-based and operate at 5V. The power requirement for the computer and its display is 24W. We urgently need a solution for a demo set of 30 machines. Additionally, if it can also serve as a long-term solution for larger sets, that would be ideal. However, price and speed are currently the most important factors. We need a USB switch that can: Cut off power supply from the backup power source to the computer and its display, preferably using a mechanical toggle switch. Furthermore, it would be preferable (but not necessary) if the switch can EITHER: Cut off power supply from the backup power source to the computer when external power is charging the backup power source (or cut off external power supply to the backup power source when power is being provided fr...
Requirements: 1) Mini Spectrum Analyzer with UI on a PC display 2) FPGA. 3) Integrate ADC with high sample rate. 4) Insert an analog signal (how? With probe?). 5) Real time plotting (continuous sampling). 6) Due to 2 -->> be able to insert a high frequency signal. 7) Which ADC? -->> Which type? (See figure 1) I need to buy it. 8) FFT algorithm. 9) Using sample window Blackman-Harris. 10) Voltage level of the input signal -->> the highest (±3.3v or 0 - 3.3v? can we do it higher?). 11) Using UI to change parameters like: a) Start and stop frequency that we see on the screen. b) Change the span. c) The resolution of the sampling -->> we need to talk with the FPGA to change the N samples (See figure 2). d) Put markers on the screen and mark the maximum and...
To create a motor controller using an Arduino, you will need an Arduino board, a motor driver module, and a motor to control. Here's a general guide on how to set it up: Gather the necessary components: Arduino board (e.g., Arduino Uno, Arduino Mega, etc.) Motor driver module (common options include L293D, L298N, or DRV8833) DC motor or stepper motor Jumper wires Power supply (appropriate for your motor and motor driver) Connect the motor driver to the Arduino: Identify the pin connections on your motor driver module. Typically, it will have input pins for controlling the motor speed and direction. Connect the control pins of the motor driver module to digital pins on the Arduino board. Refer to the motor driver module&...
I am in need of a LabVIEW program that will perform machine control and coordination for my CNC router. I require a new program to be developed from scratch. The ideal freelancer will have experience in LabVIEW programming and CNC machines. The program should be able to perform the following tasks: - Control and coordinate the CNC machine's movements - Monitor and adjust the speed and feed rates of the machine - Manage the tool path and tool changes - Interface with the router's hardware and software components - Provide error detection and correction to ensure accurate and precise machining.
I'm looking for someone to design a deep and superscalar MIPS processor pipeline for my graduation project. The goal of this project is to design a deep and superscalar MIPS pipeline. The design will be tested and verified using appropriate hardware description language (HDL) platform. Students would investigate different design alternatives before picking their solution for implementation. Designing a deep and superscalar pipeline involves not only increasing the number of pipeline stages, known as superpipelining, but also increasing the number of instructions issued concurrently. Thus, the dual objective of increasing the number of instructions running simultaneously at each clock cycle as well as reducing the average number of clock cycles per instruction (CPI) to be effectively l...
I am looking for a Senior Embedded Software Engineer to work on a medical device project. The ideal candidate should have experience in C/C++ programming languages and be familiar with working on real-time operating systems. Candidate to modify existing IP and must be able to troubleshoot and debug complex hardware and software issues. Key Requirements: - Experience with hardware, software, embedded systems, STM32 microcontrollers - Proficiency in C/C++ programming languages - Strong problem-solving skills - Create VM with WM Ware Workstation Pro based on Ubuntu (No Apple Virtual Machine and/or Parallel’s environment accepted.) - Ability to work independently and in a team and must possess advanced English proficiency. - Electrical Engineering certifications a bonus (i.e. CE...
Hi, I need help with a small esp32 project. I need a function that connects the esp32 via wifi and http to a server and uploads folders and the containing files from an SD card. The project delivery is the function in Arduino IDE + the the php script for the server.
I am looking for a skilled and experienced freelancer to create a remote controlled hoverboard for transportation purposes. The hoverboard should have a long range and low speed capability. Additionally, I have specific design requirements that must be met. I have already purchased the Hoverboard and have two ESP32 to use as a remote control (I will need additional Parts) I have the whole build out of the requirements but need some assistance The Purpose of this project will be to carry roughly a 60lb load, and be powered and steered by the front two wheels of the hoverboard and the rear wheels will be caster wheels. i want to be able to wirelessly control it using the esp32 or other cheap methods. The github and everything is already done. Just need the help programming it and conn...
I am looking for an experienced embedded C++ programmer to develop software for an Arduino-based project. The project requires proficient knowledge in embedded systems and should be able to complete the software development in less than a month. The project can involve development of device drivers, integration of hardware components, or writing algorithms for a specific purpose. I expect the programmer to have an understanding of the distinct requirements of this type of solution, such as working with memory limitations, power requirements, and processor speed. Prior experience with Arduino programming and working with embedded systems is preferred. To successfully complete the project, I'm looking for someone with knowledge in debugging, data structures, computer architecture, and o...
Using PIC18F4580, I want to write a program that do the following : - When the switch is on there is an output LED 1 Light that represents the device is started ( run) ,like any simple device. - Mainly the device check continuously if another switch (special switch) is triggered ,DC buzzer and LED 2 light is running as alarm - Lastly, there is PUSH BOTTON 2 that switched on to senses any motion using motion sensor PIR. After that, the device outputs the same DC buzzer and LED 2 Light as alarm, and will be switched OFF if the user pressed PUSH BOTTON 2, so the user make sure the device doesn’t detect him as false detection Note that: 1- This device is Electronic Fishing Bite & Security Alarm, just to clarify this project requirements 2- I want to use C language using Mplab ,...
Description: • Simulates the filling of a batch of bottles with a mixture of 3 different liquids. • Procedure • Each tank has a capacity of 500 gallons. • The bottles have a capacity of 6 gallons. • Types of Mix • Mix #1 = Liquid 1 (2 gal.), Liquid 2 (2 gal.), Liquid 3 (2 gal.) • Mix #2 = Liquid 1 (3 gal.), Liquid 2 (1 gal.), Liquid 3 (2 gal.) • Mix #3 = Liquid 1 (1 gal.), Liquid 2 (2 gal.), Liquid 3 (3 gal. Movement speed - Regulates the speed of the bottle on the band - Potentiometer Valves ## (x3) - Enter raw material to their respective tank (0 – 5 gal/sec) - Potentiometer Emergency Stop - It is used to stop or restart the entire process. -PushButton Process Pause - It is used to stop the operation of the process for a moment, when pressi...
2. System Design: 2.1 Physical Design: 2.2 Draw a Functional Diagram:..... 2.3 Identify I/O Requirements:......... 2.4 Select Appropriate Microcontroller Models:. 2.5 Identify Necessary Interface Circuits:..... 2.6 Decide on a Programming Language: 2.7 Draw the Schematic:.... 2.8 System Flowchart:
Need to read and live view an existing 16x2 LCD Screen and control 5x buttons remotely, buttons just need a normally open going closed
we have to develop an arduino program which will have the clock handle which will show the position of the sun in the sky. This can be achieved using the data which is already available on the internet based on the location what exactly the sunrise time, what exactly the sunset time and how much sun position increases every few seconds using this we have to change the position of the clock handle and should point to the exact position of the sun in the sky.
Need temperature be able to calculate an avreage reading for a set then to change the output polarity accordanly.
Temperature and humidity control with LCD display I am looking for a freelancer who can help me build a temperature and humidity control system with a touchscreen display. The ideal candidate will have experience in electronics and be able to work with the following requirements: Temperature range: - Desired temperature range is 0-50°C Humidity control: - Relative humidity control is needed SHT 20 sensor LCD display: - A touchscreen display is preferred Nextion display Microcontroller ESP32 Skills and experience: - Experience in electronics and circuit design - Ability to program microcontrollers - Knowledge of temperature and humidity sensors - Experience in designing and integrating touchscreen displays If you have the skills and experience required, please submit a proposal w...
We are seeking an Arduino expert to assist with a data logger project. Our project requires the use of pressure sensors. Our desired frequency of data collection is as fast as possible. We expect the battery life for our data logger to be 1-2 weeks. Ideal skills and experience for this job include: - Strong knowledge of Arduino programming - Experience with pressure sensors - Understanding of power consumption optimization for battery-powered devices - Ability to design and implement a reliable data logging system - Experience with data analysis and visualization tools is a plus. - Using an RTC to log the data with present time - Small local display that can show the present value on screen if required. - Suggest some NPT 1/4'' or 1/2'' For our pressure range Abili...
I'm looking for a skilled freelancer to help me develop a hybrid drone/robot. The primary purpose of this drone/robot will be for delivery/transportation, and it will be controlled through a remote control system. It needs to have a maximum payload capacity of more than 5 kg in order to meet the requirements. The development of this hybrid system will require creativity and technical know-how. It must be able to handle both the aerial and terrestrial situations that are needed in order to complete its transportation mission. The combination of drone and robotic technology requires a careful balance of engineering as well as artistry in order to provide an efficient and reliable solution. The successful freelancer must be knowledgeable in electrical technology, software engineeri...