Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
Is there a table summarizing the differences of CPUs supported by Arduino? What's the lowest power Atmel processor that can be used with an Arduino?
Perhaps these are too obvious:
The official hardware page might be what you're looking for; clicking on any version brings up an overview which elaborates on each variant. There's also a list of official hardware on Wikipedia, although it might not be as up to date.
The lowest voltage for any official Arduino MCU is, as far as I know, 3.3 V. I'm not sure about the current; the forum thread Minimizing power consumption seems to elaborate further.
(Update by mh) Based on the table above, the lowest power Arduino-supported chip is the ATmega168 with 16 KB flash and 1K SRAM.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I have a little problem for school and I have to read the temperature with Arduino from a DTH11 sensor and print it in serial, only in C language.
Can someone help me with an example or something.
You can find the DHT11 data sheet on the Internet, for example
https://akizukidenshi.com/download/ds/aosong/DHT11.pdf
or
https://www.mouser.com/ds/2/758/DHT11-Technical-Data-Sheet-Translated-Version-1143054.pdf
there are sections which explain how the sensor module communicates via 1 wire with the MCU (Arduino).
Then, once you have an idea how the communication happens, you can read more articles like
https://howtomechatronics.com/tutorials/arduino/dht11-dht22-sensors-temperature-and-humidity-tutorial-using-arduino/
and there are many others, most use an already written library.
If your assignment won't let you use a library, you'll have to read for example the code at https://playground.arduino.cc/Main/DHTLib/ in files dht.h and dht.cpp and implement your own, maybe minimal version based on your understanding of the information provided on DHT's data sheet.
I would recommend to get things working by using a library first, then change it to work without.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
Hello and in advance thank you for reading my post,
I am working on a project which is controlled by a stepper motor which also includes an encoder. I have made the motor running and now I want to proceed to the next step and include the functions of the encoder. I know that the encoder tells me the actual position travelled by the motor, however, as I am still quite a newbie, I have unfortunately no idea how to include the information of my encoder into my code (which library? which variables). Both motor and encoder are connected to my Arduino Uno and I have also attached a photo with the corresponding pins for the encoder.
Thank you for any much required help
Here's a huge list of resources and libraries, that should get you started: http://playground.arduino.cc/Main/RotaryEncoders
I'd recommend using this library as it automatically takes advantage of the interrupt capabilities, if you connect the encoder to the correct pins (2 & 3 on the Uno). You might need this in order to still get precise measurements even at high rpm.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I bought a RC Helicopter and I'm just wondering that it's possible to be reprogrammed or not?
If can how to do that? I know this question sounds ridiculous. :)
Thanks for replying
What do you mean reprogrammed?
If you want to make the remote control a light instead of a motor, the answer is yes. If you mean add any intelligence to the toy, the answer is no.
If you are interested in programming, building robots etc, look into microcontrollers. The Arduino is a great one for young enthusiasts.
Some parts of the RC helicopter you can reprogrammed like the ESC, and the main circuit board always can't reprogrammed. Of course, there was exception, for some beta version, most of the board you can reprogrammed in limitted range
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I have the Arduino Mega,
i need more than the 40mA supplied by the pins to power up my dc-motors,
Is there a way to increase those 40mA to more like 100mA or so?
thanks
This isn't an SO question since it doesn't have anything to do with programming ... but anyway: You don't want to be driving a motor directly from an Arduino. Aside from the lack of adequate power, the motor will also generate spikes and electronic noise which will affect the Ardunio.
There are loads of tutorials on the web here's one. If you want to be able to reverse direction then you would use what is called an H-Bridge.
You can instead of connecting the dc motor with 1 pin to each terminal (+ve, -ve)
you can connect 2 or more (to add-up the current)
assuming a pin gives 40mA and you need 100mA, then you can connect each terminal from the dc-motor to 3 pins from the arduino providing 120mA
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 12 years ago.
Improve this question
is some sort of lan communication technology anyone know some insite to this subject and point me to the right direction thanks
Yes, it is a a LAN communication technology. Specifically, it is Gigabit Ethernet over Multi-mode fiber.
To simplify it further, it is a high-speed local network using optical fiber connections.
Wikipedia has an explanation, but it's quite long. 802.3aq is called "10GBASE-LRM 10 Gbit/s (1,250 MB/s) Ethernet over multimode fiber", perhaps that is what you're after.