Microcontroller jobs

A microcontroller refers to a small computer on a single integrated circuit consisting of a CPU, clock, ports and memory. These chips are designed for small or dedicated applications. They are used in engine control systems in cars, medical implants, remote controls, power tools and toys. Your business may need help with designing microcontroller chips. You can find such help in the form of freelancers willing and able to do microcontroller work right here. Simply post your job today to get started! Hire Microcontroller Developers

Filter

My recent searches
Filter by:
Budget
to
to
to
Skills
Languages
    Job State
    158 jobs found, pricing in USD

    Hi there, I would like to control 5 stepper motors with an arduino to work in a specific sequence. I have no experience, and have never coded, but have a fun little project to do and have been told that it is an easy job for someone who knows what they are doing. The motors and drivers I have can be found in the below link. I do not know if the code or information they give in the link is completely accurate though. It might be better to use accell stepper library? [url removed, login to view] So I would like to coordinate the motors to work in a certain order after pressing a button as described below and be able to change the following variables (RPM, degrees of rotation/steps, start time, stop time). If you can think of other or better variables to use as well it will be great : 1. Press a button 2. t=0 : Immediately after pressing the button, Motor A turns for 30 seconds and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time). This motor will continue to operate whilst the next motors turn on and off in the desired sequence. 2. t=5 : After 5 seconds from pressing the button, Motor B turns for 1 full roation and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time) 3. t=10 : After 10 seconds from pressing the button, Motor C turns for 1 full rotation and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time) 3.1. t=12 : After 12 seconds from pressing the button, Motor C turns in the opposite direction for half a rotation and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time) 3.2. t=13 : After 13 seconds from pressing the button, Motor C turns in the opposite direction for half a rotation and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time) 4. t=15 : After 15 seconds from pressing the button, Motor D turns for 1 full rotation and then stops (I would like to be able to adjust RPM, degrees/steps it rotates, start and stop time) 5. t=20 : After 20 seconds from pressing the button, Motor E turns for 1 full rotation and then stops (I would like to be able to adjust RPM, degrees/steps, start and stop time) I have been told that it is also possible to program these using just 2 pins instead of 4. This will be very helpful if you can do this as I have limited pins on the arduino board. I would also like to know how to wire the button and motors in the simplest way. I would like the code to be as simple and robust as possible, easy to understand and easy to adjust the variables. I will then be adding features like touchscreen instead of the button so there is opportunity for more work for the person who does this. Any help will be hugely appreciated.

    $30 / hr (Avg Bid)
    $30 / hr Avg Bid
    39 bids

    A small form factor PCB with simple components

    $117 (Avg Bid)
    $117 Avg Bid
    35 bids

    Firmware Design of STM32 ARM Cortex Sensor PCB in C Compiled with GCC Project Objectives: – Understand elements of a small PCB design, sensor data and signals – Consultant to write and test firmware for said PCB. Fully documented code required. Target Price for Project: US$750 or less Expertise Required: – C – GCC – Signal Processing – Circuit Design – Knowledge of Delta-Sigma ADCs Inputs: – Altium .schdoc, .pcbdoc, .prjpcb and .prjpcbstructure files + Altium Source files – 3D Models – BOM, gerber, source files – Datasheets – Reference Docs – Actual PCB, if needed. Key Components on Board: – Operational Amplifiers - Op Amps CMOS QUAD RRIO OP AMP – 100mA Ultra-Low Dropout Regulators With Shutdown – Switched Capacitor Voltage Converter Negative 250-mA Low-Dropout Regulator With – – Reverse Current Protection 250-mA Low-Dropout Regulator With Reverse Current – – Protection Analogue Switch ICs Quad Single USB 2.0 ESD protection to IEC 61000-4-2 – level 4 Digital to Analog Converters - DAC 12-Bit 4Ch Precision DAC STM32 ARM Cortex-– – M4 32b MCU+FPU, 210DMIPS, 1MB Flash/192+4KB RAM, USB, Ethernet, 17 TIMs, 3 ADCs – SINGLE-CHIP USB TO UART BRIDGE 24-bit, delta-sigma ADC Deliverables: – Tested and confirmed firmware – Documented unit tests required – Fully documented code required. – Must use C and GCC compiler Please answer these questions in your bid: 1. What is your experience with signal processing for analog inputs? 2. What is your experience with microcontroller interfaces to other logic ICs and experience with I2C and SPI? 3. What is your experience with output to serial and USB and ensuring data is transmitted with integrity? 4. What are your unit testing and documentation practices? Additional Requirements: 1. Please PM if you have any specific questions. 2. All work related to this project is to be owned by us. A signed innovation assignment agreement and a NDA is required. 3. All vendors agree to assign and does hereby assign to the contest host, bidhere23, (or any person or entity designated by the host) all his/her right, title and interest in and to all Developments and all related patents, patent applications, copyrights and copyright applications, designs, output, and other intellectual property delivered as part of this contest. 4. All vendors agree that all information and know-how, whether or not in writing, of a private, secret or confidential nature concerning the host’s business (collectively, “Proprietary Information”) is and shall be the exclusive property of the host.

    $1086 (Avg Bid)
    $1086 Avg Bid
    21 bids
    Micro Machine 5 days left
    VERIFIED

    Create a microprogramming machine - used to implement and demonstrate the round-robin scheduling algorithm

    $54 (Avg Bid)
    $54 Avg Bid
    10 bids

    We are building a prototype device that will use 3 - 5 Omron D6F-PH sensors to collect air pressure/air flow data, process the data using a STM32 microcontroller board, or similar, and store the data to an ascii file. We need someone who can help make sure the sensors are best configured for our application and program the device to allow us to store the sensor readings when the device is used in a wind tunnel test environment. We would prefer someone who has had some experience with this particular series of Omron sensors. The sensor datasheet and some additional information is attached.

    $26 / hr (Avg Bid)
    $26 / hr Avg Bid
    17 bids

    1. user need to sign up 2. fill all the personal details 3. user can use the apps to save their important file [url removed, login to view] open the apps user need give the finger print and voice reorganization, then user can open the file

    $103 (Avg Bid)
    $103 Avg Bid
    4 bids
    hm10 ble master slave 5 days left
    VERIFIED

    i have made a project that communicates with android over bluetooth hm10. i want master slave in bluetooth also. i used jdy-08 ble with hm10 firmware. anybody from pakistan?

    $25 (Avg Bid)
    $25 Avg Bid
    1 bids
    power systems 5 days left

    power system generation, transmission, distribution and neural networks and fuzzy logic- Renewable energy sources and systems

    $24 (Avg Bid)
    $24 Avg Bid
    4 bids
    Design a simple circuit board 4 days left
    VERIFIED

    I require a simple timer circuit based on an existing design. There is a PIC which will require a program file. I can supply photos of an existing board and most of the bill of materials.

    $194 (Avg Bid)
    $194 Avg Bid
    42 bids
    Build EMV Chip Data Reader 4 days left
    VERIFIED

    We are looking for someone to build Hardware on very thin foil sheet which can can Read and Store EMV Chip Card Data. Please only bid if you are capable of doing it and have all the things needed or can arrange to do so. Rest of the Project Details will be provided upon contact.. Plz check Attachment for little details

    $642 (Avg Bid)
    $642 Avg Bid
    3 bids

    A microcontroller that can read 125kHz / RFID card and trigger respective relay up to 32 outputs. Two operational modes as below: 1) Operation mode 1: Read and assign relay output ( 1 to 32) and store in reference memory. Be able to store up to 10,000 card ids. 2) Operation mode 2: Read card and output respective relay accordingly.

    $175 (Avg Bid)
    $175 Avg Bid
    42 bids

    We are making a PEMS (Portable Emissions Monitoring System) - See [url removed, login to view] These systems are commercially available, but difficult to obtain. Some examples are; [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] The sensors involved are off-the-shelf units that normally reside in an automobile and communicate with the vehicles ECU via a CAN Bus (Controller Area Network). Examples are as follows; NOx Sensors [url removed, login to view] Pinouts [url removed, login to view] O2 Sensor [url removed, login to view] Particulate Matter Sensor [url removed, login to view] Flow Meter [url removed, login to view] [url removed, login to view] We wish to assemble a 12 volt system that uses these sensors, connected via CAN Bus, with the Aurduino performing monitoring, datalogging, and communications with a PC for data analysis. GPS Datalogging essential. In summary, a system that is portable, attached to an automobile, that takes emissions data from the exhaust, combines it with time, speed, GPS data, and puts it in a format that can be retrieved, manipulated, reported on, etc. SQL Database?

    $1500 - $3000
    Sealed
    $1500 - $3000
    27 bids
    Build an IoT product 3 days left
    VERIFIED

    Build an IoT product based on LTE

    $495 (Avg Bid)
    $495 Avg Bid
    35 bids
    Arduino AFFSS Control Unit 3 days left
    VERIFIED

    A small project to do the following: A) Detect push button switch timing 1 second = turn on LED #1 & 1 beep on piezo buzzer 2 seconds = turn on LED #2 & & 2 beeps on piezo buzzer 3 seconds = turn on LED #3 & & 3 beeps on piezo buzzer B) Detect switch closed & sound piezo buzzer continuously until switch opened

    $236 (Avg Bid)
    $236 Avg Bid
    58 bids

    This involves taking existing components (pcb), removing them from their housing, and conjoining them into a consolidated housing to my specifications. Attached are the mock ups I made in photoshop of my ideal pedal. It is a synthesis of the following: Red Eye Twin Trinity Preamp (Quantity 2) TBD tuner Wampler Ego Compressor TC Hall of Fame Mini Reverb TC Flashback Mini Delay TBD tube emulator (yamaha THR5a has a really good one)

    $584 (Avg Bid)
    $584 Avg Bid
    9 bids

    Before, please, read text description. [url removed, login to view]

    $159 (Avg Bid)
    $159 Avg Bid
    21 bids

    I need an expert of programming language converter on a microcontroller.

    $28 (Avg Bid)
    $28 Avg Bid
    11 bids

    i want to control a thermal transfer head with an arduino.

    $188 (Avg Bid)
    $188 Avg Bid
    34 bids
    BLDC Servo Motor Driver 1 day left
    VERIFIED

    I need someone with experience in motion technology and who has already worked on similar projects. We need to build a simple BLDC servo driver using step/dir signal for position and as a feedback to use an quadrature pulse encoder, driver must be absolute reliable to not lose steps during continues time of running. Driver will be mostly used by small CNC router and engraving machines. Project description: Driver will drive BLDC Motors up to 500W. Driver current output up to 10A . BLDC Voltage up to 50V. Command signal - step/direction (Mach3 and LinuxCNC). Feedback - quadrature pulse encoder (encoder with commutation). Input pulse step rate must be min 75 kHz. PID tuning must use serial communication with an GUI where user can set parameters like: -max encoder error -max current -PID (P,I,D) Output for error 5V TTL signal. Input for reset 5V TTL signal. Led for error. Detect failure (or when encoder is disconnected or any encoder failure) of encoder and turn off the outputs to motor. We expect the following from the one who accepts the project: PCB files ready for manufacture (2 layers PCB, original PCB project file). Complete source code for micro-controller (clean written and well commented). Schematics of complete PCB board. Compiled firmware ready to load into MCU. We expect from the contractor to resolve any bugs in software or problems with electronics in the period of 30 days after the end of the project. Recommendations: It would be desirable for a MCU to choose one of the STM32 cortex M3 or M4 family. It would be desirable to send a video clip of the BLDC motor running with the driver before the project is finally completed as proof that the driver is functional.

    $812 (Avg Bid)
    $812 Avg Bid
    22 bids