Attiny85 рдкрд░ Digispark - рд╡рд┐рдВрдбреЛрдЬ 10 рдХреЗ рддрд╣рдд рдХрдиреЗрдХреНрдЯ

рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдВ рдореИрдВ рд╣реВрдВ, рдпреБрд╡рд╛-рддрдХрдиреАрд╢рд┐рдпрди рдирд╣реАрдВ


рдпрджрд┐ рдЖрдк рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдкрдврд╝рддреЗ рд╣реИрдВ, рддреЛ рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЧрдпрд╛ рд╣реИ ... рдЗрд╕ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рдеред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдореИрдВ рдЦреБрдж, рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдПрдХ рджрд┐рди рдкрд╣рд▓реЗ, рдПрдХ рд╣реА рдерд╛, рд▓реЗрдХрд┐рди рдЯреЗрдХреНрдиреЛрдордиреАрдХ рд▓реЛрдЧ рд╣реИрдВ uporotyh рд╡рд┐рд╢реНрд░рд╛рдо рдХрд┐рдпрд╛


рдЖрдк рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рддреАрди рдЖрд░реНрдбрд┐рди рдпрд╛ "рдирдЧреНрди" Atmega328P-PU / Atmega8-16PU рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЛ рднреА рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ zayuzat рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ


рдЕрдВрдд рдореЗрдВ, рдЗрд╕рдХреЗ рддрд╣рдд arduino ide рдХреЗ рд╕рд╛рде USB-Linux рдХреЛ рд▓реЛрдб рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред


Attiny85 рдкрд░ Digispark


рдирд╣реАрдВ, рдЗрд╕ рдмрд╛рд░ рдкреНрд░рдХрд╛рд╢ рдбрд┐рдЧрд┐рд╕рд┐рдкрд╛рд░реНрдХ рдФрд░ рдЯреАрдИрдПрди рдкрд░ рдПрдХ рдХреАрд▓ рдореЗрдВ рдЖрдпрд╛ - рд╡реНрдпрд░реНрде рдореЗрдВ рдЖрдкрдиреЗ рдИрдПрд╕рдкреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд▓рд┐рдП $ 3 рдХрд╛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛?


"рдареАрдХ рд╣реИ, рдЕрдЧрд░ рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдбреНрд░рд┐рдВрдХ рд╣реИ," рд╡реИрдпреЛрдЯреНрд╕реНрдХреА рдиреЗ рдЧрд╛рдпрд╛, рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рд╣рд╛рдБ!


рдареАрдХ рд╣реИ, рд╣рдордиреЗ рдХрд╣рд╛рд╡рддреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛ рд╣реИ - рд╣рдо рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдмреВрдЯ рдХрд░реЗрдВрдЧреЗ, BIOS рдореЗрдВ рдЬрд╛рдПрдВрдЧреЗред


рд╣рдо рдЖрдЗрдЯрдо рдЙрдкрдХрд░рдгреЛрдВ / рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ - рдпреВрдПрд╕рдмреА - рд╣рд╛рдВ, Digispark USB-3 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ


USB3 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ-рд╕рдВрдЧрдд рдХрд░реЗрдВ (рдХреБрдЫ рдореЗрдВ рдХреЗрд╡рд▓ рдкреЛрд░реНрдЯ рдореЛрдб рд╕реЗрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - USB-2 рд╕рдВрдЧрдд рд░рдЦреЗрдВ)


рдореЗрд░реЗ рдЖрдЗрдЯрдо рдХреЛ xHCI - рдбрд┐рд╕реЗрдмрд▓ рдХрд╣рд╛ рдЧрдпрд╛


рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕рдордп рд▓реЗрдВ - рдбрд┐рдмрдЧрд┐рдВрдЧ рдЪрд╛рд▓реВ рдХрд░реЗрдВ - рдбреАрдмрдЧ-рдЗрдиреЗрдмрд▓


рдореЗрд░реЗ BIOS рдкрд░ рдлрд┐рд░ рд╕реЗ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ - EHCI - рд╕рдХреНрд╖рдо рдХрд░реЗрдВ


рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ


рдЕрдЪреНрдЫрд╛? рд╡рд┐рдВрдбреЛрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ?


ArduinoIde рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕рдордп рд▓реЗ рд▓реЛ!


рдПрдХ рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рд▓реЗ рдЬрд╛рдПрдБред рд╕рднреА рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдлрд╛рдпрд░рд╡реБрдб рдХреЛ рдбрд┐рдЬреАрд╕реНрдЯрдореНрдк / рдбрд┐рдЬреАрд╕реНрдкрд╛рд░реНрдХ рдХреЗ рддрд╣рдд рд▓реЗрдВ!


рд╣реЛ рдЧрдпрд╛ рдирд╛?


рд╡рд┐рди-рдПрдХреНрд╕ - рд░рди - рд░реЗрдЬреАрдбрд┐рдЯ - рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдбрд┐рдЬреАрд╕реНрдЯрдореНрдк рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рджреЗрдЦреЛ рдФрд░ рдирд┐рд░реНрджрдпрддрд╛рдкреВрд░реНрд╡рдХ рд╣рдЯрд╛рдПрдВ, рдПрдл 3 - рдЖрдЧреЗ рдЦреЛрдЬреЗрдВ!


рдбрд┐рд╕рд┐рд╕реНрдкрд╛рд░реНрдХ рд╢рдмреНрдж рдХреЗ рд╕рд╛рде рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рджреЛрд╣рд░рд╛рдПрдВред


рдкрд░реНрдпрд╡реЗрдХреНрд╖реА рд░рд┐рдмреВрдЯ рдкреНрд░рдзрд╛рди рдХреЛ - рд╡рд┐рдВрдбреЛрдЬ рд╕рднреА рд╕рдорд╛рди рд╣реИ ;-)


рдЕрдм рд╣рдореЗрдВ рджреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдПрдХ рд▓реЛрдбрд░ рдХреЗ рд╕рд╛рде рдЬрд▓рд╛рдК рд▓рдХрдбрд╝реА рдХрд╛ рд╕рд╣реА рд╕реЗрдЯ - рдорд╛рдЗрдХреНрд░реЛрдиреНрдпреВрдХреНрд▓рд┐рдпрд╕ рд▓рд┐рдВрдХ


Github.com рдбрд╛рдЙрдирд▓реЛрдб рдкреЗрдЬ


рдореЗрд░реЗ рдкрд╛рд╕ рдорд╛рдЗрдХреНрд░реЛрдиреНрдпреВрдХреНрд▓рд┐рдпрд╕-2.0a4-win.zip рдХрд╛ рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдерд╛


рд╣рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд Digispark- рдПрдХ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде ArduinoIde рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдпрд╣рд╛рдВ рдЬрд╛рдПрдВ:


рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ Attiny85 рдХреЗ рддрд╣рдд рдиреАрдЪреЗ рдзреЛрдпрд╛


рдирд╡реАрдирддрдо ArduinoIDE рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдореЗрд░рд╛ рд╕рдВрд╕реНрдХрд░рдг (07/07/2018 рдХреЛ) - DigisparkArduino-Win32-1.0.4-May19.zip, рд╕рд╛рдордЧреНрд░реА рдирд┐рдХрд╛рд▓реЗрдВред


64-рдмрд┐рдЯ рдкрд░ - рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!


рд╣рдорд╛рд░реЗ рдорд╛рдЗрдХреНрд░реЛрдиреНрдпреВрдХреНрд▓рд┐рдпрд╕ рдЪрд╛рд▓рдХ рдХреЛ рдЕрдирдкреИрдХ / рд╕реЗрдЯ рдХрд░реЗрдВред


рдареАрдХ рд╣реИ, рд╣рдо DigisparkArduino рд╕рдВрд╕реНрдХрд░рдг 1.0.4 рд▓реЙрдиреНрдЪ рдХрд░ рд░рд╣реЗ рд╣реИрдВ!


рдкреБрд░рд╛рдирд╛ рд╡рд╛рд▓рд╛? рдФрд░ рдЖрдк рд╢реЗрд╢реЗрдХреА рдпрд╛ рд╕рд╡рд╛рд░реА?


рдЗрд╕рдХрд╛ рдПрдХ рд╕реНрдкрд╛рд░реНрдЯрд╛ рд╣реИ - рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ рд╣реИ!


рд╕реНрдкрд╛рд░реНрдЯрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╣реИ - рд╕рд╕реНрддрд╛ рдФрд░ рд╣рдВрд╕рдореБрдЦ!


рд▓реБрд▓рдЬрд╝реЛрд╡ рд╕реНрдкрд╛рд░реНрдЯрд╛ рдЯреНрд░реЗрдбрдорд╛рд░реНрдХ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рддрд╣рдд рдореЗрд░реЗ рдкрд╛рд╕ рдкрд▓реНрд╕ рд╕реЛрд▓реНрдбрд░рд┐рдВрдЧ рдЖрдпрд░рди рдФрд░ рд╕реНрдХреНрд░реВ рдбреНрд░рд╛рдпрд░реНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИред


рд▓реЗрдХрд┐рди рдмреЛрд░реНрдб рдХреЛ рдПрдХ рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рдореЗрдВ рдкреНрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕рдордп рд▓реЗрдВ!


рдЪреБрдиреЗрдВ (ArduinoIDE рдореЗрдВ) рд╕реЗрд╡рд╛-рдмреЛрд░реНрдб- Digispark (рдЯрд┐рдиреА рдХреЛрд░)


рдЕрдЧрд▓реА рд╕реЗрд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░-рдбрд┐рдЬрд┐рд╕реНрдкрд╛рд░реНрдХ


рдЕрдВрдд рдореЗрдВ рдпрд╣ рдПрд▓рдИрдбреА рдмреНрд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ ;;


void setup() { //Set Pins 0 and 1 as outputs. //Some Digisparks have a built-in LED on pin 0, while some have it on //pin 1. This way, we can all Digisparks. pinMode(0, OUTPUT); pinMode(1, OUTPUT); } void loop() { //Set the LED pins to HIGH. This gives power to the LED and turns it on digitalWrite(0, HIGH); digitalWrite(1, HIGH); //Wait for a second delay(1000); //Set the LED pins to LOW. This turns it off digitalWrite(0, LOW); digitalWrite(1, LOW); //Wait for a second delay(1000); } 

Ctrl-R рдХрдВрдкрд╛рдЗрд▓ рдХрд░реЗрдВ


рд╣рдо Ctrl-U рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ (рдЖрдЦрд┐рд░рдХрд╛рд░, рд╕рдЪреНрдЪрд╛рдИ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдЕрднреА рддрдХ рдпреВрдПрд╕рдмреА рдореЗрдВ рдмреЛрд░реНрдб рдирд╣реАрдВ рдбрд╛рд▓рд╛ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ) !!


рдЗрд╕реЗ рдЕрдВрджрд░ рдЪрд┐рдкрдХрд╛рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИ!


рд▓реЗрдХрд┐рди рдиреАрдЪреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдХреЗ рдмрд╛рдж рд╣реА - рдмрдВрджрд░рдЧрд╛рд╣ рдореЗрдВ Digispark рдЪрд╛рд▓реВ рдХрд░реЗрдВред


Digispark - рд╡рд╣ рдПрдХ рдШрд░ рдХрд╛ рдмрдирд╛ рд╕рд╛рдереА рд╣реИ


рдЕрдиреНрдпрдерд╛ рдпрд╣ рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрдиреЗ рдФрд░ рдЧрд╛рдпрдм рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖реНрдпрд╣реАрди рд░реВрдк рд╕реЗ рдЭрдкрдХреЗрдЧрд╛ - рдЬреИрд╕реЗ рдХрд┐ рдкреГрдереНрд╡реА рдХрд╛ рдкрд╣рд▓рд╛ рдЙрдкрдЧреНрд░рд╣!


рдпрджрд┐ рд╕рднреА рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдФрд░ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдЧрдпрд╛, рддреЛ рд╣рдореЗрдВ рдПрдХ рд╕рдорд╛рди рддрд╕реНрд╡реАрд░ рдорд┐рд▓рддреА рд╣реИ


рдЕрдм рд╕рд┐рд╕реНрдЯрдо рдбреНрд░рд╛рдЗрд╡рд░ рдкрд░ рд╢реИрдореНрдкреЗрди рдХреА рдПрдХ рдмреЛрддрд▓ рдХреЛ рдкреАрдЯрдиреЗ рдХрд╛ рд╕рдордп рд╣реИ - рдкрд╛рдиреА рдореЗрдВ Digispark рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП!


рдФрд░ рдмреЛрд░реНрдб рдкрд░ рдПрд▓рдИрдбреА рдирд┐рдорд┐рд╖ рдЬреАрдд рд╣реИ!


рдЖрдк рдХреЗ рд▓рд┐рдП рд╕рдлрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ!


рдПрдВрдбреНрд░рдпреВред

Source: https://habr.com/ru/post/hi413927/


All Articles