Microcontroller Programming Jobs

24 were found based on your criteria {{ paging.total|number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("0")|number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("1")|number:0}})
Fixed-Price - Expert ($$$) - Est. Budget: $400 - Posted
Hi, We have a custom made arduino due size pcb/shield which we need updated. The pcb has a 3 channel, 16 bit ad converter AD9826KRSZ and clocks out 2 different hamamatsu lineair image sensors. The 3th AD channel is used to measure temperature. We use an arduino DUE to clock out the hamamatsu’s Current design is made by Protel software so if you use that software or can import that is a plus and let me know. We currently have a new hamamatsu sensor which is slightly different form the ones we use now both electrical and fysical (the new hamamatsu is a bit longer so that needs to change on the pcb too). I’m told its not a huge change. What we need is: - an update of the current pcb (new files, pdf schematics, gerbers, bom part list, etc) -if you can (let me know) we would like you to make 2 proto boards and test them before you ship them here. The budget I entered here at upwork is for the pcb update only. If needed we'll make a separate project for the 2 proto boards. You need to be wiling to sign an NDA. This is a fixed price job, but I’ll give you more info before I expect you to give me a price. If you can give me a fixed price for the update that is great let me know . If you are interested in this project let me know and if your work look good, I’ll send you an NDA to sign. After that I’ll send you some schematics and documentation. Let me know if you have experience with ardunio shields, and/or hamamatsu or other video cmos/ccd chips. Looking forward to hear from you, Bjorn
Skills: Microcontroller Programming Arduino Electrical engineering PCB Design
Fixed-Price - Intermediate ($$) - Est. Budget: $400 - Posted
Looking for someone to modify the firmware of the Afro ESC (And related ESC) to allow for (I) near linear speed response curve and (II) write Arduino code to setup PID closed loop controller using the built in rpm sensor. The PID controller should be able to take an input servo signal and set the speed on the motor appropriately. The mapping of PWM to speed needs to be settable in the code to allow for different motors to be used.
Skills: Microcontroller Programming Arduino Embedded Systems
Fixed-Price - Intermediate ($$) - Est. Budget: $100 - Posted
I have a nrf51822 ble module in hand and I have started programming for it but I am stuck in following areas. Application requirement: there is an Ionic application that needs to be in sync with the nrf51 module. nrf51x is using arduino ide ( so no mBED coding). from cellphone side, I need to send some control commands ( which I am sending no issue), and then nrf51x is processing the commands and it need to return some logs( lots of information! ) . nrf51x is also connected to these : External RTC ( which is working fine, but if you know how to enable the internal RTC module that is a plus), i2C oLED and also some push buttons that give interrupt to nrf51x! issues I am facing now: 1- I need nrf51x do his loop functions ( whatever it suppose to do) , when the packet came from the cellphone app, it receive the information and also sends a long log to the cellphone ! then does the loop function again! something like if a packet comes, an interrupt comes and in the routine of the interrupt the nrf51x sends long log to the cellphone. 2- I have a SPI microSD flash card that is not working with the nrf51x , I need to drive that one as well, just a simple read and write is enough. 3- I noticed that my external RTC module is working fine, also my push button interrupt is also working fine , but when I have a code containing both, some times the interrupt does not work! I dont know why! so requirement here is if you know how to use the internal RTC and also add 3 pin interrupt that work all the time that satisfies my requirement. 2- I need some help with sending nrf51x into low power mode that is just sensitive to external interrupts and also bluetooth received packets interrupts. I need someone who has worked with the redbear nrf5x boards before and have done this type of programming, cause starting from the scratch might be very painful. Thanks
Skills: Microcontroller Programming Arduino Bluetooth Electrical engineering
Fixed-Price - Intermediate ($$) - Est. Budget: $20 - Posted
I am looking for someone who can implement the FatFs file system (http://elm-chan.org/fsw/ff/00index_e.html) in an IAR workbench project and make it work on a STM32 Nucleo-L152 development board. I want the STM32 to be able to read/write data to a micro SD card (SDHC). I want the program to write a dummy line consisting of 80 chars to the micro SD card once every second (interrupt driven). Micro SD card setup (SPI1): PA7 - MOSI (uSD card pin 3) PA6 - MISO (uSD card pin 7) PA5 - SCK (uSD card pin 5) PA4 - CS (uSD card pin 2) PB0 - GND when card in uSD connector
Skills: Microcontroller Programming Embedded C
Fixed-Price - Intermediate ($$) - Est. Budget: $1,500 - Posted
We're currently working on a product having CSR8670 module and are facing issues with BLE OTA update duration. Currently the CSR built-in OTA update feature last 1h20, which is unacceptable for our products. Therefore we're looking for someone able to help us reduce this time (less than 15 minutes), either optimizing CSR code, or develop from scratch a new BLE OTA update feature. The update will then be initiated by a smartphone (Android and iOS). We would like to discuss with you about this opportunity.
Skills: Microcontroller Programming Bluetooth C Embedded C
Fixed-Price - Intermediate ($$) - Est. Budget: $125 - Posted
Looking for a freelancer to write an Mbed code for the nRF51822AA with a few functions. 1) BLE service that includes time syncing 2) Reading of two sensors over SPI 3) Listening for push-button (turn on/off) Basically the button needs to be able to put the device in deep sleep or full-power. During full-power the BLE will be active and data will be transmitted (the sensor data) along with the time signal from the BLE stack. Down range, two of these devices will be used in a star network (hence the need for the time signal - to correlate data). Pin mappings available to the freelancer. MUST USE THE MBED ONLINE IDE - Keil ARM is not acceptable
Skills: Microcontroller Programming Embedded Systems
Fixed-Price - Expert ($$$) - Est. Budget: $7,000 - Posted
Looking for 6-8 months project related converting cad designs (pixels in designs) to stepper motor/solenoid valve movement (similar in the lines of 3D printer working), need for experience in dealing with very small scale stepper motors/solenoid valves with high numbers operating in sync with the design pattern at a single point in time. some key expertise looking for 1) CAD software 2) Micro-controller programming 3) Stepper motor/solenoid valve programming 3) 3d printing of modules assembly (for prototyping and future production) 4) Experience in building prototype of machines 5) Basic physics If you suit the above criteria and are willing to sign NDA before i disclose the project in detail please contact me
Skills: Microcontroller Programming 3D Modeling Arduino Circuit Design