Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 79
  • Members: 0
  • Newest Member: omjtest
  • Most ever online: 396
    Guests: 396, Members: 0 on 12 Jan : 12:51
Members Birthdays:
All today's birthdays', congrats!
dan (37)
rchydro (64)
CapRack (30)


Next birthdays
11/06 dan (37)
11/06 rchydro (64)
11/06 CapRack (30)
Contact
If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.


Special Thanks To:
  • Aaron Holmes
  • Aaron Wheeler
  • Adam Horden
  • Alan Scrimgeour
  • Andre
  • Andrew Haynes
  • Anonymous000
  • asabase
  • Austin Weil
  • barney
  • Barry
  • Bert Hickman
  • Bill Kukowski
  • Blitzorn
  • Brandon Paradelas
  • Bruce Bowling
  • BubeeMike
  • Byong Park
  • Cesiumsponge
  • Chris F.
  • Chris Hooper
  • Corey Worthington
  • Derek Woodroffe
  • Dalus
  • Dan Strother
  • Daniel Davis
  • Daniel Uhrenholt
  • datasheetarchive
  • Dave Billington
  • Dave Marshall
  • David F.
  • Dennis Rogers
  • drelectrix
  • Dr. John Gudenas
  • Dr. Spark
  • E.TexasTesla
  • eastvoltresearch
  • Eirik Taylor
  • Erik Dyakov
  • Erlend^SE
  • Finn Hammer
  • Firebug24k
  • GalliumMan
  • Gary Peterson
  • George Slade
  • GhostNull
  • Gordon Mcknight
  • Graham Armitage
  • Grant
  • GreySoul
  • Henry H
  • IamSmooth
  • In memory of Leo Powning
  • Jacob Cash
  • James Howells
  • James Pawson
  • Jeff Greenfield
  • Jeff Thomas
  • Jesse Frost
  • Jim Mitchell
  • jlr134
  • Joe Mastroianni
  • John Forcina
  • John Oberg
  • John Willcutt
  • Jon Newcomb
  • klugesmith
  • Leslie Wright
  • Lutz Hoffman
  • Mads Barnkob
  • Martin King
  • Mats Karlsson
  • Matt Gibson
  • Matthew Guidry
  • mbd
  • Michael D'Angelo
  • Mikkel
  • mileswaldron
  • mister_rf
  • Neil Foster
  • Nick de Smith
  • Nick Soroka
  • nicklenorp
  • Nik
  • Norman Stanley
  • Patrick Coleman
  • Paul Brodie
  • Paul Jordan
  • Paul Montgomery
  • Ped
  • Peter Krogen
  • Peter Terren
  • PhilGood
  • Richard Feldman
  • Robert Bush
  • Royce Bailey
  • Scott Fusare
  • Scott Newman
  • smiffy
  • Stella
  • Steven Busic
  • Steve Conner
  • Steve Jones
  • Steve Ward
  • Sulaiman
  • Thomas Coyle
  • Thomas A. Wallace
  • Thomas W
  • Timo
  • Torch
  • Ulf Jonsson
  • vasil
  • Vaxian
  • vladi mazzilli
  • wastehl
  • Weston
  • William Kim
  • William N.
  • William Stehl
  • Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
Forums
4hv.org :: Forums :: General Science and Electronics
« Previous topic | Next topic »   

arduino is for idiots

first  2 3 4 5 
Move Thread LAN_403
lightlinked
Mon Nov 05 2012, 07:09PM
lightlinked Registered Member #2087 Joined: Tue Apr 21 2009, 08:32AM
Location:
Posts: 115
Arduino is great because of the community that backs it with libraries for everything you can imagine. Sometimes the Arduino abstraction gets in the way but at that point you just start writing C for it and setting registers directly like a real world engineer would. Its just an AVR that is convenient to use.
The down side, besides the hipsters, would be that as an entry point alot of new users are just uneducated about basic electronics. Trying to teach "artists" how to use it in college was painful since they can just blow stuff up, and their Mac Book, real easy without knowing the fundamentals.
It all depends on who is making stuff with it, how much skill they have.
My fav thing is not having to bust out the ISP dongle
BTW it, the AVR, has a comparator on board which can trig an interrupt, i've used it. The hipsters just use the ADC and don't even think about how many clock cycles that takes
Back to top
Patrick
Mon Nov 05 2012, 08:23PM
Patrick Registered Member #2431 Joined: Tue Oct 13 2009, 09:47PM
Location: Chico, CA. USA
Posts: 5639
lightlinked wrote ...

The hipsters just use the ADC and don't even think about how many clock cycles that takes
BINGO!

When steve aks what bad practices, that was the example i was thinking of. Or the "we need to change the count intererupt." instead of setting the timers right, lets just use a decrementing loop counter, from 9 million.

those kinds of things i see all the time, but in arduinos defense that would be true of the other MC's too, Arduino just has alot of users, and therefore a large fraction are dangerous noobs.
Back to top
2Spoons
Mon Nov 05 2012, 09:32PM
2Spoons Registered Member #2939 Joined: Fri Jun 25 2010, 04:25AM
Location:
Posts: 615
Right now, at work, an arduino is running a 3d printer two desks away from me.
We also use them in our factory jigs for aligning and focusing the cameras we use to make touchscreens. Why? Simple convenience! Sure we could devote a couple of engineers to designing and coding proprietary hardware, but that resource is better used designing product. Arduino is cheaper, faster, simpler for building production tooling.
Back to top
IamSmooth
Tue Nov 06 2012, 04:25AM
IamSmooth Registered Member #190 Joined: Fri Feb 17 2006, 12:00AM
Location:
Posts: 1567
Microwatt wrote ...

IamSmooth wrote ...

Microwatt wrote ...


what sort of complex projects have you seen done with a shitino? I went to my local hackers space and everybody was doing an arduino project. I think it makes electronics too user friendly.

Link2

12kw induction heater, self-locking resonance
Capable of levitating aluminum, steel and copper. Capable of serving as a furnace for a blacksmith who needs to uniformly heat pieces of steel as small as a knife to as large as a full-sized sword. This project required a microprocessor. If you look at the schematics at the end of the tutorial you can see how it was worked into the project. There are YouTube links so you can see it in action.
12kw??
you brits have it easy.

I'm not British.
Back to top
macona
Tue Nov 06 2012, 08:42AM
macona Registered Member #3272 Joined: Mon Oct 04 2010, 11:40PM
Location: Beaverton, OR
Posts: 101
I ended up using one (Actually a Teensy) to read the log/lin output of the cold cathode vacuum gauge on my residual gas analyzer and display it on a VFD. Also has setpoints to turn off valves when the pressure gets too high as well as remote control of the turbo and roughing pumps:

Link2

Used another one to control a plasma light source that had a serial interface with an odd 57k-7-E-1 serial interface. Gives me control at the lamp using an encoder, pushbutton, and another small VFD display.
Back to top
Conundrum
Tue Nov 06 2012, 07:30PM
Conundrum Registered Member #96 Joined: Thu Feb 09 2006, 05:37PM
Location: CI, Earth
Posts: 4061
Interesting.
Visual Basic is a lot easier to code than assembler, and at least you can see where the mistakes are.
It may not be code efficient but with $1 micros now having 32K+ or RAM and 100K of program memory it is a non problem.
Back to top
Killa-X
Tue Nov 06 2012, 08:52PM
Killa-X Registered Member #1643 Joined: Mon Aug 18 2008, 06:10PM
Location:
Posts: 1039
You have more control over things, in some cases, using the raw chip, instead if arduino. Pesonally I don't like them, I far rather prefer AVR studio C coding even if its slightly longer, when you understand it, things are very easy. People to me, get arduino because "I want to run a LCD, so I need to buy this shield and use this code" okay, sure...easy lazy way out. Did I find it hard to code a 128x128 rgb screen? Nope...not at all.

Each to their own though, it's usually north worth arguing over what's better as every person has their own views.. Life :)
Back to top
Patrick
Tue Nov 06 2012, 11:40PM
Patrick Registered Member #2431 Joined: Tue Oct 13 2009, 09:47PM
Location: Chico, CA. USA
Posts: 5639
the idea of "shields" does worry me, as it adds a layer of unnessacary abstraction. Radio Shack sells several of them.
Back to top
macona
Wed Nov 07 2012, 09:53AM
macona Registered Member #3272 Joined: Mon Oct 04 2010, 11:40PM
Location: Beaverton, OR
Posts: 101
Shields are great. Arduino and shields are like and erector set or 80/20 for microcontrollers. Sure, there are cheaper and better ways to build something but for someone who does not have a lot of tools it sure beats not building it.

You can get things that would be difficult to interface simply because of the package of the component. Say, for example. a zigbee radio, they use a 2mm leg pitch. That means you cant use generic perfboard nor breadboards without some sort of adapter cards or flying leads. Plus you have someone that has done the hard work and created a library to talk to the component. Makes life easier.

I dont get what the issue with it is. Arduino is just dumbed down C. Most of the same commands are there even if they are undocumented. You have to remember who it was designed for, it was not for people that have a lot of electronics background.

For a neat little board look at the Teensy 3.0. A guy I know designed and built them. Arm Cortex and real cheap, $19.

Link2
Back to top
ShawnLG
Wed Nov 07 2012, 07:21PM
ShawnLG Registered Member #286 Joined: Mon Mar 06 2006, 04:52AM
Location:
Posts: 399
Real men play with real microcontrollers. I am working on interfacing a ps/2 keyboard to an 80C85 CPU. Then an LCD and other peripherals.
1352316119 286 FT146068 8085
Back to top
first  2 3 4 5 

Moderator(s): Chris Russell, Noelle, Alex, Tesladownunder, Dave Marshall, Dave Billington, Bjørn, Steve Conner, Wolfram, Kizmo, Mads Barnkob

Go to:

Powered by e107 Forum System
 
Legal Information
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.