40

The short of it is that there was a falling out within the Arduino people and now there are two groups laying claim to the "Arduino" name. Arduino LLC runs arduino.cc. They are the steward of the Arduino IDE and libraries and own the "Arduino" trademark in the United States, and also owns the "Genuino" trademark outside of the United States. Arduino SRL (...


20

No, the code doesn't "wear out" the MCU. In general no matter what you are doing roughly the same level of activity is being performed. Even delay() does lots of work while it's "idling". There are commands to make the CPU do less - place it in an IDLE or SLEEP mode - but these are used to save power rather than to reduce "wear" on the MCU. Of course there ...


18

Measurements to prevent breaking an Arduino (or AVR in general): Precautions Always remove the USB or adapter plug when you make a change in the circuit. Check all wires before you switch it on. Remove or make sure (temporary) loose wires/jumpers do not touch other components or the Arduino (better take them out or 'park' them somewhere else in the ...


16

Asynchronous serial (usually referred to as serial) communications is used to send bytes from one device to another. A device could be one or more of the following: Arduino PC GPS RFID card reader LCD display Modem Other Clock rate and sampling of data Unlike SPI / USB / I2C serial communications does not have a clock signal. The sampling clock is an ...


16

To make explicit the implicit parasitic capacitance on the pin.


14

I thought it has protection against that. Genuine Arduinos do have some protection, yes. Is it normal for them to react like that so easily? Cheap rubbish? Sure. You get what you pay for. How can I prevent this happening AGAIN.. Buy a real one. Also be more careful. But at the price you pay for cheap clones, do you really care if they end up ...


13

This article can explain it better than I could paraphrase: http://hackaday.com/2015/02/25/arduino-v-arduino/ Relevant excerpt: Arduino LLC [arduino.cc] is the company founded by Massimo Banzi, David Cuartielles, David Mellis, Tom Igoe and Gianluca Martino in 2009 and is the owner of the Arduino trademark and gave us the designs, software, and community ...


10

According to this (dead link): http://bitsavers.trailing-edge.com/pdf/nec/FD1035_Product_Description_Jul84.pdf This is an archived copy of the FD1035 3.5" Floppy disk drive: Product Description July 1984 - PDF: https://archive.org/details/bitsavers_necFD1035Pl84_876629 The outputs are open-collector, so a pull-up resistor is required. You can ...


9

Please take a look at The Untold History of Arduino.


9

The connector on the flex circuit from that camera was made by Hirose (it has an HRS logo on it), and might be in the BM10, BM14, or BM20 series. You can measure the pin spacing, stacking height, etc. to check which series it's in. For example, the Hirose BM14 series of FPC to board connectors has pins at 0.4 mm Pitch and 0.8 stacking height. Mouser.com ...


9

The claim that the Pi is more "powerful" is a bit misleading. What does "powerful" really mean? And is it relevant to making a weather station? I made a temperature and humidity sensor as described here using an Atmega328P (the processor that is in the Arduino Uno). The estimated average power consumption is 42 µA which has allowed it to run from 3 x AA ...


9

The top one is a real NodeMCU version 1 board (ESP-12E module). The bottom one is a knock-off copy - looks like the same module on it. The biggest difference is the USB interface. The real one uses a CP2102 USB to UART bridge. The copy uses a CH340G chip. The CH340G is notoriously unstable and liable to die at a moments notice. The CP2102 is far more ...


8

sleep_enable() allows the MCU to sleep, but it does not cause it to sleep. Call sleep_cpu() after enabling.


7

Those are tilt sensors. The rattling is a metal ball that contacts two pins inside, closing the connection. The 1838B is a full module that partially decodes the received IR so that a MCU can fully decode the rest easily. What you have there is a bare phototransistor with an IR window on the top. You would use it for proximity or presence sensing. Instead of ...


7

Update on the situation: on October 1st, 2016 a blog post at arduino.cc "Two Arduinos become one" announced that an agreement was found between arduino.cc and arduino.org. Two key points: the creation of a foundation the creation of a holding. About the holding: At the end of 2016, the newly created “Arduino Holding” will become the single point of ...


6

The two strips on either side of the bread board, color red and blue (typically) are power rails, and each strip is all connected. Your circuit connections that are on that strip are shorted together and will not work. I suggest following his layout exactly to begin with, and once you've learned the basics of breadboard connections, you can start doing your ...


6

Breadboards are made to work with components of a standard size - a breadboard with larger hole spacing would not be able to fit standard through-hole chips. I have never seen such an item. Having said that, I have had a lot of success using alligator clips. You can clip them directly on to wires for LEDs, resistors, capacitors, so long as you make sure ...


6

It's not. Well, it might slowly wear out if you run it like 20 years....(like most other physical products)? At least it does not rely on code complexity but how many writing operation done in the same memory section. Moreover, when it wear out it will just get bricked and it won't become a simpler code like blinking the LED. An Arduino (Uno) has three ...


6

For a hobbyist: About the only life limiting software related issue might be writing to the FLASH memory as fast as you can from inside a program. But few programs make use of variables that need to survive events like changing batteries. About the only life limiting hardware related issue is over loading the outputs with low resistance loads (...


6

You did not specify what Arduino board you are talking about. It would have been useful to tag the question with the appropriate board name. In the following, I assume you want something similar to an Arduino Uno, i.e. an ATmega328P at 5 V and 16 MHz. I realize I can go look up the actual design itself [...] You should. There really isn't that ...


6

As opposed to the Arduino boards, the Raspberry Pi is a single-board computer with a quad-core CPU, a GPU, on-board RAM, and many peripherals. The main difference between the Pi and the Arduino (or any basic microcontroller) is the operating system. The Pi runs many Linux distributions (Debian being the official one), enabling the user to execute complex ...


6

Somewhat of an opinionated question but I'll give some feedback. It depends on various things: How much UX and UI you want to give to your client How easily can you program it Which is a cheaper solution How fast do you want the program to run What is more durable and how long do you want to use the device To prevent this answer from being lengthy, I'll ...


5

Since you used Arduino tag..., you don't need an opamp. Instead you can select ADC reference voltage on your arduino to 1.1V. This way you don't need any additional parts and you get the whole precision range. analogReference(INTERNAL1V1); http://www.arduino.cc/en/Reference/AnalogReference


5

Yes. Here's a block diagram of how the Arduino power is arranged: As you can see the USB power is fed through a FET (P-channel MOSFET) to isolate it when there is external power applied (as decided by the comparator COMP). External power is fed through a 5V regulator and is fed to the same point as the USB power. Thus you get the same 5V at the same ...


5

... (or generally any other micro-controller) ... The other answers are great, but there is one small exception. Ferroelectric RAM (FRAM) is a form of memory that combines the non-volatility of flash and EEPROM, the writability of SRAM, and the density of DRAM. However, read operations on FRAM are destructive to the data stored in the FRAM, and write ...


4

You can make adapter boards (one for each mcu model). The bottom side (male headers) would plug to the breadboard and the upper side would have female headers with the same pinout as an Arduino board (female hearers placed in the appropriate positions to match Arduino shields). Such a board shouldn't be difficult to design. Here is an image that resembles ...


4

There is nothing that will work given those constraints. You only have low power 5V signals on the Arduino which won't handle your distance requirements. You could look into RS-485 using a shield on the arduino side and a breakout board on the Raspberry Pi.


4

Most metals will tarnish, rust, or corrode when left in water, especially in the presence of an electric current. To be safe, a water sensor should either be gold-plated or made of a conductive, insoluble, non-metallic substance.


4

While Arduino is an open source system, "Arduino" is a trademarked name and may only legally be used for products from the Arduino's originators or licensed suppliers. Arduino are quite clear about this requirement - see here - Logo and here Trademark and here What makes an Arduino board an Arduino? and FAQ As a result, compatible microcontroller boards ...


4

What you start with is not too critical as you can develop basic concepts on any Arduino hardware and use it to drive a display of your choice for testing. This can be migrated to whatever is found suitable as the project progresses. Important to consider are the number of I/O lines of various sorts that you need. Most AVR ICs that you are liable top use ...


Only top voted, non community-wiki answers of a minimum length are eligible