Bulding a physical calculator from scratch [duplicate] The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)How to build a calculator?How to build a calculator?Arduino 3 digit LCD calculatorCalculator with phone keypad questionSimple calculator problemHow to make a Calculator?Problem in a boost calculator circuitWhat type of processor in usual 8-digits pocket calculator?Antenna feed line calculatorWould this circuit work as a binary calculator?Saving to cassette with 80s BASIC calculator, TI-74

Single author papers against my advisor's will?

Still taught to reverse oxidation half cells in electrochemistry?

Windows 10: How to Lock (not sleep) laptop on lid close?

Are my PIs rude or am I just being too sensitive?

system call string length limit

Didn't get enough time to take a Coding Test - what to do now?

Would it be possible to rearrange a dragon's flight muscle to somewhat circumvent the square-cube law?

Sort list of array linked objects by keys and values

Why can't devices on different VLANs, but on the same subnet, communicate?

Does Parliament hold absolute power in the UK?

How to pronounce 1ターン?

Are spiders unable to hurt humans, especially very small spiders?

The variadic template constructor of my class cannot modify my class members, why is that so?

How to prevent selfdestruct from another contract

When did F become S? Why?

Do working physicists consider Newtonian mechanics to be "falsified"?

Can withdrawing asylum be illegal?

How to delete random line from file using Unix command?

How to grep and cut numbes from a file and sum them

ELI5: Why do they say that Israel would have been the fourth country to land a spacecraft on the Moon and why do they call it low cost?

Road tyres vs "Street" tyres for charity ride on MTB Tandem

Hopping to infinity along a string of digits

Difference between "generating set" and free product?

Am I ethically obligated to go into work on an off day if the reason is sudden?



Bulding a physical calculator from scratch [duplicate]



The 2019 Stack Overflow Developer Survey Results Are In
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)How to build a calculator?How to build a calculator?Arduino 3 digit LCD calculatorCalculator with phone keypad questionSimple calculator problemHow to make a Calculator?Problem in a boost calculator circuitWhat type of processor in usual 8-digits pocket calculator?Antenna feed line calculatorWould this circuit work as a binary calculator?Saving to cassette with 80s BASIC calculator, TI-74



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








5












$begingroup$



This question already has an answer here:



  • How to build a calculator?

    12 answers



As you can probably tell I am relatively new to the electronics scene and I'm rather stuck on a project I'm doing for school.



I am on my second year of an Electrical engineering degree, tasked to do a project. I chose to make a calculator as it seemed like a fun and doable challenge, but I'm stuck at square one with not much of an idea of where to go from here.



A few questions I have are:



  1. Which language should I use for such a project for someone with minimal experience?(mainly python)


  2. How would I go about coding such a program that could be implemented into a physical build?


  3. Where is a good place to purchase the necessary components for the build.


Any thing to help a gal out would be greatly appreciated <3










share|improve this question







New contributor




calccharlie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$



marked as duplicate by Dmitry Grigoryev, W5VO Apr 8 at 14:06


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.













  • 2




    $begingroup$
    What hardware are you thinking of using?
    $endgroup$
    – HandyHowie
    Apr 8 at 10:42






  • 4




    $begingroup$
    "Building from scratch" does not match using a programming language, imho. What do you want to do? Plug three modules together and write a program? Build functions out of logic gates or transistors? Or something in between?
    $endgroup$
    – JimmyB
    Apr 8 at 11:53










  • $begingroup$
    I'm agreeing with @JimmyB - you're in an EE program, posting on an EE site, but then talking about the project as though it is a software project. Which is it? Do you want to use programmable hardware to write a software calculator, or do you want to use logic hardware to design a calculator circuit?
    $endgroup$
    – J...
    Apr 8 at 13:01

















5












$begingroup$



This question already has an answer here:



  • How to build a calculator?

    12 answers



As you can probably tell I am relatively new to the electronics scene and I'm rather stuck on a project I'm doing for school.



I am on my second year of an Electrical engineering degree, tasked to do a project. I chose to make a calculator as it seemed like a fun and doable challenge, but I'm stuck at square one with not much of an idea of where to go from here.



A few questions I have are:



  1. Which language should I use for such a project for someone with minimal experience?(mainly python)


  2. How would I go about coding such a program that could be implemented into a physical build?


  3. Where is a good place to purchase the necessary components for the build.


Any thing to help a gal out would be greatly appreciated <3










share|improve this question







New contributor




calccharlie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$



marked as duplicate by Dmitry Grigoryev, W5VO Apr 8 at 14:06


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.













  • 2




    $begingroup$
    What hardware are you thinking of using?
    $endgroup$
    – HandyHowie
    Apr 8 at 10:42






  • 4




    $begingroup$
    "Building from scratch" does not match using a programming language, imho. What do you want to do? Plug three modules together and write a program? Build functions out of logic gates or transistors? Or something in between?
    $endgroup$
    – JimmyB
    Apr 8 at 11:53










  • $begingroup$
    I'm agreeing with @JimmyB - you're in an EE program, posting on an EE site, but then talking about the project as though it is a software project. Which is it? Do you want to use programmable hardware to write a software calculator, or do you want to use logic hardware to design a calculator circuit?
    $endgroup$
    – J...
    Apr 8 at 13:01













5












5








5





$begingroup$



This question already has an answer here:



  • How to build a calculator?

    12 answers



As you can probably tell I am relatively new to the electronics scene and I'm rather stuck on a project I'm doing for school.



I am on my second year of an Electrical engineering degree, tasked to do a project. I chose to make a calculator as it seemed like a fun and doable challenge, but I'm stuck at square one with not much of an idea of where to go from here.



A few questions I have are:



  1. Which language should I use for such a project for someone with minimal experience?(mainly python)


  2. How would I go about coding such a program that could be implemented into a physical build?


  3. Where is a good place to purchase the necessary components for the build.


Any thing to help a gal out would be greatly appreciated <3










share|improve this question







New contributor




calccharlie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$





This question already has an answer here:



  • How to build a calculator?

    12 answers



As you can probably tell I am relatively new to the electronics scene and I'm rather stuck on a project I'm doing for school.



I am on my second year of an Electrical engineering degree, tasked to do a project. I chose to make a calculator as it seemed like a fun and doable challenge, but I'm stuck at square one with not much of an idea of where to go from here.



A few questions I have are:



  1. Which language should I use for such a project for someone with minimal experience?(mainly python)


  2. How would I go about coding such a program that could be implemented into a physical build?


  3. Where is a good place to purchase the necessary components for the build.


Any thing to help a gal out would be greatly appreciated <3





This question already has an answer here:



  • How to build a calculator?

    12 answers







programming electrical calculator






share|improve this question







New contributor




calccharlie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question







New contributor




calccharlie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question






New contributor




calccharlie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked Apr 8 at 10:37









calccharliecalccharlie

343




343




New contributor




calccharlie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





calccharlie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






calccharlie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




marked as duplicate by Dmitry Grigoryev, W5VO Apr 8 at 14:06


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.









marked as duplicate by Dmitry Grigoryev, W5VO Apr 8 at 14:06


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.









  • 2




    $begingroup$
    What hardware are you thinking of using?
    $endgroup$
    – HandyHowie
    Apr 8 at 10:42






  • 4




    $begingroup$
    "Building from scratch" does not match using a programming language, imho. What do you want to do? Plug three modules together and write a program? Build functions out of logic gates or transistors? Or something in between?
    $endgroup$
    – JimmyB
    Apr 8 at 11:53










  • $begingroup$
    I'm agreeing with @JimmyB - you're in an EE program, posting on an EE site, but then talking about the project as though it is a software project. Which is it? Do you want to use programmable hardware to write a software calculator, or do you want to use logic hardware to design a calculator circuit?
    $endgroup$
    – J...
    Apr 8 at 13:01












  • 2




    $begingroup$
    What hardware are you thinking of using?
    $endgroup$
    – HandyHowie
    Apr 8 at 10:42






  • 4




    $begingroup$
    "Building from scratch" does not match using a programming language, imho. What do you want to do? Plug three modules together and write a program? Build functions out of logic gates or transistors? Or something in between?
    $endgroup$
    – JimmyB
    Apr 8 at 11:53










  • $begingroup$
    I'm agreeing with @JimmyB - you're in an EE program, posting on an EE site, but then talking about the project as though it is a software project. Which is it? Do you want to use programmable hardware to write a software calculator, or do you want to use logic hardware to design a calculator circuit?
    $endgroup$
    – J...
    Apr 8 at 13:01







2




2




$begingroup$
What hardware are you thinking of using?
$endgroup$
– HandyHowie
Apr 8 at 10:42




$begingroup$
What hardware are you thinking of using?
$endgroup$
– HandyHowie
Apr 8 at 10:42




4




4




$begingroup$
"Building from scratch" does not match using a programming language, imho. What do you want to do? Plug three modules together and write a program? Build functions out of logic gates or transistors? Or something in between?
$endgroup$
– JimmyB
Apr 8 at 11:53




$begingroup$
"Building from scratch" does not match using a programming language, imho. What do you want to do? Plug three modules together and write a program? Build functions out of logic gates or transistors? Or something in between?
$endgroup$
– JimmyB
Apr 8 at 11:53












$begingroup$
I'm agreeing with @JimmyB - you're in an EE program, posting on an EE site, but then talking about the project as though it is a software project. Which is it? Do you want to use programmable hardware to write a software calculator, or do you want to use logic hardware to design a calculator circuit?
$endgroup$
– J...
Apr 8 at 13:01




$begingroup$
I'm agreeing with @JimmyB - you're in an EE program, posting on an EE site, but then talking about the project as though it is a software project. Which is it? Do you want to use programmable hardware to write a software calculator, or do you want to use logic hardware to design a calculator circuit?
$endgroup$
– J...
Apr 8 at 13:01










2 Answers
2






active

oldest

votes


















7












$begingroup$

A good beginners platform would be arduino. For language you will need to know some C / C++



Hardware you could either use a plastic matrix keyboard or for more of a challenge use some micro switches on perfboard



Good places to purchase from are farnell, digikey, arrow, or RS to name a few (just google them they should be top of the results) Ebay and amazon can be good for small quantities



Here is an example project you could draw inspiration from
Arduino Calculator






share|improve this answer









$endgroup$












  • $begingroup$
    Thanks a bunch for that example! Super helpful stuff there, man I should have come here earlier...
    $endgroup$
    – calccharlie
    Apr 8 at 11:55










  • $begingroup$
    No problem, if ive answered your question id appreciate if you could accept it with the tick :)
    $endgroup$
    – Andy West
    Apr 8 at 12:00






  • 5




    $begingroup$
    ...keeping in mind that calculators were never made with micro controllers. This really makes a terrible EE project, to be honest. It's more a programmers solution to the problem. This is conceptually no different from writing a basic calculator app in any programming language, then using some wire to attach a handful of number keys other than the ones on your keyboard to the thing. For an EE project I'd rather see something done with a bit of memory, registers, an ALU - something to demonstrate an understanding of the electronics involved.
    $endgroup$
    – J...
    Apr 8 at 12:10






  • 1




    $begingroup$
    Not that there's anything wrong with a programming project, mind you, but as far as programming projects go, this is pretty weak. Shouldn't take more than an afternoon, even for a beginner.
    $endgroup$
    – J...
    Apr 8 at 12:12






  • 1




    $begingroup$
    I see what you mean @J... and youre right honestly, but I have discussed it with my teacher and he said that ill be fine to get the grade. Bearing in mind that its not just the making but all the pre work that needs to be done as well. According to him, it's rare for people to finish the actual build but people still get the marks for the prep work they've done.
    $endgroup$
    – calccharlie
    Apr 8 at 14:20


















2












$begingroup$

Maybe you can also try MicroPython, there are mutiple microcontrollers/development boards supported, and you should feel right at home with your previous knowledge of snake power.



That said, Arduino's probably a better choice, with all the libraries and tutorials and projects available. Also, it's using C/C++ with some baked-in libraries, which means you can still gain some reusable knowledge shall you go deeper in the field (most of which still runs on C and sometimes a touch of C++)






share|improve this answer









$endgroup$












  • $begingroup$
    This is somewhat the route my lecturer advised me to take. Ive never heard of MicroPython but ill have a look. Thanks a million!
    $endgroup$
    – calccharlie
    Apr 8 at 11:57

















2 Answers
2






active

oldest

votes








2 Answers
2






active

oldest

votes









active

oldest

votes






active

oldest

votes









7












$begingroup$

A good beginners platform would be arduino. For language you will need to know some C / C++



Hardware you could either use a plastic matrix keyboard or for more of a challenge use some micro switches on perfboard



Good places to purchase from are farnell, digikey, arrow, or RS to name a few (just google them they should be top of the results) Ebay and amazon can be good for small quantities



Here is an example project you could draw inspiration from
Arduino Calculator






share|improve this answer









$endgroup$












  • $begingroup$
    Thanks a bunch for that example! Super helpful stuff there, man I should have come here earlier...
    $endgroup$
    – calccharlie
    Apr 8 at 11:55










  • $begingroup$
    No problem, if ive answered your question id appreciate if you could accept it with the tick :)
    $endgroup$
    – Andy West
    Apr 8 at 12:00






  • 5




    $begingroup$
    ...keeping in mind that calculators were never made with micro controllers. This really makes a terrible EE project, to be honest. It's more a programmers solution to the problem. This is conceptually no different from writing a basic calculator app in any programming language, then using some wire to attach a handful of number keys other than the ones on your keyboard to the thing. For an EE project I'd rather see something done with a bit of memory, registers, an ALU - something to demonstrate an understanding of the electronics involved.
    $endgroup$
    – J...
    Apr 8 at 12:10






  • 1




    $begingroup$
    Not that there's anything wrong with a programming project, mind you, but as far as programming projects go, this is pretty weak. Shouldn't take more than an afternoon, even for a beginner.
    $endgroup$
    – J...
    Apr 8 at 12:12






  • 1




    $begingroup$
    I see what you mean @J... and youre right honestly, but I have discussed it with my teacher and he said that ill be fine to get the grade. Bearing in mind that its not just the making but all the pre work that needs to be done as well. According to him, it's rare for people to finish the actual build but people still get the marks for the prep work they've done.
    $endgroup$
    – calccharlie
    Apr 8 at 14:20















7












$begingroup$

A good beginners platform would be arduino. For language you will need to know some C / C++



Hardware you could either use a plastic matrix keyboard or for more of a challenge use some micro switches on perfboard



Good places to purchase from are farnell, digikey, arrow, or RS to name a few (just google them they should be top of the results) Ebay and amazon can be good for small quantities



Here is an example project you could draw inspiration from
Arduino Calculator






share|improve this answer









$endgroup$












  • $begingroup$
    Thanks a bunch for that example! Super helpful stuff there, man I should have come here earlier...
    $endgroup$
    – calccharlie
    Apr 8 at 11:55










  • $begingroup$
    No problem, if ive answered your question id appreciate if you could accept it with the tick :)
    $endgroup$
    – Andy West
    Apr 8 at 12:00






  • 5




    $begingroup$
    ...keeping in mind that calculators were never made with micro controllers. This really makes a terrible EE project, to be honest. It's more a programmers solution to the problem. This is conceptually no different from writing a basic calculator app in any programming language, then using some wire to attach a handful of number keys other than the ones on your keyboard to the thing. For an EE project I'd rather see something done with a bit of memory, registers, an ALU - something to demonstrate an understanding of the electronics involved.
    $endgroup$
    – J...
    Apr 8 at 12:10






  • 1




    $begingroup$
    Not that there's anything wrong with a programming project, mind you, but as far as programming projects go, this is pretty weak. Shouldn't take more than an afternoon, even for a beginner.
    $endgroup$
    – J...
    Apr 8 at 12:12






  • 1




    $begingroup$
    I see what you mean @J... and youre right honestly, but I have discussed it with my teacher and he said that ill be fine to get the grade. Bearing in mind that its not just the making but all the pre work that needs to be done as well. According to him, it's rare for people to finish the actual build but people still get the marks for the prep work they've done.
    $endgroup$
    – calccharlie
    Apr 8 at 14:20













7












7








7





$begingroup$

A good beginners platform would be arduino. For language you will need to know some C / C++



Hardware you could either use a plastic matrix keyboard or for more of a challenge use some micro switches on perfboard



Good places to purchase from are farnell, digikey, arrow, or RS to name a few (just google them they should be top of the results) Ebay and amazon can be good for small quantities



Here is an example project you could draw inspiration from
Arduino Calculator






share|improve this answer









$endgroup$



A good beginners platform would be arduino. For language you will need to know some C / C++



Hardware you could either use a plastic matrix keyboard or for more of a challenge use some micro switches on perfboard



Good places to purchase from are farnell, digikey, arrow, or RS to name a few (just google them they should be top of the results) Ebay and amazon can be good for small quantities



Here is an example project you could draw inspiration from
Arduino Calculator







share|improve this answer












share|improve this answer



share|improve this answer










answered Apr 8 at 10:45









Andy WestAndy West

431317




431317











  • $begingroup$
    Thanks a bunch for that example! Super helpful stuff there, man I should have come here earlier...
    $endgroup$
    – calccharlie
    Apr 8 at 11:55










  • $begingroup$
    No problem, if ive answered your question id appreciate if you could accept it with the tick :)
    $endgroup$
    – Andy West
    Apr 8 at 12:00






  • 5




    $begingroup$
    ...keeping in mind that calculators were never made with micro controllers. This really makes a terrible EE project, to be honest. It's more a programmers solution to the problem. This is conceptually no different from writing a basic calculator app in any programming language, then using some wire to attach a handful of number keys other than the ones on your keyboard to the thing. For an EE project I'd rather see something done with a bit of memory, registers, an ALU - something to demonstrate an understanding of the electronics involved.
    $endgroup$
    – J...
    Apr 8 at 12:10






  • 1




    $begingroup$
    Not that there's anything wrong with a programming project, mind you, but as far as programming projects go, this is pretty weak. Shouldn't take more than an afternoon, even for a beginner.
    $endgroup$
    – J...
    Apr 8 at 12:12






  • 1




    $begingroup$
    I see what you mean @J... and youre right honestly, but I have discussed it with my teacher and he said that ill be fine to get the grade. Bearing in mind that its not just the making but all the pre work that needs to be done as well. According to him, it's rare for people to finish the actual build but people still get the marks for the prep work they've done.
    $endgroup$
    – calccharlie
    Apr 8 at 14:20
















  • $begingroup$
    Thanks a bunch for that example! Super helpful stuff there, man I should have come here earlier...
    $endgroup$
    – calccharlie
    Apr 8 at 11:55










  • $begingroup$
    No problem, if ive answered your question id appreciate if you could accept it with the tick :)
    $endgroup$
    – Andy West
    Apr 8 at 12:00






  • 5




    $begingroup$
    ...keeping in mind that calculators were never made with micro controllers. This really makes a terrible EE project, to be honest. It's more a programmers solution to the problem. This is conceptually no different from writing a basic calculator app in any programming language, then using some wire to attach a handful of number keys other than the ones on your keyboard to the thing. For an EE project I'd rather see something done with a bit of memory, registers, an ALU - something to demonstrate an understanding of the electronics involved.
    $endgroup$
    – J...
    Apr 8 at 12:10






  • 1




    $begingroup$
    Not that there's anything wrong with a programming project, mind you, but as far as programming projects go, this is pretty weak. Shouldn't take more than an afternoon, even for a beginner.
    $endgroup$
    – J...
    Apr 8 at 12:12






  • 1




    $begingroup$
    I see what you mean @J... and youre right honestly, but I have discussed it with my teacher and he said that ill be fine to get the grade. Bearing in mind that its not just the making but all the pre work that needs to be done as well. According to him, it's rare for people to finish the actual build but people still get the marks for the prep work they've done.
    $endgroup$
    – calccharlie
    Apr 8 at 14:20















$begingroup$
Thanks a bunch for that example! Super helpful stuff there, man I should have come here earlier...
$endgroup$
– calccharlie
Apr 8 at 11:55




$begingroup$
Thanks a bunch for that example! Super helpful stuff there, man I should have come here earlier...
$endgroup$
– calccharlie
Apr 8 at 11:55












$begingroup$
No problem, if ive answered your question id appreciate if you could accept it with the tick :)
$endgroup$
– Andy West
Apr 8 at 12:00




$begingroup$
No problem, if ive answered your question id appreciate if you could accept it with the tick :)
$endgroup$
– Andy West
Apr 8 at 12:00




5




5




$begingroup$
...keeping in mind that calculators were never made with micro controllers. This really makes a terrible EE project, to be honest. It's more a programmers solution to the problem. This is conceptually no different from writing a basic calculator app in any programming language, then using some wire to attach a handful of number keys other than the ones on your keyboard to the thing. For an EE project I'd rather see something done with a bit of memory, registers, an ALU - something to demonstrate an understanding of the electronics involved.
$endgroup$
– J...
Apr 8 at 12:10




$begingroup$
...keeping in mind that calculators were never made with micro controllers. This really makes a terrible EE project, to be honest. It's more a programmers solution to the problem. This is conceptually no different from writing a basic calculator app in any programming language, then using some wire to attach a handful of number keys other than the ones on your keyboard to the thing. For an EE project I'd rather see something done with a bit of memory, registers, an ALU - something to demonstrate an understanding of the electronics involved.
$endgroup$
– J...
Apr 8 at 12:10




1




1




$begingroup$
Not that there's anything wrong with a programming project, mind you, but as far as programming projects go, this is pretty weak. Shouldn't take more than an afternoon, even for a beginner.
$endgroup$
– J...
Apr 8 at 12:12




$begingroup$
Not that there's anything wrong with a programming project, mind you, but as far as programming projects go, this is pretty weak. Shouldn't take more than an afternoon, even for a beginner.
$endgroup$
– J...
Apr 8 at 12:12




1




1




$begingroup$
I see what you mean @J... and youre right honestly, but I have discussed it with my teacher and he said that ill be fine to get the grade. Bearing in mind that its not just the making but all the pre work that needs to be done as well. According to him, it's rare for people to finish the actual build but people still get the marks for the prep work they've done.
$endgroup$
– calccharlie
Apr 8 at 14:20




$begingroup$
I see what you mean @J... and youre right honestly, but I have discussed it with my teacher and he said that ill be fine to get the grade. Bearing in mind that its not just the making but all the pre work that needs to be done as well. According to him, it's rare for people to finish the actual build but people still get the marks for the prep work they've done.
$endgroup$
– calccharlie
Apr 8 at 14:20













2












$begingroup$

Maybe you can also try MicroPython, there are mutiple microcontrollers/development boards supported, and you should feel right at home with your previous knowledge of snake power.



That said, Arduino's probably a better choice, with all the libraries and tutorials and projects available. Also, it's using C/C++ with some baked-in libraries, which means you can still gain some reusable knowledge shall you go deeper in the field (most of which still runs on C and sometimes a touch of C++)






share|improve this answer









$endgroup$












  • $begingroup$
    This is somewhat the route my lecturer advised me to take. Ive never heard of MicroPython but ill have a look. Thanks a million!
    $endgroup$
    – calccharlie
    Apr 8 at 11:57















2












$begingroup$

Maybe you can also try MicroPython, there are mutiple microcontrollers/development boards supported, and you should feel right at home with your previous knowledge of snake power.



That said, Arduino's probably a better choice, with all the libraries and tutorials and projects available. Also, it's using C/C++ with some baked-in libraries, which means you can still gain some reusable knowledge shall you go deeper in the field (most of which still runs on C and sometimes a touch of C++)






share|improve this answer









$endgroup$












  • $begingroup$
    This is somewhat the route my lecturer advised me to take. Ive never heard of MicroPython but ill have a look. Thanks a million!
    $endgroup$
    – calccharlie
    Apr 8 at 11:57













2












2








2





$begingroup$

Maybe you can also try MicroPython, there are mutiple microcontrollers/development boards supported, and you should feel right at home with your previous knowledge of snake power.



That said, Arduino's probably a better choice, with all the libraries and tutorials and projects available. Also, it's using C/C++ with some baked-in libraries, which means you can still gain some reusable knowledge shall you go deeper in the field (most of which still runs on C and sometimes a touch of C++)






share|improve this answer









$endgroup$



Maybe you can also try MicroPython, there are mutiple microcontrollers/development boards supported, and you should feel right at home with your previous knowledge of snake power.



That said, Arduino's probably a better choice, with all the libraries and tutorials and projects available. Also, it's using C/C++ with some baked-in libraries, which means you can still gain some reusable knowledge shall you go deeper in the field (most of which still runs on C and sometimes a touch of C++)







share|improve this answer












share|improve this answer



share|improve this answer










answered Apr 8 at 10:58









Richard the SpacecatRichard the Spacecat

64948




64948











  • $begingroup$
    This is somewhat the route my lecturer advised me to take. Ive never heard of MicroPython but ill have a look. Thanks a million!
    $endgroup$
    – calccharlie
    Apr 8 at 11:57
















  • $begingroup$
    This is somewhat the route my lecturer advised me to take. Ive never heard of MicroPython but ill have a look. Thanks a million!
    $endgroup$
    – calccharlie
    Apr 8 at 11:57















$begingroup$
This is somewhat the route my lecturer advised me to take. Ive never heard of MicroPython but ill have a look. Thanks a million!
$endgroup$
– calccharlie
Apr 8 at 11:57




$begingroup$
This is somewhat the route my lecturer advised me to take. Ive never heard of MicroPython but ill have a look. Thanks a million!
$endgroup$
– calccharlie
Apr 8 at 11:57



Popular posts from this blog

What does it mean to find percent difference when two values are equivalent? The 2019 Stack Overflow Developer Survey Results Are InWhat does “percent of change” mean?Find what percent X is between two numbers?Unable to determine 'original amount' in simple percentage problemsWhat is the correct percent difference formula?How does proportionality hold when quantities are high? And the percentage increase formulaprofit and loss GRE questionProfitability calculationWhat is the difference between $xtimes 0.8$ and $x div 1.2 ? $Finding the percent probability of completing BUDs trainingCalculating Percent Difference with zero and near zero values

Why did some early computer designers eschew integers?What register size did early computers use?What other computers used this floating-point format?Why did so many early microcomputers use the MOS 6502 and variants?Why were early computers named “Mark”?Why did expert systems fall?Why were early personal computer monitors not green?When did “Zen” in computer programming become a thing?History of advanced hardwareWere there any working computers using residue number systems?Why did some CPUs use two Read/Write lines, and others just one?

How to avoid repetitive long generic constraints in Rust The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) The Ask Question Wizard is Live! Data science time! April 2019 and salary with experienceIs it possible to automatically implement a trait for any tuple that is made up of types that all implement the trait?Is there a constraint that restricts my generic method to numeric types?How can foreign key constraints be temporarily disabled using T-SQL?How do I use reflection to call a generic method?How to create a generic array in Java?How to get a class instance of generics type THow is `last` allowed to be called for an Args value?How to implement a trait for a parameterized traitAvoiding PhantomData in a struct to enforce type constraintsIs it possible to return part of a struct by reference?Associated References types as Value Types