may nakita akong mga magagandang project na gawa sa arduino, open source eto, at sumisikat,ako'y namangha sa technology na eto at tinignan ang aking budget at sabay bili sa rs philippines,perro pagkatpos bumili sa rs nakita ko na may mga cons eto, like un lakas kumain ng memory size,anu ba kinaganda neto comparing to zilog and pic???thanks.
^ tama. simplicity.hindi siya designed for the people na sanay at gustong-gustong i-dig 'yung control sa low level programming. the original Wiring language, as used by Arduino, was designed by an Architect. ang target, mga taong merong gustong i-program in microcontroller pero 'di na kayang intindihin pa 'yung C or Assembly.dahil naging widespread siya, pinasok na rin ng mga electronics hobbyists dahil sa abundance ng code, schematics, etc.I mainly use AVR's pero I haven't fully used Arduino. gusto ko kasi 'yung laging may control sa lahat, at sa tingin ko, Arduino is much more suited to simpler hobby projects at hindi sa mga ginagawa namin.
Kaya sumikat si arduino is because it is open source both on the h/w side as well as the s/w side. Inherent sa open source yung collaboration ng community. This made sample codes and adoption widely available and easily accessible for all types of people.Kadalasan, maraming mga free s/w but the h/w is so expensive. Since open source yung h/w design ng arduino, this made the h/w affordable so that more people can adopt the s/w.
napamahal ka iho meron sa e-gizmo.
in reality, the arduino h/w is an overpriced mcu with a bootloader
ibig sbihin if ill make a diy arduino i need a avr na my bootloader?di po ba pwede un oridnary like atmel8 sa alexan po 150 lang?
Wala lang, natutuwa lang ako kaya share ko na lang for those interested to make their own arduino compatible board. Nakakapagod din kasi yung baklas kabit sa breadboard.Akala ko hindi gagana yung serial port sa cdrking usb-rs232 cable pero gumana naman.This is a modified arduino severino sv3 r2 board using an Atmega8L overclocked to 16Mhz using a 16MHz 512 byte atmega8 optiboot bootloader. Total program capacity has been maximized to 7,680 Bytes. Note: Naubusan ako ng 7805 kaya 78L05 na lang ginamit ko to test if it works. I replaced the BC547 and BC557 transistors with 2N3906 and 2N3904 transistors respectively.
You can make something like this since the h/w design is open. BTW, arduino was first implemented using atmega8 but as the core libraries grew bigger, hindi na magkakasya ang mga moderately complex projects sa atmega8. Palitan mo lang ng atmega328 yung atmega8L and it will be just as good as the arduino uno or duemilanove.
yup. Arduino uses a Language derived from Wiring. it's C++ disguised in a higher level language.halimbawa kung magra-write sa pin, simply use:digitalWrite(PB2,HIGH);so functions are readily available na pala?so madali lang pala yan... kaya pala mga bata may mga project na based sa arduino... at may narinig pa akong taga egizmo na kahit grade 6 daw ay kayang e program ang arduino... hmmmm di naman ako naniwala...or kung magpapadala ng characters sa serial port:Serial.write("Hello World");wala ng masyadong initialization. madaling intindihin para sa beginners.