Modify Arduino AVR Atmega328P Program

I have source code for a clothes dryer that is running properly, but would like to add a feature.

When the dryer is in operation I would like to be able to display the actual temperature of the upper and lower dryers by doing either doing a quick double press of a particular button, and then a second quick double press to toggle back to the original screen; or to press two keys simultaneously. Currently I have a subroutine that nearly accomplishes this by pressing the lower LOW key twice within 200msec, but there are some bugs: When the key is pressed once, it locks out all the other keys until the same key is pressed again, then the other keys unlock. This hampers the normal function of the lower LOW key as well as affecting all others. A single press of the lower LOW needs to function as low temperature selection and nothing else. The numbers displayed in the current subroutine are not actual temperature, but more like voltage readouts related to temperature. They reflect changes in the temperature input, but the changes are of opposite slope and out of range of what would be expected for actual temperature readouts. The temperature inputs are NTC thermistors, so the direction of change of the raw input is what would be expected. That is to say, as temperature increases, resistance decreases and vice versa. I should emphasize that the program appears to manage temperature correctly, and so, the problem seems more a matter of conversion to degrees for the user interface. The method involves a table representing a temperature range from 110 to 190 degrees F in 5 degree increments. The goal is to display a given incremental temperature based on a given resistance at the thermistor input. A table of resistance vs temperature will be provided.

The microcontroller is Atmega328P with no unused pins, but there is an MCP23017 extender with 2 available I/O interrupt pins. The four digit seven segment display is controlled by HT16K33.

Evner: Arduino, C programmering, Elektronik, Microcontroller, Software Arkitektur

Se mere: atmega328p arduino, arduino bootloader atmega328, arduino as isp, burn bootloader arduino uno, how to program atmega328 without arduino, program atmega328 with arduino uno, burn bootloader atmega328 without arduino, arduino isp atmega328, arduino AVR, program delta star conversion, manage computer program, program star delta conversion, mortgage calculator program java user loop back enter data quitinsert comments program document program, java program peso dollar conversion, program ascii hex conversion, free mlm script manage multilevel program, program mac increases myspace views, usb appears program inserted, modify php program, open modify program

Om arbejdsgiveren:
( 0 bedømmelser ) North Hollywood, United States

Projekt ID: #16955188

27 freelancere byder i gennemsnit $164 på dette job


Hi I am experienced embedded system designer with more than 8 years of experience. I can do it for you. I have completed a number of projects here, Please review my profile Please share the current arduino code I wo Flere

$300 USD in 3 dage
(211 bedømmelser)
$222 USD in 3 dage
(211 bedømmelser)

Hi, I hope you are doing well. I have expertise in AVR based embedded programming. I have reviewed your project details and I have worked with NTC thernister and also I have hardware available for quick prototyping Flere

$250 USD in 3 dage
(83 bedømmelser)

Advance knowledge on Arduino 328P coding to build digital device and IoT device. I basically code on C for Arduino MEGA 328P to build robust digital device. So I will try to move this project successful and longterm su Flere

$250 USD in 15 dage
(15 bedømmelser)

I'm experienced with arduino and atmel chips, I can do this project perfectly and as expected

$222 USD in 5 dage
(3 bedømmelser)

I have long experience with 8-bit and 32-bit micro-controllers. I work with PIC , AVR , ST and NXP micro-controllers. I use KEIL IDE , Atmel Studio and MPLABX IDE . Regarding your project , I have the Atmega328P boa Flere

$111 USD in 3 dage
(33 bedømmelser)

Hello. I can do the changes that you need. I would propose to store a table of resistance&temperature in EEPROM. In that case you will be able to calibrate a device without recompilation. There are some unclear mo Flere

$60 USD in 4 dage
(71 bedømmelser)

Hi! I am a Computer Engineer. I am an expert on Arduino. I can do your project. Please message me further details. Kind regards.

$250 USD in 3 dage
(26 bedømmelser)

Hello I have got your job posting “Modify Arduino AVR Atmega328P Program” and I am very much interested to work in your project. I am a circuit designer and have more than 5 years experience of working with the Flere

$100 USD in 7 dage
(37 bedømmelser)
$155 USD in 3 dage
(4 bedømmelser)

Hi There I have checked your project description and understand everything. I am very confident that i can do this project perfectly. Thanks

$155 USD in 3 dage
(35 bedømmelser)
$155 USD in 5 dage
(16 bedømmelser)

Hi, I am adept programmer and successfully accomplished embedded, IoT and Driver related projects. May I have the opportunity to work on this project. Welcome if you want to take interview or discuss. Regards, NG

$111 USD in 2 dage
(6 bedømmelser)
$155 USD in 3 dage
(6 bedømmelser)
$155 USD in 10 dage
(3 bedømmelser)

A proposal has not yet been provided

$233 USD in 3 dage
(2 bedømmelser)
$155 USD in 3 dage
(1 bedømmelse)

I have been working on electronics , microcontrollers , matlab for 2 years. I have gained ample amount of knowledge regarding the same. I can assure that I will deliver the work within the required period.

$155 USD in 3 dage
(0 bedømmelser)

good afternoon, my name is Zaid. I have a master degree in electrical and electronics engineering. I am an expert in Arduino programming and would like to start my first project. When it comes to Arduino programming Flere

$30 USD in 3 dage
(0 bedømmelser)

I have a very good experience at Electronics , Made a lot of PCB boards Designs ,Worked Worked with a lot of actuators and sensors (e.g. Motors, linear actuator, IMU, BMP, TGS, current sensor, etc.)

$155 USD in 3 dage
(0 bedømmelser)