I'm hooked on your electronics basics videos because they're so high quality
@rharrington86696 жыл бұрын
me too
@djtoddles87506 жыл бұрын
Agreed. His name is Scott and he is great, so the channel is aptly named
@WarriorRev63003 жыл бұрын
So now I'm watching them
@rahul812998 жыл бұрын
Your channel is the best channel anyone could find for DIY projects......Thank you from bottom of my heart :)
@BrockAngelo9 жыл бұрын
Just finished assembling my ATTiny programming shield. This works really well. Thanks!
@greatscottlab9 жыл бұрын
+Brock Angelo Awesome
@robinsharpe-yablonka64193 жыл бұрын
Just like a EEPROM programmer I made a attitny and at mega programmer thanks for the help!
@ciklois6 жыл бұрын
Hi GreatScott, what are you using for connecting pins on your prefboard, for example at 4:41 , and where do you buy them? Thanks
@vpertys5 жыл бұрын
0:53 "Trust me, i'm an engineer"
@refusalpoi7 жыл бұрын
Your video quality has improved now I'm looking back upon your older videos. Keep up the good work!
@revimfadli46667 жыл бұрын
"Yo dawg, I heard you like programming, so I program an ATTiny with an Arduino, which itself already had a programmer within, so you can program while you program"
@tuhitatutorial4 жыл бұрын
Thank you, based on your video now I can use USBASP and USBTinyISP also for programming my Tiny84, Tiny85, and Tiny13
@eidolon08 жыл бұрын
Great tutorial! Finally made my ATTiny85 work, but this video is a bit outdated. For anyone struggling, check out the latest High-Low Tech tutorial, the latest version of arduino (1.6.7 at this time) works fine for programming.
@Brianvanvlymen8 жыл бұрын
thanks for updated :)
@thedankoona_58548 жыл бұрын
thanks!
@nachtfrosts7 жыл бұрын
That was quite a search until I found what you're talking about. :-D For everyone who's looking for a youtube channel called High-Low Tech, like I was, I think Danijel Milosevic was talking about this: highlowtech.org/?p=1695
@habibjinadu91885 жыл бұрын
@@nachtfrosts Thank you!
@billgabo9 жыл бұрын
I found a lot on "Attiny", which are you using in this video?
@billgabo9 жыл бұрын
William Gabriel Campos Villarraga Attiny85 .....I don't hear it in the video ;)
@greatscottlab9 жыл бұрын
William Gabriel Campos Villarraga Yes
@Fluburtur9 жыл бұрын
What kind of stripboard do you use? When I search for some on amazon I only find cheap ones that are rated pretty bad or expensive one with bunch of stuff on them, I only need a quare with holes an copper since im gonna cut it anyway
@kayrunjaavice14216 жыл бұрын
I would just buy the cheap stuff. What could possibly be bad with a piece of copper and silicone?
@trashos8174 жыл бұрын
hello yesterday i bought an at tiny 85 and before 5 minutes it worked fine but the last time i plugged it in i put reverse voltage by mistake and now it doesnt run did i burn it?
@JFrap10 жыл бұрын
0:32 I think that the arduino ur holding is a counterfit. The deep blue pcb, the wierd usb and resistor next to it is a good sighn.
@etiennegagnon54797 жыл бұрын
+GreatScott! Why don't you burn the boot loader to the atttiny to run it at 8mhz instead of 1mhz?
@WhiskyPankcake10 жыл бұрын
What is the capacitor between reset and ground for?
@peeenoytv11495 жыл бұрын
The time constant of the capacitor will help programming the uC
@ddee25014 жыл бұрын
It is there to stop the Arduino re programming itself !
@Tech_-ez7us9 жыл бұрын
I'm interested in home automation and off grid projects. I enjoy your videos and see a lot of potential. Perhaps you could show some power generation from Peltier...
@greatscottlab9 жыл бұрын
Farm Tech Maybe in the future.
@djtoddles87506 жыл бұрын
0:51 That does seem legit, in fact there's enough room to fit 2 or 3 more of them, should I try that?
@KAFA20208 жыл бұрын
I'm very happy for the video. Now I'm working with a arduino project where needed 3 I/O pin and 1 is digital pin-2 for interrupt. Could I use the tinny arduino for the interrupt functionality?
@MRTz_music9 жыл бұрын
can you give me a specific artiel number of the attiny85 becaus i didnt f8nd the right one
@Afif871234 жыл бұрын
Ahh, memories
@kaylanipimp18 жыл бұрын
In order for using the Arduino the old way after using it for programming the Attiny should I just go on Tools/Programmer and select ArduinoISP instead of Arduino as ISP or do I need to burn the Bootloader again?
@Ahmed.Al-Hloul979 жыл бұрын
Mr GreatScott! Why should I put a 10 microFarad capacitor between the reset pin and the ground pin? And if I didn't use the capacitor , what would happen ? And is it necessary that the capacitor's value is 10 microFarad ?
@JimisekMichalas9 жыл бұрын
ahmed alhloul you put it there so arduino wont reset :) at least its how I understood that.
@Loundre36 жыл бұрын
To filter out high frequency noise, so the Arduino doesn't reset randomly.
@hongbohe44546 жыл бұрын
In my opinion, Arduino IDE will send reset signal once you hit "Upload" button, despite the Uno on the other side of USB cable is running "Arduino ISP" sketch and actually not the target you want to upload your program into. Your Uno will be reset and broke the uploading operation. By hooking reset-pin of Uno with capacitor your Uno will continue working and "Arduino ISP" sketch will handle your program to ATtiny. If you Upload with "Uploading using programmer"(option-click Upload button or alt-click for a PC) sometimes you won't need a capacitor. It will treat your Uno as an ISP and tries to reset the target chip instead of Uno itself. But in recent versions(1.8.7) broke this feature and Uno will still be reset. It is because a protocol change and Uno will still treat this signal as reset. see this for detail github.com/arduino/Arduino/issues/8293
@guillaume84373 жыл бұрын
Hi! Could you please tell where you got this RGB LED ribbon thing?
@britishtechguru7 ай бұрын
I'm getting into the ATTiny85 myself. I bought a programmer for it but it didn't work. I'm not sure which way around the capacitor should go on the Uno.
@lennybruder21536 жыл бұрын
Hey, I bought 50 Attiny 13a to build some small things. But I can't find a esay Tutorial to Programm the Chip. Better said I can't programm the Chip, nothing work by me;(
@tuhitatutorial4 жыл бұрын
Maybe too late, but I did it
@lennybruder21534 жыл бұрын
@@tuhitatutorial i also found a way
@alincristea24198 жыл бұрын
what kind of wire do you use on pcb? I don't think is copper. What type of alloy is?
@Javier_Corado5 жыл бұрын
Why when programming the ATMega328 via ISP nobody use a capacitor between reset and ground, but when programming the ATtinny85 everyone put a 10uF capacitor?
@Elec-DIY10 жыл бұрын
You have some great videos, keep that good work up!
@asmodeus77815 жыл бұрын
What kind of wires is he using on top of the Strip board for routing? Looks more substantial than remnants of component leads. Also looks a lot neater than if I were to strip my solid core to just the bare wire
@kumelektronik3403 жыл бұрын
А возможно ли для Attiny85 скейч для управления Servomotor сделать? Я пытаюсь, но у меня не получается. По этому поводу в интернете почти ни какой информации нет. Как я понял из интернета: с ардуино платформой это сделать не возможно, так как там с 16 бит, а тинка работает только до 8 бит.
@Jajaho27 жыл бұрын
Hey Scott, I think you mixed up the ground and the reset pin when you showed the attiny on the breadboard (alone). Please correct me if I m wrong.
@thedavinator377 жыл бұрын
If I’m using the A0 and pins 7-12, where could I get an attiny that accompanies all of that?
@100roberthenry5 жыл бұрын
i'm not getting the option to see the attiny in my board manager?........when i put the extracted attiny folder into the hardware folder where the avr folder is also , it stops the arduino programme starting?.....help. thanks .
@douglasheld3 жыл бұрын
03:15 Why is the capacitor needed?
@alexandrumoise15118 жыл бұрын
why do you put the capacitor?
@Tyson8888 жыл бұрын
To protect from over voltage
@alexandrumoise15118 жыл бұрын
Thank you
@ericcartmann8 жыл бұрын
caps dont protect from overvoltage. when you short a cap to ground you make a low pass filter. the higher the capacitance the more higher frequencies are killed. A capacitor of infinite capacitance only allows DC to flow. The cap is so that random EMR or voltage dips etc etc dont end up tripping the reset pin when the reset pin is not supposed to be tripped. This can brick the chip, since programmers use reset for programming the chip.
@alexandrumoise15118 жыл бұрын
***** oh, OK, that makes a lot of sense. Thanks
@Azagro7 жыл бұрын
Decoupling the reset pin.
@startobytes5 жыл бұрын
Hi, could you make a Video about how to use the Attiny10 with Arduino IDE and Arduino Uno?!
@shabukajla38766 жыл бұрын
Is there any problem in using arduino ISP when I am not coding some other microcontrollers but sticks to use the inbuilt 328 p
@RahulSingh-my7vx6 жыл бұрын
sir when i program attiny85 it showing yenkie invalid device. check your connection double. please help me about this
@nickzhang97506 жыл бұрын
Greetings! I like your videos. Recently I am doing an R/C project which involves using pulseIn on pin 3,4 to read receiver signals and use pin 0,1 for out put. However, it seems running very slow. Have you ever come across something like this?
@subscribetopewdiepie52595 жыл бұрын
So why should we put a capacitor between the reset pin and ground ?
@MaciekStaniec8 жыл бұрын
It worked after a year of fails. Thank you very much. ;)
@NMexis8 жыл бұрын
is there anything you have to do differently if you want to program it with an arduino mega 2560?
@SirDella6 жыл бұрын
Stick away from this tutorial when it comes to the libraries, there are other ways to get them, plus the files he mentions in the video have changed
@vedant66338 жыл бұрын
Why there is no need of clock in attiny ....I mean any oscillator .....becuz how will the ic know the timmings like delay(500);??is there any inbuilt oscillator
@RandomMusingsOfLowMelanin7 жыл бұрын
I saw the pinout of ATTiny an dit does have SPI pins. How should I use them?
@jamcguire1009 жыл бұрын
Bit banging is not as you describe it "protocol emulation", this is a misdescription. Bit banging is the ability to shift or add bits onto an output address or variable, usually for the purpose of crafting specifc values of IO.
@Rafrial3 жыл бұрын
Thanks, it works. But how to RESET the program in ATTiny to the default?
@RobinGlauser8 жыл бұрын
Can you reverse the order of the electronic basic playlist? KZbin plays first number 20 and so you can't watch them in one go.
@Irish_home_worx7 жыл бұрын
Thanks Great scott great tutorial. when i adjust the delay on/off time in the sketch it does not effect the attity code. Any solutions?
@lukasheiligenbrunner22727 жыл бұрын
Ist es auf diese Weise auch möglich einen Atmega8 zu programmieren? Is it possible to program a Atmega8 in this way? lg.
@hielkebaron70078 жыл бұрын
Hee scott! Are there more ic's that you van program with an arduino??
@harisankar10243 жыл бұрын
Can you make a brand new tutorial series?
@norm11243 жыл бұрын
Adding the status LEDs 7/8/9 from the Sketch is easy and helpful!
@mathieub39539 жыл бұрын
Is it an issue if I use 47uF instead of 10uF between reset and gnd of the arduino? I have an Arduino Mega 2560.
@greatscottlab9 жыл бұрын
+Mathieu Bacquet Should work.
@morphman868 жыл бұрын
So you can remove the programmable part of the Arduino and install directly in another circuit? I did not know that. Arduino gets cooler everytime I see it. I take it the programmable IC is slightly cheaper than the entire board, so you could get those in bulk, right?
@JustFun-wp3mm8 жыл бұрын
The programmable ic is a lot cheaper than the board, but, will need some other, cheap components. For best operation, the atmega needs a crystal, a couple of ceramic caps and, if powering from battery, a voltage regulator. These can be purchased as a set on eBay.
Will you please help me regarding where can I download your multiplex arduino code from?
@drdischord4 жыл бұрын
Thanks for this very clear video. I found the same procedure in a couple of projects at arduino.cc and hackaday, but your explanation and photography are the best. I tried it with a fresh Attiny85 and a generic Uno clone (with the CH341 USB to serial chip), and got the dreaded "Invalid device signature 0x000000". (I'm running the Arduino IDE 1.8.13, installed from arduino-1.8.13-linux64.tar.xz on Debian 10, in case that matters.) The connections are correct and Vcc is 5.01V at the target. The forums tell me this means my ATtiny85 has its clock mode fuses set wrongly, and I need to use the high voltage programming mode to "unbrick" it. Which is not a function ArduinoISP can perform, and it's not how the data sheet says the chip ships. So I have a few questions. 1. Have you run into this issue? Did applying an external clock fix it, or did you need to use the HVP? 2. Is there anything in ArduinoISP that requires a genuine Uno? or should any generic Arduino work? 3. What's really going on with that 10 uF capacitor on the Arduino's RESET\ signal?, it seems like a kludge.
@drdischord4 жыл бұрын
I'm digging into question 3. It seems the Arduino IDE talks to the serial port the wrong way, causing a pulse on the Uno's RESET\ when it's not done talking to the ArduinoISP running on the Uno. It leaves dealing with the (emulated on USB) serial port to the avrdude program, and avrdude doesn't know enough to do it right. So the 10 uF cap is a kludge working around a missing feature in the avrdude program. For a less kludgy fix, avrdude needs a new command line option to tell it not to pulse that serial port status line, but leave it connected all the time. And Arduino IDE needs to know how to set the "serial port" up so that avrdude doesn't have to do it, and when to use avrdude that way. Or avrdude needs to get way smarter about when to open and close the emulated serial port. No wonder everybody kludged it with a 10 uF cap instead.
@drdischord4 жыл бұрын
I tracked my problem down to an intermittent short between MISO and SCK. They were shorted when the shield was in place and open when I pulled it off the Uno to buzz it out. The SCK is low when the Arduino-as-ISP samples MISO so it was always reading back zeroes. Thanks again for these excellent videos!
@lfrdo78159 жыл бұрын
hi im not able to program attiny 85 20 mhz i tried every way , and it still said that is not in sync , im using arduino uno atmega 328pu , waht version of ide is better ?
@gio90s749 жыл бұрын
GreatScott! I've made it! It works! Thank you. But now I have an answer...can programm also the attiny pins i've used to upload the code as output (pins 0, 1 and 2)? Or it makes troubles with the arduino? Hope i was clear...
@Saiya6CIT6 жыл бұрын
hallo ich bin aus mexiko I love your videos, please never stop making them.
@PanZombiePig9 жыл бұрын
Hey, i had atmega8 programmer but i wanted your LED controler with tiny. I dont know Arduino code. I am using C and CodeVision. Can you help me with this remake pls? :-)
@thedankoona_58549 жыл бұрын
how is that called that holds the attiny? its a kinda female header but thicker...
@greatscottlab9 жыл бұрын
+MEe$ an ic socket?
@thedankoona_58549 жыл бұрын
+GreatScott! yes, thank you so much for fast answer!!!!
@motormadness99758 жыл бұрын
Barnabás Kiglics yes
@TorkiNoor4 жыл бұрын
why did u put a capacitor between the ground and reset in Arduino?
@shlomohassid58883 жыл бұрын
I love those tiny micros - Built a custom UNO shield just for this that supports all tiny micros with some dedicated test sockets too. you can find it on tindie - Just type 'All ATtiny Arduino programmer shield'
@TheAnical5 жыл бұрын
What if you DID plug the AtTiny84 in , then cut the other board to fit the other data pins.
@kennyfication8811 жыл бұрын
Genial, wie immer! Super gemacht!
@OwenMcAteer9 жыл бұрын
Is it safe to wire the Attiny directly into 5V from ie.a phone charger or is some voltage protection advised?
@calebbrown62796 жыл бұрын
phone chargers (like the brick you plug into AC) has voltage regulation built in.
@ralphchen11254 жыл бұрын
can you provide the link about the perfboard you used?
@troypuchini90929 жыл бұрын
Hey GreatScott! I made this for the Attiny 85 and 84 and used my nano instead of the uno. Couldn't have done it without you. I wanted to show you pictures but I don't know what the best way is to share them with you. My only issue was soldering the female header pins on the boards to connect the Arduino. It was hard to get the soldering tip and solder under the plastic pins to make the connection to the strip board. Suggestions?
@troypuchini90929 жыл бұрын
+Hydrameda the issue was actually soldering the headers on. because they go on the bottom of the board (where the solder strips are attached,) I couldn't get my soldering iron between the header and soldering strip. I'll try to get a picture
@troypuchini90929 жыл бұрын
www.instructables.com/id/Soldering-a-LED-To-The-Wrong-Side-Of-A-PCB/ This is an example of what im talking about. Except they are talking about a LED, but same basic issue.
@Fleurlean48 жыл бұрын
+Troy Puchini Those header pins have the black plastic spacer that can usually be moved/removed. You could solder the longer side of the header pins to the copper side of perfboard, then when soldered just wiggle the plastic spacer down or take it out completely. I found I can't really trust hookup wires to stay connected if headers have that plastic Part
@troypuchini90928 жыл бұрын
AHHHHH, now THAT is a great idea. Thank you
@matetsertsvadze57468 жыл бұрын
can you program any atmel microcontroller from arduino. And make small video about it. great video thanks
@makmoeen8 жыл бұрын
if I won't to open or close the machine which prog I have to used and how??
@weitingLin665 жыл бұрын
Really high quality sharing, clarify lots concepts for me,tks
@vazzim82362 жыл бұрын
which library do you use?
@prithvi0parimal10 жыл бұрын
why did u use a capacitor? and can i use the TX and RX with this method?
@martinwhitehurst98938 жыл бұрын
i have 1.6.2 Arduino, will this work or do i need to download the 1.0.5?
@nebrasjunaid70738 жыл бұрын
is it possible to use esp8266 instead of arduino ono???? and how is the connection will be??? could you help me please!!!!!
@matthijsjanse32757 жыл бұрын
Can you look at the miconucleus stuff wich allows a attiny 85 to use usb
@avisoomirtee68829 жыл бұрын
hey... i`ve been able to program the ATtiny but i want to use the RF links with two ATtiny85 and am not being able to do it. Can you make a video it plz...!
@tom200012299 жыл бұрын
umm... can i use another 10uF capacitor instead of electrolytic capacitor?
@NorthernEclips37 жыл бұрын
Can I get an amazon link to the bridge wire you use?
@dominadorfuerte16002 жыл бұрын
Can you make a video for explaining 2 pwm signal output coding for attiny85
@xyz57356 жыл бұрын
I can't believe i'm watching tutorial 3 and still have no idea what is going on. I'm waiting for you to say something i understand, which is not happening yet - like, 'christmas lights' and i smile and say 'yes, carry on'
@TheHowToGuy9958 жыл бұрын
You are the one of the few that can solve this mystery. I uploaded a sketch to my attiny85 that outputs PWM according to a potentiometer. It didn't work. It drew about 2.8-3.5mA, but when I unpluged the ground to the attiny, it started working and only drew around 0.7-2.5mA. Why is this? And why will it not work when ground is connected to the attiny?
@RandomLOLGamer8 жыл бұрын
It is hard to know what is the problem if you dont list every connection here. Probably the potentiometer keeps sucking current - use higher ohm value pot. Protip - Make your sketch work on an arduino uno or nano, and use Serial.println(value); to debug the code.
@romanalarcon27885 жыл бұрын
Having troble, after instaling, wen i go to tools the bords dont show up
@PacLevkov5 жыл бұрын
same here
@romanalarcon27885 жыл бұрын
@@PacLevkov try this link, It worked for me www.hackster.io/arjun/programming-attiny85-with-arduino-uno-afb829
@sg0_o9 ай бұрын
4:54 somebody "bit-bang"-ed the SPI protocol ?
@ivanstanojevic17288 жыл бұрын
Does attiny support IRremoute libary?
@ramykotb98836 жыл бұрын
I get an error "Serial wasn't declared in this scope" whenever i try to upload the ISP.
@boehml11 жыл бұрын
Well done! I prefer mcrochip PIC µC's but that's a matter of taste.I really like the professionalism of your videos, keep on the good work.
@RAPXZibit8 жыл бұрын
Can you provide a library for a attiny SPI?
@NormanNodDunbar9 жыл бұрын
Given the date of this video, you are most likely aware by now that the Attiny85 has PWM on IO4 as well as the two pins you mentioned? I'm using one in an RGB LED project, and it works fine. Not many ocs seem to be aware of the fact that three pins have PWM.
@stevenpires8 жыл бұрын
you could make an "alarm" that when someone gets close it started to do noises and you with a "remote control" could desactivate it or when you get close with the remote :)
@Cortez33339 жыл бұрын
doesnt the Attiny needs a 16Mhz crystal (same as the arduino) to run in propper time? (in this case, .5 sec blinking)
@denizpnarl30597 жыл бұрын
Does this method also takes care of bootloader or we need to buy AT-tiny 85 with bootloader already burned?
@diyelectronics55376 жыл бұрын
You have to burn the bootloader before uploading the code. Anyway burning the bootloader can be done with this shield
@mohammedyasarshaikh45014 жыл бұрын
Can I use ATtiny85 with GT511XX fingerprint module, as it provides prem, and it will be excellently small 😱
@imraanmitha32805 жыл бұрын
Can someone explain why we have to have the capacitor between arduino reset and gnd?
@messcommand78198 жыл бұрын
Love this one .... GreatScott!
@iulianvalentin1644 жыл бұрын
Can we get an updated version of this video cuz this doesn't work anymore and I'm kinda ripping my hair out over here screaming at the ic
@tuhitatutorial4 жыл бұрын
I did it for you
@micromachine99756 жыл бұрын
Hello Could you make a video or some instructions for make a proyect with attiny85 and Bluethoot? Thank you. Congratulation for the channel
@Sweeper01239 жыл бұрын
What kind of led stripe did you use? Where can i buy it?
@greatscottlab9 жыл бұрын
+Matej Bača WS2801
@janfaltynek14989 жыл бұрын
cesi utoči na scotta
@girideshkumar44 жыл бұрын
I want to know what is the use of uploading isp code and what it is .