I would like someone to help me with the wiring and arduino code for a simple calculator that prints to the serial monitor inside the arduino ide. I will be using an arduino leonardo and a large breadboard along with push buttons. In total I would like 13 push buttons if possible. numbers 0-9 , plus operator , minus operator and equals. It was my understanding that arduino has 14 digital input pins so I think this is enough to complete. Please correct me if I am wrong. If you can provide the circuit diagram on thinkercad and the code that would be perfect
This sound intersesting, yes arduino has 14 digital inputs, but we can use 8-bit shift register,
so sir, visit my youtube video channel Thevaskrsija, aand see if am able to do that job, in my opinion, it ist not complecated, if you chooce me,I can make video lesson where everything will be explained in detailed, so, din't waste time, contact me as soon as possible, many greetings
Hello,
I am Anthony from Sri lanka. I have 7 years of experience in the filed and I am very much interested in your project.
Why you should hire me ?
* As a full time freelancer I have my own PCB fabrication work shop and testing lab. So there is no problem doing live tests with you after the device has been developed.
* My workshop is equipped with CNC machine, FDM 3D printer and DLP 3D printer. So there is no problem designing and printing plastic parts you required.
Please contact me if you are interested. Thank you
Anthony
Hello. Im designing different electronics devices, mostly based on avr, arm MCUs and boards with them like arduino, stm-discovery etc.
(autopromotion^))
It has even more pins. So you can easily add * and / too.
It has no interrupts on all these pins, so everything can be done with if by polling pins.
I can do this for you.
yes buddy, its me imad, will provide u the simulation as well,,,u will get the best work accompanied with brotherhood,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Good morning, my name is Eriksong Peñaloza, I am a mechatronic engineer with experience in various areas of engineering.
I have developed works in electronics, using tools such as PIC's and Arduinos microcontrollers.
I can develop your work, I comment and I suggest that to carry out the proposed task it is not necessary to use the 13 digital pins, since you can make an arrangement between the buttons to reduce the number of entries required; also if you agree I can provide the files in proteus (ISIS and ARES), both the schematic diagram and the diagram for the development of the PCB; I will also provide documentation with explanation of the implementation code ..., I ask, would I be willing to use an LCD to show the results of the operations or would I use the Arduino IDE interface to show these results?
You can contact me and we agree on the scope of the project,
regards
Hello!
After reading your description, I interested to work with your project.
I have hardware for testing project.
And I have enough experience to make this project
Look forward to your answer.
Best regards.
Hi,
Found out that you are looking for a developer to implement a simple calculator using arduino using push buttons.
I have one question sir hope you could answer it first
1) 1+3
2) 1+3*4/10
What is the way I should develop? You just told it as a simple calculator. But I need to clarify.
I have 5 years of arduino, raspberry pi, stm32, esp32 and many more system development experience.
1) Breathiq ( esp32 based system where breath is analyzed )
2) raspberry pi based stereovision robot
3) step counter using arduino and esp32 combined with mpu6050 and magnetometer module
4) car security system using arduino and SIM808 module
6) RGB led controller system using MPU6050 using hand movements
I will support my code lifetime for free
Please contact me if you are interested in hiring me
If you have any questions please ask
Hello, it's so cool project, I would like to help you, I have more experience in embedded software developing (now I create are medical devices ), I can work faster if you are interested in me, I would like to talk about this project!!!
How's it going?
I'm Sky, a Development Engineer and CEO. Yes, the Arduino Leonardo has 14 digital pins. But you could also use the analog pins to read the digital value for a button press.
I don't use TinkerCAD but I'll do the wiring diagram in Photoshop and provide you the Arduino Code as a .ino file.
Best Regards,
Sky Haubrich
Greetings,
I am a third-year electronics engineering student. I have 7 years of experience with Arduino development, and can easily help you with this task. I can build and test the circuit and then send you the code together with wiring.
Best Regards,
Fedor Chervyakov
Hi,
Hope you are doing well. I am an Electronics Engineer by profession and Arduino coding is one my expertee. I have done a lot of projects on Arduino during my graduation. I can on your work professionally. I will show you my work as well which is much similar to your project.
Waiting for your positive response.
Thank you
Hey. I'm a Mechatronics Engineer. I've got experience working as a product developer. Your project seems pretty straight forward. I'd like to help you achieve it.
Arduino has 13 digital output pins and 6 analog pins . So you can use 10 of them for digits (0 to 9 )
and remaining of them for plus , minus and equals operation . For this thing you will require 13 push buttons. I can help you in every possible way I can in programming and building up the complete circuit in tinkercad.
I will be grateful if you choose me in for this work...
Thank you.
I have experience with arduino and c++ coding and also embedded hardware/software. I can make a calculator for you in no more than 4 days. I already did embedded design for bluetooth driven RC car.
Hi friend my name is Carlos Arturo Rivera Quezada and I'm an Engineer in Robotics I can send you all the information you require + some simulations so you can build your calculator with no problem. I hope I can help you with your problem.
Ok, you can use various IO expanding technics, the one of it is 74HC165 or something like it. The more complex way is using SPI or I2C expanders. Also it is possible to connect key matrix to ADC channels.