-
Thread
DCF77 von Peter Danegger
0x11, 0x12, 0x13, 0x14, 0x15, // hour 0xFF, // parity 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, // day 0x30, 0x31, 0x32, // weekday 0x40, 0x41, 0x42, 0x43, 0x44, // month 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, // year 0xFF };
noch STM32F103 (1,5 Euro mit Platine auf Chinaebay und gut ist). Warum soll ich da noch mit nem Attiny oder was auch immer anfangen wenn nicht nötig... Immer den selben Code auf anwendungszweck angepasst
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
spezielle Herstellungsmethoden (FinFET). Wenn der Chip so klein wie ein MOSFET ist (z.B. GS2304 on SOT23), kann er auch so wenig kosten wie ein MOSFET.
ausphasen will. Am unteren Ende der Preisskale sind fast nur noch AVRs zu finden. Und die neuen ATtiny 402/412 können es locker mit jedem Midrange-PIC aufnehmen. Der Umfang der Peripherie ist inzwischen ziemlich beeindruckend.
-
Thread
Eine alternative zu ULN2803
cdn-reichelt.de/documents/datenblatt/A200/PDTA123E-SERIES_ENG_TDS.pdf um diesen Relais zu steuern per Attiny2313 https://www.reichelt.de/miniatur-leistungsrelais-js-5v-1-wechsler-8a-js-05-n-k-p79414.html?&trstct=pos_1
N-Fet https://www.ebay.de/itm/50pcs-IRLML2502-ORIGINAL-MOSFET-N-CH-20V-4-2A-SOT-23-NEW/201320000253?hash=item2edf9b6afd:g:rdYAAOSwaeRZFDDz P-Fet https://www.ebay.de/itm/50PCS-NEW-AO3401-SOT-23-P-Channel-MOSFET-TRANSISTORS/311605725110?hash=item488d2607b6:g:UW8AAOSwKfVXKjiy
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
Holm T. schrieb im Beitrag #5574564: > Ich erinnere mal an den ATtiny 2313 Ist aber eben auch schon paar Jahre her. Würdest du dir das heute kommerziell auch noch antun, also findest du noch jemanden, der dich dafür bezahlt? Sicher kann man auch langsame Controller
schrieb im Beitrag #5574635: > Holm T. schrieb im Beitrag #5574564: >> Ich erinnere mal an den ATtiny 2313 > > Ist aber eben auch schon paar Jahre her. Würdest du dir das heute > kommerziell auch noch antun, also findest du noch jemanden, der dich > dafür bezahlt? > > Sicher kann man auch
-
Thread
Wer nutzt das Nucleo-64 und kann mir
device found at address 0x21 ! I2C device found at address 0x22 ! I2C device found at address 0x23 ! I2C device found at address 0x25 ! I2C device found at address 0x28 ! ... (gekürzt) done [/code] Interne PullUps habe ich nicht aktiv. Eventuell macht das die Lib vom Display. Verwende
beschäftigen. Und das (zumindest für den Anfang) die kleineren AVR deutlich zahmer. Das Datenblatt des ATtiny13A umfasst zum Beispiel nur 180 Seiten. Versuche mal, das anhand meiner oben genannten Anleitungen zu erlernen. Ich denke dann merkst du relativ schnell, ob das was für Dich ist, oder ob du doch
-
Thread
Daten von dynamischen Variabel vor Stromausfall schützen
nur diesen gefunden allerdings blanko ohne Stromversorgung. https://www.ebay.de/itm/Serieller-SRAM-23K256-SPI-32-kByte-RAM-Speicher-fur-Arduino-PIC-Teensy-SOIC-8/282258087494 Was hälst du von der Variante ... schreiben auf SD-Karte und beim Stromausfall als ersten die SD karte auslesen.
FLASH dann default-Werte benutzen, Meldung an beutzer, Reaktion wie angemessen... Läuft auf einem ATTiny24 in mehreren Installationen, Software in C mit AVRStudio geschrieben.
-
Thread
ATTiny85 maximalen internen Clock setzen?
Ich habe mal eine Verständnisfrage zu den Fuses beim ATTiny85. Laut diverser Internettutorials kann man diesen auf einem internen Takt von 16,5 MHz laufen lassen, wenn man diese Fuses verwendet: http://eleccelerator.com/fusecalc/fusecalc.php?chip=attiny85&
Hi http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf Kapitel 6 ab S.23 MfG Spess
-
Thread
Als Informatiker in Embedded gehen?
> Autor: Experte (Gast) > Datum: 23.09.2018 14:51 > Ihr sei die geborenen Loser. Was ist Loser ? > Autor: get_a_life (Gast) > Datum: 23.09.2018 15:02 > Dennis sollte erstmal dein Günnasium machten. Für das Gumminasium reicht
> Autor: Dennis (Gast) > Datum: 23.09.2018 15:47 > Maul ???
-
Thread
Formel-/Berechnungsprobleme
/c] Warum kommt bei Formel 2,3 nicht die korrekte Zahl raus? PS: Prog.Sprache: C uC: ATMEL ATtiny84 Zahlen innerhalb der Formel sind in Echt, Variable und Präprozessor-Makro. Fehler liegt eindeutig innerhalb des Formelaufbaus!
[code] main.c: In function ‘ZeitPoty_Vorwahl’: main.c:9:23: warning: integer overflow in expression [-Woverflow] VorwahlZeit = ((2000*400)/400); // Soll=2000, Ist <100 ^ main.c:10:22: warning: integer overflow in expression [
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
Framework": Der stimmt wohl nicht so recht, es hätte wohl besser heißen müssen: "Codesammlung für ATtiny44 (was auch nicht mehr stimmt, ich habe heute ATtiny84 ausprobiert, es ging alles ohne Codeänderungen, was auch zu erwarten war). Also, was hab ich dieser Codesammlung gemacht: - alle Konstanten
alphanumerisches Display mit HD44780-Kontroller oder ähnliches braucht minimum 7 IOs, das kann an einem Attiny schon eng werden. ;)
-
Thread
Arduino - UNO Flashershield (Linux)
Shield in Verbindung mit einem PIC16F676 flashershield_03.jpg zeigt das Shield in Verbindung mit ATtiny44 flashershield_with_pic16f676.jpg zeigt einen Screenshot, der gerade einen PIC16F676 programmiert hat.
2020 /lib/x86_64-linux-gnu/libncurses.so.5 -> libncurses.so.5.9 -rw-r--r-- 1 root root 141248 Mai 23 2018 /lib/x86_64-linux-gnu/libncurses.so.5.9 lrwxrwxrwx 1 root root 18 Mai 20 2020 /lib/x86_64-linux-gnu/libncursesw.so.5 -> libncursesw.so.5.9 -rw-r--r-- 1 root root 190400 Mai 23 2018 /lib
-
Thread
Wanderkiste Widlar, Runde III
Hallöchen zusammen! Ich habe mich mal an die Liste an Platz 23 angehängt und gelobe feierlich die Kiste um Inhalt zu erleichtern! Auf eine entspannte Runde mit vielen "Weihnachtsmomenten" :) Felix
klein 3x IRF540 In: 15x Gleichrichter MB6S 9x ATMega8A (SMD) 5x ATMega88PA (DIL) 4x ATTiny13V (DIL) 1x ATTiny2312 (DIL) 1x MAX232CPE (DIL) Hoffe den neuen Inhalt kann, von den nächsten Wanderkistenempfänger, jemand gebrauchen. Gruß, Markus
-
Thread
ATtiny412 Probleme der Initialisierung
\7.0\packs\atmel\ATtiny_DFP\1.3.172\atdf The correct signature for ATtiny412 is 0x1e9223. If you edit the file ATtiny412.atdf lines 320:324 should look like this: <property-group name="SIGNATURES"> <property name=
value="0x1E"/> <property name="SIGNATURE1" value="0x92"/> <property name="SIGNATURE2" value="0x23"/> </property-group> The correct signature for ATtiny402 is 0x1e9227. If you edit the file ATtiny402.atdf lines 301:305 should look like this: <property-group name="SIGNATURES"> <property name
-
Thread
lin. MOSFET ansteuern mit STM32
eine primitive Stromregelung: Es wird der Strom für einen 6W-Lötkolben (2.4Ohm Widerstand) per ATTiny13 geregelt. Dank Schaltregelung reicht ein winziger SOT-23-MOSFET. Der ATTiny13 läuft mit 4.8MHz und der Ausgang ist kurzschlussfest (Software). Das Programm ist winzig (logischerweise), aber leider
Zu Studienzwecken aber empfehlenswert. [code] - Legende - R6 : Lötkolben - C2-R7 : ATTINY13-ADC - V2 : ATTINY13-PWM - V1 : 12V-Steckernetzteil [/code] Wie gesagt, nur zur Anregung.
-
Thread
Helligkeit analog messen mit Fotowiderstand analog an AtTiny
973 2018-08-19;13:15:19;;973 2018-08-19;13:30:20;;972 2018-08-19;13:45:21;;971 2018-08-19;14:00:23;;970 2018-08-19;14:15:23;;970 2018-08-19;14:30:24;;970 2018-08-19;14:45:25;;970 2018-08-19;15:00:26;;969 2018-08-19;15:15:28;;969 2018-08-19;15:30:29;;968 2018-08-19;15:45:30;;968 2018-08-19;
22:00:56;;62 2018-08-19;22:15:57;;62 2018-08-19;22:30:58;;62 2018-08-19;22:46:00;;62 2018-08-19;23:01:00;;62 2018-08-19;23:16:01;;62 2018-08-19;23:31:02;;61 2018-08-19;23:46:03;;62 2018-08-20;00:01:05;;62 2018-08-20;00:16:06;;61 2018-08-20;00:31:07;;62 2018-08-20;00:46:08;;62 2018-08-20;01
-
Thread
ATTiny komplett in USB-Stecker verschwinden lassen
Hi, ich will einen ATTiny85 komplett in einem USB-Stecker verschwinden lassen und nur vier Leitungen hinten rausführen, die an vier GPIOs des ATTiny hängen. Die Software ist kein Problem (V-USB zur Kommunikation plus meine
dagegen spricht, dass der Tiny evtl. etwas langsamer getaktet werden muss. Ein kleiner LDO in SOT-23 ist auch nicht größer/teurer als die Z-Dioden.
-
Thread
Programm meckert (bei den setzten von Ein-& Ausgängen)
oder besser zwei ATMEGA328P Controller im DIL Gehäuse ja, und vielleicht noch ein paar kleine ATtiny13 oder ATtiny45. Wobei die ATtiny45 den Vorteil hätten, auch zu Arduino kompatibel zu sein. Der ATtiny13 hat für Arduino zu wenig Speicher.
Dann bestelle noch ein paar ATtiny45 mit.
-
Thread
LED per Reed-Schalter Auf und Ab dimmen
von 200 einesbc547b macht dann mit ca 47uF bereits 1...3 Sekunden möglich. Andere Lösung mit attiny, etc. sind natürlich noch eleganter.
680uF | | 330R | 220R | | | | +----+----+---+ [/pre] Natürlich ist ein SOT23-6 uC kleiner, dimmt per PWM, und läuft mit 5V, muss aber programmiert werden. Schwieriger ist es, ihn mit 3V bis 4.2V laufen zu lassen bei gleicher LED Helligkeit, weil dann ein Vorwiderstand nicht mehr
-
Thread
CAN-Sender im Mini-Format
CAN-Controller?) Aber der ist relativ groß und braucht einiges an Beschaltung drumherum. Da ist so ein Attiny25/45 selbst mit MCP2515 nicht viel größer, aber viel billiger...
keine Heizung brauche und mit Drossel und Transil-Diode schützen. Ich hätte zum testen einen Attiny85 und ein solches CAN Shield hier.
-
Thread
USART Tastendruck senden
Windows HID USB-Treiber erkannt und > interpretiert werden. Digispark ist dein Freund. Ist ein attiny85 drauf und ein Beispiel um eine Tastatur via V-USB zu emulieren ist auch schon in arduino verfügbar. Ich benutze das Ding um Via NFC (Mifare Dongle) mein Windows zu sperren bzw. zu entsperren - via
Guck dir mal den Arduino Pro Micro an. Der kann das für ein paar Euronen, genau genommen für 4,23 €. Und mit der Arduino IDE werden Beispiele für die Verwendung als Tastaturemulator installiert, die man für seinen Verwendungszweck nur leicht abpassen musst. https://www.ebay.de/itm/400988209614
-
Thread
Wer braucht heute noch diskrete Transistorverstärker?
Wenn schon, dann BC847C. Mein Arbeitgeber kauft die für <0,01€. Dafür bekommt man keinen OPV. SOT-23 ist aber auch schon recht klobig, vergleichsweise: https://docs-emea.rs-online.com/webdocs/1185/0900766b81185cec.pdf
fakes geliefert werden. Von daher habe ich seit einiger Zeit auch privat auf SMD umgestellt. SOT-23-Transistoren und SMD0805-Bauteile z.B. sind imho durchaus auch für DIY vernünftig handhabbar, von BGAs lasse ich lieber die Finger...
-
Thread
MIDI Lighter - Vorstellung und Diskussion Schaltungskonzept
über ISP gewählt habe. Ich hatte überlegt, den ATtiny13 über den ATmega32u4 zu programmieren. Dies ist aber eine Art Heene-Ei-Problem. Der ATtiny13 muss die Betriebsspannung für den ATmega32u4 aktivieren, damit dieser den ATtiny13 programmieren kann. Dies kann der ATtiny13 aber nicht tun, ohne vorher programmiert worden zu sein. Wie dem auch sei, da sich die Funktion des ATtiny13 voraussichtlich nie ändern wird, habe ich mich dazu entschlossen, diesen ein Mal beim
-
Thread
IRLML2244 und IRLML6244 als "normale" Mosfet
Die sind beide in SOT-23. Das ist sehr gut von Hand lötbar. Was hast Du für einen Lötkolben? Eine Lötstation mit richtiger Regelung? Mach vorher genug Flussmittel auf die Lötstellen. Verwende Flussmittelgel, z.B. EDSYN
Gerd E. schrieb im Beitrag #5473144: > Die sind beide in SOT-23. Das ist sehr gut von Hand lötbar. https://www.mikrocontroller.net/articles/SMD_L%C3%B6ten
-
Thread
Bistabiles Relais mit Taster schalten
Guitarrero schrieb im Beitrag #5469396: > Z.B. ein Attiny13A hat einen absoluten max. Strom vn 40mA pro Pin Mit den Werten aus den /Absolute Maximum Ratings/ legt man keine Schaltung aus (<uch wenn das so schön einfach aussieht), sondern man bleibt so weit
über dem Spannungsregler zeigt an: ein Anfängerdesign... > "All in all, an interesting my-first-ATTiny project." ;-) Aber ich denke trotzdem, das ist das Beste, was auf die Schnelle zu haben ist. Und der µC kann mit ein wenig Programmierkunst jeden auch noch so lausigen Taster auswerten.
-
Thread
Atmel Studio Update 7.0.1931 erschienen
extension provides improved feedback on required device pack dependencies • Support for ARM® Cortex®-M23 architecture with TrustZone® • Support for kits with the new nEDBG debugger platform • Support for devices:–ATSAMHA1E[14|15|16]AB–ATSAML10[D|E][14|15|16]A–ATSAML11[D|E][14|15|16]A–ATtiny202, ATtiny204, ATtiny402, ATtiny404, ATtiny406, ATtiny804, ATtiny806, ATtiny807, ATtiny1604, ATtiny1606, ATtiny1607 • AVR 8-bit GCC Toolchain 3.6.1 • ARM GCC Toolchain 6.3.1 with upstream versions: gcc (ARM/embedded-6
-
Thread
Code(SRAM steuern) verbessern. Arduino mega 2560
die schnellere Zugriffszeit brauchen, gibt es interne SRAM. MEGA2560 hat 8 K SRAM. Dafür kann man 23LCV1024 mit Li-Batterie als schnelle EEPROM betrachten. Außer Batterie braucht man dann nichts, da ganze Logik schon integriert ist.
viel langsamer. EHEBLICH langsamer! Aber unser neunmalkluger Maxim weiß es ja besser! >Z.B. mit 23LCV1024 kann man Autoinkrement benutzen und blockweise >schreiben und lesen. SPI schafft es, Byte in 18 Takten zu übertragen. Tja, ein externer SRAM schafft das in 3-4 CPU-Takten. UNd vor allen
-
Thread
Der Raspi und seine 40-polige Steckerleiste:
zugreifen - das geschieht für die Tasten zB über "button_stop=$(bw_tool -a 94 -I -D /dev/i2c-1 -a 94 -R 23:s)". Wenn nun verschiedene scripte async. auf die Fkt zugreifen, kommt es aber zum chaos, bw_tool gibt dann tw falsche werte zurück. -> Ziel wäre nun ein zentrales script anzulegen, welches die lese
haben muss. So oder so kommst Du um eine externe Schaltung nicht herum. Ob das ein 555 oder ein ATtiny ist.
-
Thread
YACMS - noch ein kapazitiver Feuchtigkeitssensor
ausgeschnitten und einlaminiert, das würde ich flexibel nennen. Der LPC824 kostet <2€, teurer als ein ATTiny, aber hat auch 32 kB Flash und 8 kB Ram, genug um auch ein SSD1306 mit Grafik anzusteuern. Man darf nur keine Angst vor SMD haben oder lässt das in Stückzahlen vom Chinesen bauen.
ist aber so. Wir haben nur Anfangs auf die PU Beschichtung aufmerksam gemacht. Am 11.07.2018 12:23 habe wir das letzte Mal einen technischen Hinweis gegeben, der ignoriert wurde. Daher wird unsererseits hier nicht mehr gepostet. . Punkt . PS.: Selbst Zentris wurde aus dem Forum vergrault
-
Thread
IRL3103 an AVR direkt?
Schottky-Dioden. Zwischen AVR und Gate braucht man dann natürlich auch Treiber, z.B. MCP1401 in SOT-23.
#5451807: > und brauch ich C1 wenn ich C4 habe? (1uF) Wenn C1 sowohl nah am MCP1702 wie auch nah am ATTiny ist, dann reicht der eine.
-
Thread
Analoge Orgel mit USB-MIDI steuern
bedeutet. MIDI transportiert lediglich Anweisungen wie "Note Nummer 34 einschalten" oder "Kontroller Nr. 23 ausschalten". Was ist Note Nummer 34 und Kontroller Nr. 23, das definierst du selbst. Na gut, mit Noten ist das mehr oder weniger vordefiniert. Obwohl durch Kontrollerbefehle auch Zusammensetzung
8&t=1352 Ab und an aktualisiere ich das Projekt ein wenig, z.B. läuft es jetzt auch auf einem ATtiny85-Board, das ist allerdings nur für Einzelpedale, Master-Volume-Steller oder als einstimmiger CV-Output (Volt/Oktave) per PWM sinnvoll. Die Übertragungsgeschwindigkeit ist allerdings systembedingt
-
Thread
Devision und Restbildung
Die MCs haben heutzutage typisch ab 32kB aufwärts, da spielt das keine Rolle mehr. Zu Zeiten des ATtiny2313, ATtiny15 hatte ich mir auch Gedanken zum Flash sparen gemacht, aber das ist schon ewig her. Heutzutage ich viel wichtiger, das man Code schnell, fehlerfrei und wartbar erstellen kann. Und wenn
frame size = 0 */ /* stack size = 0 */ .L__stack_usage = 0 ldi r22,lo8(-24) ldi r23,lo8(3) rcall __divmodhi4 ..... prinf-Aufruf-gedöns ..... [/avrasm] Also ein call einer handoptimierten ASM-Routine aus der lib und fertig. Und nachdem die "div"-Funktion mit dem div_t
-
Thread
Schaltung für Taschenlampe mit Akku, Laden über Fahrraddynamo oder USB
Spannungswandler, zwei bq25070 als Laderegler, einen TPS61169 (SEPIC) als LED-Treiber, und einen ATtiny 841 zur Steuerung rausgesucht. Schaltplan ist angehängt. Der Eingang ist ein Einweg-Gleichrichter mit Z-Dioden als Überspannungsschutz. Der Spannungswandler soll die Eingangsspannung auf 4,3V
Stromversorgung einen 78L05 für μC und OpAmp. Jupp, der Schaltregler startet (laut Datenblatt S. 23) schnell genug, um eine einzelne Halbwelle vom Nabendynamo zum Laden des Akkus zu benutzen. Bezüglich Akkuverschleiß habe ich nichts zu einer solchen „Impulsladung“ gefunden, scheint also unproblematisch
-
Thread
20mA konst. Stromquelle als Schaltregler für LED gesucht
ATtiny, etwa durch einen Schaltregler ?
Spannung eines KFZ Bordnetzes sind. http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23
-
Thread
Kleine Chinataster allesamt Scheisse?
sein darf, dann auch bei Pollin: https://www.pollin.de/p/smd-eingabetaster-schurter-sms-1241-1612-23-420891 Michael U. schrieb im Beitrag #5404020: > stört mich nicht direkt, da ich Taster generell im 10ms Timerinterrupt > einlese und mit 10 Abfragen entprelle. > Er muß also mindestens 100ms
schrieb im Beitrag #5404649: > Und 200ms "Entprellen" geht nun wirklich nicht. Mit PCINT und ATtiny25: https://www.mikrocontroller.net/topic/290561#3091496 Vielleicht probierst Du dieses Verfahren mit Deinem speziellen Taster. Analoge Filterung und Auslösen per Interrupt ermöglichen schnelle Reaktionszeiten
-
Thread
CNC-Fräse (Obenliegende Gantry) Zwei Spindeln elektrisch "synchronisieren"
werden (Spindeln 1605 sind auch schon im Bestand). Angetrieben werden sollen alle 4 Spindeln mit Nema23 Steppern, 3Nm (ebenfalls schon am Lager). Aber wie beide am besten "synchronisieren", damit sich das Portal nicht verzieht? Dabei schweben mir jetzt nicht unbedingt "Schrittverluste" vor, eher der
ich werde die Encoder-Lösung dann so umsetzen: Pflicht: - Eigene Platine mit eigener CPU (ein Attiny sollte reichen) - Error-Ausgang Active Low, mit PullDown (für den Fall des Stromausfalles der Platine) - Signaleingänge für Puls/Richtung - Signalausgänge für Puls/Richtung/vllt. Enable - Encoder-Eingänge
-
Thread
Erstes Projekt, Tipps zur Layoutgestaltung
der Helligkeit gesteuert werden. Das Modul dazu habe ich auch schon fertig. Der µc ist ein Atmel Attiny 26 auf ein IC Sockel und soll dennoch ohne Ausbau programmierbar sein. Als Timer wollte ich den Ausgang OC1A nutzen. Vielleicht kann mir auch jemand ein bisschen beim Timer helfen, der soll ja
will, gibt es erhöhte Anforderungen. http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.23 Die wird der Recon nicht erfüllen. Im Prinzip gehen die Spannungsteiler in Ordnung, wenn sie hochohmig genug sind, damit auch bei Störungsspannungen der Maximalstrom über die internen Eingangsschutzdioden
-
Thread
Alternativen zur Arduino IDE!
v1.6.9 mit ESP8266 v2.3.0 und die v1.8.5 mit ESP8266 v2.4.1 und ESP32. In beiden noch MightyCore und ATTinyCore installiert. Die alte ist drauf weil ich noch nicht alle existierenden Projekte in der neuen getestet habe, es gibt immer wieder ein paar nötige Änderungen weil ein Teil der Sachen eben doch schon
thehftguy.com/2016/11/01/docker-in-production-an-history-of-failure/ https://thehftguy.com/2017/02/23/docker-in-production-an-update/ Klingt nach ner Menge Spaß.
-
Thread
Audio ausgeben mit µC
-49,-49,-50,-50,-50,-50,-50,-50,-50,-50,-49,-49,-48,-48, -47,-45,-44,-42,-40,-38,-36,-33,-30,-27,-23,-20,-16,-12,-8,-4, 0,4,8,12,16,20,23,27,30,33,36,38,40,42,44,45, 47,48,48,49,49,50,50,50,50,50,50,50,50,49,49,49, 49,49,49,49,49,49,49,49,50,50,50,50,50,50,50,49, 49,49,49,49,48,48,48,47,47,47,46,46,46,46,45,45
-49,-49,-50,-50,-50,-50,-50,-50,-50,-50,-49,-49,-48,-48, -47,-45,-44,-42,-40,-38,-36,-33,-30,-27,-23,-20,-16,-12,-8,-4, 0,4,8,12,16,20,23,27,30,33,36,38,40,42,44,45, 47,48,48,49,49,50,50,50,50,50,50,50,50,49,49,49, 49,49,49,49,49,49,49,49,50,50,50,50,50,50,50,49, 49,49,49,49,48,48,48,47,47,47,46,46,46,46,45,45