Microcontroller Programming Jobs

49 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 - 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
Hourly - Intermediate ($$) - Est. Time: 1 to 3 months, Less than 10 hrs/week - Posted
Hello! Looking for an engineer to assist on a project. We are looking to drive a small car left and right on a track freely, using an encoder to trigger a stop at each end of the track. The user must be able to drive the car freely left and right at variable speeds. The controller must be equipped to stop at the end of the track, in the same position regardless of speed the operator is traveling. This is the basic idea, but there are some more small complexities involving a UI system and parameter controls. This could definitely lead to more work and multiple versions of the same product.
Skills: Microcontroller Programming Electrical engineering Engineering Design GUI Design
Hourly - Entry Level ($) - Est. Time: Less than 1 month, 10-30 hrs/week - Posted
A small project. RF PCBA Schematics & boards are ready. I just need development of remote control's PCBA to pair them with the RF IC. Limited to ON/OFF button functionality. I need this done within 1 day. No need to build prototype since I can do myself and test the result. More info will provided to the selected freelancer.
Skills: Microcontroller Programming Embedded Systems Microcontroller Design PCB Design
Hourly - Intermediate ($$) - Est. Time: More than 6 months, Less than 10 hrs/week - Posted
Must be proficient in spoken English, available by phone for communication and Skype. Must be able to adjust layouts, read MCU pinout specification for an old board to migrate to a new MCU. First draft due in 1 week. Final revision due in 2 weeks total Time from the first instructional meeting. Strict deadline to receive full payment. Must be available to work daily or as needed. Have extremely good communication skills and truly an expert in your field. Then we will pay more. Must be willing to respond to change requests quickly and willing to do iterations of minor changes to achieve greatness.
Skills: Microcontroller Programming Altium Designer Electrical engineering Electronics
Hourly - Entry Level ($) - Est. Time: Less than 1 month, Less than 10 hrs/week - Posted
Hello my friends, I have a project of Arduino Nano and at this phase, I need some help and modification in the code which they are really easy to apply. Please write me back if you have some experience with Arduino and Accelerometer and NeoPixel. 1- Detect deacceleration and impact by ADXL 345 or any other accelerometer? 2- Connect Bluetooth small speaker to Arduini Have a great day Best regards Arvin
Skills: Microcontroller Programming Arduino Mobile Programming Software Debugging
Hourly - Intermediate ($$) - Est. Time: Less than 1 month, 10-30 hrs/week - Posted
Looking to create a prototype for a Bluetooth based device that can be remotely controlled from a mobile app. You'll need to have a proven experience of creating a low voltage devices, be comfortable designing circuit boards and creating a prototype. Big plus if you created a similar integration between IoT (Internet of Things) and mobile apps. You will not need to create the mobile app but you'll need to work with the rest of the team to enable the platform which the will run the firmware. Do you enjoy working with Microcontrollers such as Arduino or Raspberry Pie? Then this project might be of interest to you.
Skills: Microcontroller Programming Arduino Bluetooth Circuit Design
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