How to Program ATtiny10 with Arduino IDE (Full guidance)

  Рет қаралды 13,983

DIY GUY Chris

DIY GUY Chris

Күн бұрын

Пікірлер: 80
@ibrahim.t3530
@ibrahim.t3530 Жыл бұрын
This video has really brought me happiness because, I was working with chip and I failed 100000 times to program it. I used the same method you used but I wasn't able to know what was wrong with my IDE. This solution really helped me, and made my dream of making attiny10 to be working come true. Many thanks ❤❤❤❤❤❤❤❤
@DIYGUYChris
@DIYGUYChris Жыл бұрын
Subscribe for more 😉
@stocothedude
@stocothedude Жыл бұрын
Finally I was able to take your approach and thanks to you and Kosakas Blog, it really works great :) I have my own SOT-23 breakouts with already soldered tiny10 on it, but specifically made for thin applications hence I had to make my own wires first before I could try it. Very happy that is works, thank you !
@drhubs7049
@drhubs7049 Жыл бұрын
Worked like an absolute charm, thank you! A hiccup I ran into was I was using the windows store app version which didn't really let me switch to the 1.6.23 version. When using the regular downloaded app, it worked great! :) Thank you!
@DIYGUYChris
@DIYGUYChris Жыл бұрын
Enjoy 😊
@drhubs7049
@drhubs7049 Жыл бұрын
@DIY GUY Chris you are the man. Another fun tidbit for people, millis doesnt work. I replaced all millis calls with a counter and my code works great!
@DIYGUYChris
@DIYGUYChris Жыл бұрын
@@drhubs7049 I didn't tested many Arduino APIs for Tiny10 and also the more APIs you use the large the code size because, flash memory needs to be considered wisely for this little MCU 😌
@drhubs7049
@drhubs7049 Жыл бұрын
@@DIYGUYChris yh my lil sketch it 800/1000 bytes 😵 Fortunately its enough for what I need
@JBERGALIEN
@JBERGALIEN 10 ай бұрын
first I open the sketch "ATtiny4_5_9_10_20_40Programmer_2" compile and upload with the board as ("Arduino/Genuino uno", (Arduino AVR Board Version 1.6.23")this step is ok ,then open the blink sketch, change the board to ( ATtiny10 (bitDuino10-arduino TPI) ,when compiling then I got this error (last 3 lines) collect2.exe: error: ld returned 1 exit status exit status 1 Error compiling for board ATtiny10 (bitDuino10-arduinoTPI). what I'm missing.... Thank's again for your time
@danielmichalski94
@danielmichalski94 Жыл бұрын
This is gold - I have 5 of this tiny fellas laying around, waiting to be programmed
@DIYGUYChris
@DIYGUYChris Жыл бұрын
Good luck 😉
@bsnchita
@bsnchita 2 ай бұрын
Спасибо дорогой товарищ за инструкцию.
@jakobmurray3115
@jakobmurray3115 8 күн бұрын
Do you have a tutorial that goes over how you created the PCB Breakout Board or what would you recommend in terms of creating it in Altium?
@DIYGUYChris
@DIYGUYChris 6 күн бұрын
@@jakobmurray3115 if you have a specific question about the design then maybe I can help you further, what points do you want to know about the design
@JBERGALIEN
@JBERGALIEN 10 ай бұрын
That's very helpful from you, how can I send you screen captures to help you find the problem, let me know thank's again for your reply I will setup again the arduino and breadboard circuit and get the errors ready to send it to you.
@JBERGALIEN
@JBERGALIEN 11 ай бұрын
Hi, also do I need to select the "Programmer: Arduino as ISP" ? thank's again for your time
@JBERGALIEN
@JBERGALIEN 11 ай бұрын
Hello, and thank you for this excellent tutorial, if I may ask can the TPI by use to set the RESET pin as an GPIO, and does the TPI can be use to reset the attiny10 to factory setup.
@drhubs7049
@drhubs7049 10 ай бұрын
Any luck getting it working?
@JBERGALIEN
@JBERGALIEN 10 ай бұрын
waiting for your input@@drhubs7049
@JBERGALIEN
@JBERGALIEN 11 ай бұрын
Hello, is it possible to to set the internal clock . thank you
@arseniikatkov
@arseniikatkov 6 ай бұрын
Thank you so much! Works perfectly
@DIYGUYChris
@DIYGUYChris 6 ай бұрын
enjoy and subscribe for more : )
@ansarifaisal5219
@ansarifaisal5219 2 ай бұрын
can you please suggest me where to buy arduino tool programmer thanks
@PeachGoma_Cat
@PeachGoma_Cat 6 ай бұрын
may i know they both resistor type?
@vairam1977
@vairam1977 8 ай бұрын
does the same work for ATTINY102?
@muratkaraca309
@muratkaraca309 11 ай бұрын
Hello. Thanks for your video. I have a question. Can we use this setup for Attiny5?
@robotboy3525
@robotboy3525 10 ай бұрын
It should work with Attiny5 without any issues
@muratkaraca309
@muratkaraca309 10 ай бұрын
@@robotboy3525 yes. It did work
@torpe1
@torpe1 8 ай бұрын
does it have a digital input?
@JBERGALIEN
@JBERGALIEN 10 ай бұрын
Also I used Arduino IDE 1.8.9, with arduino AVR board 1.6.23
@DIYGUYChris
@DIYGUYChris 10 ай бұрын
Have you tried version less than 1.8.9?
@JBERGALIEN
@JBERGALIEN 10 ай бұрын
Hello Chris, I did install 1.8.18, still same error as before.@@DIYGUYChris
@darioeljatib6399
@darioeljatib6399 Жыл бұрын
Hello! Thank you very much for this video, is really usefull and detailed. But sadly I can't compile the code... I already changed and updated the version of AVR Boards to 1.6.22 but still not working... Could you help me or give me some advice? Thanks in advance. PD: My Arduino IDE is v1.8.13 Best regards from Argentina!
@darioeljatib6399
@darioeljatib6399 Жыл бұрын
Hello! Now I uninstalled the Arduino and the related files and installed an older version 1.8.9 and now compiles, but when I try to upload occur the timeout... I already checked the connections several times, and I changed the microcontroller... can you help me please? Do you know wich can be the problem? Thanks in advance!
@dominykassimpukas1958
@dominykassimpukas1958 Жыл бұрын
@@darioeljatib6399 Have you solved the problem? I get same error with timeout.
@darioeljatib6399
@darioeljatib6399 Жыл бұрын
Yes! It's working well for me... Have you checked the version of your Arduino IDE and the version of "AVR Boards" section? Tell me which version of both are you using@@dominykassimpukas1958
@legendahistory4262
@legendahistory4262 10 ай бұрын
​@@dominykassimpukas1958 same error . Did you solved it ?
@dominykassimpukas1958
@dominykassimpukas1958 10 ай бұрын
@@legendahistory4262 No, I switched to attiny13a
@roguezaint
@roguezaint 8 ай бұрын
Thanks for the video. I followed the steps and could compile the blink code. But the upload gave me an error message.Any Sketch uses 428 bytes (41%) of program storage space. Maximum is 1024 bytes. Global variables use 0 bytes (0%) of dynamic memory, leaving 32 bytes for local variables. Maximum is 32 bytes. C:\Users\A.B\AppData\Local\Arduino15\packages\bitDuino10-aTPI\tools\avrboy\1.0.1/avrboy -p attiny10 -P COM14 -b 9600 -U C:\Users\A.B\AppData\Local\Temp\arduino_build_438319/Blink.ino.hex 2024/03/03 14:09:54 open COM14 The system cannot find the file specified. 2024/03/03 142:09:54 An error occurred while uploading the sketch Any suggestions of what went wrong?
@akkahash6287
@akkahash6287 Жыл бұрын
Any idea how to program the attiny12. Many thanks in advance ❤
@DIYGUYChris
@DIYGUYChris Жыл бұрын
Hi, yes the Attiny12 is supported for megaTinyCore (from a quick serach) you can check this GitHub link for details and let me know if you come up with something from it, the Tiny12 has SPI port so basically programming it is a bit calssic through external programmer like USBASP github.com/SpenceKonde/megaTinyCore/
@limchengwei8853
@limchengwei8853 10 ай бұрын
Try ws2812b led programming
@gustavoreynaga
@gustavoreynaga Жыл бұрын
Awesome, thanks!!!
@DIYGUYChris
@DIYGUYChris Жыл бұрын
Welcome 😉
@dominykassimpukas1958
@dominykassimpukas1958 Жыл бұрын
Hey, I am trying to program ATtiny 10 using your method, but I don't seem to get any response from ATtiny when programming it. I get serial:timeout error on Arduino IDE. I use same version as you, I also checked connection and they are correct. I use 220 Ohm resistors on data lines. It looks like ATtiny doesn't turn on or doesn't respond to Arduino UNO attempts to communicate with it. Any solutions to that?
@JCuriosity
@JCuriosity Жыл бұрын
i had that too my solution was hooking everything up correctly to the arduino, than press upload and than connect the arduino to the PC during the compiling procces.
@MrBCRC
@MrBCRC Жыл бұрын
@@JCuriosity That's impressive given the compile time is milliseconds
@JCuriosity
@JCuriosity Жыл бұрын
@@MrBCRC it’s not milliseconds for me using the Arduino compiler. You have a solid 5-10 seconds before it starts uploading
@isheamongus811
@isheamongus811 7 ай бұрын
Why not QFNL?
@seyedmarashi
@seyedmarashi 5 ай бұрын
no need bootloader?
@DIYGUYChris
@DIYGUYChris 5 ай бұрын
No
@deancotton2127
@deancotton2127 Жыл бұрын
Hello, I have all the versions identical to the video IDE version 1.8.9, AVR version 1.6.23 (tried 1.6.22 as well), except it still doesn't compile. any suggestions, advice or solutions
@DIYGUYChris
@DIYGUYChris Жыл бұрын
What is the error message you got when compiling?
@deancotton2127
@deancotton2127 Жыл бұрын
@@DIYGUYChris Arduino: 1.8.9 (Windows 10), Board: "ATtiny10 (bitDuino10-arduinoTPI), 8MHz(Internal)" c:/users/deanc/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/bin/ld.exe: cannot find crtattiny10.o: No such file or directory c:/users/deanc/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/bin/ld.exe: skipping incompatible c:/users/deanc/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib\libm.a when searching for -lm c:/users/deanc/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/bin/ld.exe: cannot find -lm c:/users/deanc/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/bin/ld.exe: skipping incompatible c:/users/deanc/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0\libgcc.a when searching for -lgcc c:/users/deanc/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/bin/ld.exe: cannot find -lgcc c:/users/deanc/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/bin/ld.exe: skipping incompatible c:/users/deanc/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib\libm.a when searching for -lm c:/users/deanc/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/bin/ld.exe: cannot find -lm c:/users/deanc/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/bin/ld.exe: skipping incompatible c:/users/deanc/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib\libc.a when searching for -lc c:/users/deanc/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/bin/ld.exe: cannot find -lc c:/users/deanc/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/bin/ld.exe: cannot find -lattiny10 collect2.exe: error: ld returned 1 exit status exit status 1 Error compiling for board ATtiny10 (bitDuino10-arduinoTPI).
@JCuriosity
@JCuriosity Жыл бұрын
@@deancotton2127 i had that problem too, solved by deleting everything in AppData\Local\Arduino15\packages\arduino\tools\avr-gcc, and than reinstalling the 1.6.23 AVR. the local appdata is accesable by doing %localappdata% in finder.
@JCuriosity
@JCuriosity Жыл бұрын
i think it's due that progam is accidently calling up a newer version of AVR
@LinnLim
@LinnLim 9 ай бұрын
Sketch uses 70 bytes (6%) of program storage space. Maximum is 1024 bytes. Global variables use 0 bytes (0%) of dynamic memory, leaving 32 bytes for local variables. Maximum is 32 bytes. 2024/02/04 13:34:06 open COM13 The system cannot find the file specified. 2024/02/04 13:34:06 Failed uploading: uploading error: exit status 1 Please help. Thanks.
@LinnLim
@LinnLim 9 ай бұрын
I am using Arduino Nano. Is it the problem?
@LinnLim
@LinnLim 9 ай бұрын
Solved by installing Arduino IDE 1.6.13
@JBERGALIEN
@JBERGALIEN 10 ай бұрын
Chris, it's missing directories , error : c:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/7.3.0/../../../../avr/bin/ld.exe: cannot find crtattiny10.o: No such file or directory from my explorer the path I can see is this one: C:\Program Files (x86)\Arduino\hardware\tools\avr\bin. I guess there's some directories that are not install properly is this an arduino problem or the bitDuino10 that is not installed properly. let me know what you think about this. thank you again
@DIYGUYChris
@DIYGUYChris 10 ай бұрын
Try to uninstall Arduino IDE and remove all the IDE files then download the old version 1.8.9 from the Arduino website and install it, then compile again after updating the AVR Board version
@JBERGALIEN
@JBERGALIEN 10 ай бұрын
Hello Chris, did uninstall arduino IDE, then boot my PC, reinstall arduino 1.8.19, install artduino avr board 1.6.23, install bitduino10-arduino TPI. load the " TPI programmer for ATtiny4/5/9/10/20/40", the select board: bitduino10-arduino TPI load Blink, compile---> then errors the same as before . maybe this is not working at all maybe you're lucky it's working on your system, I search the internet if someone else was able to compile like your system, but not found anything. or maybe kasakalab, avrboy is buggy. @@DIYGUYChris
@JBERGALIEN
@JBERGALIEN 10 ай бұрын
anyway Crhis , thank's for you time
@DIYGUYChris
@DIYGUYChris 10 ай бұрын
@@JBERGALIEN there is always a solution, it works for me so it should work for you (nothing about luck especially because it works for some other followers, check the comments) Btw have you deleted the AVR boards repository content before updating the AVR boards version?
@JBERGALIEN
@JBERGALIEN 10 ай бұрын
I'm not sure, what the step to delete it. does the reinstall did take care of this. if you can list clearly all the steps I should do to fix it. I'm a beginner thank's again@@DIYGUYChris
@MrBCRC
@MrBCRC Жыл бұрын
Sadly this doesn't work any more. The avrboy program written in golang cannot open the serial connection to the arduino. Given that the arduino acts as the programming interface that's a pretty major bug. Why on earth they wrote it in such a frail language... It is yet another example of where trying to be trendy doesn't pay off in the long run. At least they didn't use python ROFL Now i'm off to buy a usbASP
@drhubs7049
@drhubs7049 10 ай бұрын
Do you know why this is? I thought the Serial didn't matter for the ATTINY but I'm clearly misunderstanding what you're saying
@JBERGALIEN
@JBERGALIEN 10 ай бұрын
please the last comment for the SPI error, it's ok now
@medhasnaoui1533
@medhasnaoui1533 Жыл бұрын
😶‍🌫️👏👏👏
@JBERGALIEN
@JBERGALIEN 10 ай бұрын
don't try this program, it simply does not work at all.
@DIYGUYChris
@DIYGUYChris 10 ай бұрын
maybe if you read the comments you will notice that the program probably didn't worked for only you, kindly check the steps and let me know if you encountred any issue, I'm here to help : )
@JBERGALIEN
@JBERGALIEN 10 ай бұрын
please read my comments other have the same problem if you know how to fix, or not let me know@@DIYGUYChris
Самая маленькая Ардуина - ATtiny10 + проект
10:37
Заметки Ардуинщика
Рет қаралды 177 М.
Car Bubble vs Lamborghini
00:33
Stokes Twins
Рет қаралды 45 МЛН
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 62 МЛН
FOREVER BUNNY
00:14
Natan por Aí
Рет қаралды 18 МЛН
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 128 МЛН
Test Cihazı (Mosfet,Transistör,LED Diyot)
3:25
Eyüp Karakaya
Рет қаралды 40
477 Use the very attractive new ATTINY chips for your projects
14:34
Andreas Spiess
Рет қаралды 211 М.
Arduino MASTERCLASS | Full Programming Workshop in 90 Minutes!
1:25:31
Programming Electronics Academy
Рет қаралды 2,7 МЛН
ConsoleCraft EP#1 Introduction to game console making
44:52
Deriv'era
Рет қаралды 4,7 М.
Microcontroller ISP Programming (getting started)
5:23
DIY GUY Chris
Рет қаралды 6 М.
I tried the Cheapest Arduino Alternative (that Nobody heard of)
13:31
Programming ATtiny85/84 with Arduino Uno (ATTinyCore)
18:32
Matt Inglot
Рет қаралды 42 М.
ATtiny85 Game Console PCB - Multiple Games
13:46
Electronoobs
Рет қаралды 81 М.
Are PIC Microcontrollers Any Good? - Beyond Arduino #4
21:07
Sine Lab
Рет қаралды 47 М.
How to use the Atmel ATTINY10 Microcontroller
53:02
Ben Heck Hacks
Рет қаралды 551 М.
ИГРОВОЙ ПК от ИЛОНА МАСКА, Распаковка
32:50
Гениальная замена кнопки CTRL в США
0:15
Сергей Милушкин
Рет қаралды 3,9 МЛН
Мучительная смерть  HUAWEI Mate XT
0:58
Кик Обзор
Рет қаралды 4 МЛН
Сборка бюджетного ПК от нейросети? 🤯
1:46
Как подключить магнитолу?
0:51
KS Customs
Рет қаралды 2 МЛН