AVR-microcontrollers zijn populair, eenvoudig in het gebruik en bijzonder veelzijdig. In het elektronicatijdschrift 'Elektor' is dan ook al een groot aantal speciale toepassingen en printen met een ATmega- of een ATtiny-controller gepubliceerd. Meestal ging het daarbij om afgeronde projecten. In dit boek staat echter de programmering van deze controllers centraal. BASCOM is hiervoor een ideaal gereedschap. Na een minimale voorbereiding kunt u al beginnen uw eigen ideeën te realiseren.
BASCOM en AVR-controllers, een onverslaanbaar team! Wat u ook wilt ontwikkelen, in de meeste gevallen heeft een ATmega alles aan boord wat u nodig hebt. Poorten, timers, A/D-omzetters, PWM-uitgangen en seriële interfaces, RAM, flash-ROM en EEPROM: alles is ruimschoots voorhanden. En met BASCOM is het gebruik daarvan kinderspel. Ook ingewikkelder periferie als LCD, RC5 en I²C kan met slechts een handjevol instructies worden gebruikt. Er is een brede hardware-basis beschikbaar. Of u nu de STK500 van Atmel gebruikt, de ATM18 of een eigen print, u kunt de voorbeelden uit dit boek meteen in praktijk brengen. Voor heel kleine taken worden controllers uit de ATtiny-reeks gebruikt. Op die manier kunt u uw eigen projecten snel en met weinig kosten realiseren.
Downloads
Software
The AVR-IoT WA development board combines a powerful ATmega4808 AVR MCU, an ATECC608A CryptoAuthentication™ secure element IC and the fully certified ATWINC1510 Wi-Fi network controller – which provides the most simple and effective way to connect your embedded application to Amazon Web Services (AWS). The board also includes an on-board debugger, and requires no external hardware to program and debug the MCU.Out of the box, the MCU comes preloaded with a firmware image that enables you to quickly connect and send data to the AWS platform using the on-board temperature and light sensors. Once you are ready to build your own custom design, you can easily generate code using the free software libraries in Atmel START or MPLAB Code Configurator (MCC).The AVR-IoT WA board is supported by two award-winning Integrated Development Environments (IDEs) – Atmel Studio and Microchip MPLAB X IDE – giving you the freedom to innovate with your environment of choice.Features
ATmega4808 microcontroller
Four user LED’s
Two mechanical buttons
mikroBUS header footprint
TEMT6000 Light sensor
MCP9808 Temperature sensor
ATECC608A CryptoAuthentication™ device
WINC1510 WiFi Module
On-board Debugger
Auto-ID for board identification in Atmel Studio and Microchip MPLAB X
One green board power and status LED
Programming and debugging
Virtual COM port (CDC)
Two DGI GPIO lines
USB and battery powered
Integrated Li-Ion/LiPo battery charger
De schrijver laat niet alleen beginners maar ook gevorderden op professionele wijze en met verstand van zaken kennismaken met dit uiterst interessant onderwerp. Ook hobbyisten of professionals die hun kennis willen verdiepen of uitbreiden, krijgen daartoe in dit boek volop mogelijkheid. De moderne state-of-the-art AVR-processoren van Atmel vormen in combinatie met programmering in C een platform dat gedurende lange tijd actueel zal blijven.
Na een inleiding en een kennismaking met de vereiste ontwikkelomgeving komen projecten aan bod die stap voor stap naar het gewenste doel leiden. Voor de meeste projecten wordt het Mini-Megaboard gebruikt – een experimenteerprint die oorspronkelijk in het maandblad Elektor is beschreven. Dit garandeert dat de beschreven projecten probleemloos kunnen worden nagebouwd. Maar natuurlijk kunnen ook eigen experimenteerprinten worden gebruikt – een van de doelstellingen van dit boek is immers dat de lezer uiteindelijk zelfstandig eigen schakelingen kan ontwerpen en bouwen.
Een greep uit de inhoud:
De juiste microcontroller
De ontwikkelomgeving
De eerste experimenten met de ?C
Het Mini-Mega-board
Beginselen van I/O
Vloeibaar-kristal-displays
Seriële data-overdracht
Analoge in- en uitvoer
Programmasturing met interrupts
Timers en counters
Geheugenoperaties
De seriële I²C-bus en SPI
Voorbeeldprojecten
Bouw je eigen vintage radiozender
De Elektor AM-zender kit maakt het mogelijk om audio te streamen naar vintage AM-radiotoestellen. Gebaseerd op een Raspberry Pi Pico microcontroller-module kan de AM-zender uitzenden op 32 frequenties in de AM-band, van 500 kHz tot 1,6 MHz in 32 stappen van ca. 35 kHz.
De frequentie wordt gekozen met een potentiometer en weergegeven op een 0,96" OLED-display. Een drukknop maakt het mogelijk om de zendmodus te schakelen tussen Aan en Uit. Het bereik van de zender hangt af van de antenne. De ingebouwde antenne biedt een bereik van enkele centimeters, waardoor de AM-zender dicht bij of in de radio moet worden geplaatst. Een externe lusantenne (niet inbegrepen) kan worden aangesloten om het bereik te vergroten.
De Elektor AM-zender kit wordt geleverd als een bouwpakket dat je zelf op de printplaat moet solderen.
Kenmerken
De printplaat is compatibel met een Hammond 1593N-behuizing (niet inbegrepen).Een 5 VDC-voeding met micro-USB-connector (bijv. een oude telefoonoplader) is nodig om de kit van stroom te voorzien (niet inbegrepen). Stroomverbruik: 100 mA.
De Arduino-software (vereist het RP2040-boards-pakket van Earle Philhower) voor de Elektor AM-zenderkit plus meer informatie is beschikbaar op de Elektor Labs-pagina van dit project.
Componentenlijst
Weerstanden
R1, R4 = 100 Ω
R2, R3, R8 = 10 kΩ
R5, R6, R9, R10, R11 = 1 kΩ
R7 = optioneel (niet inbegrepen)
P1 = potentiometer 100 kΩ, lineair
Condensatoren
C1 = 22 µF 16V
C2, C4 = 10 nF
C3 = 150 pF
Diversen
K1 = 4×1 pinheader
K2, K3 = 3,5 mm-aansluiting
Raspberry Pi Pico
Drukknop, haaks gemonteerd
0,96" monochroom I²C OLED-display
PCB 150292-1
This kit includes iFixit's widest assortment of bits, complete with every driver head you’ll need to tackle any repair or DIY project. It includes standard bits like Phillips and Flathead in a full range of sizes to handle everything from precision electronics repair to home DIY projects. And it wouldn’t be an iFixit bit set if it didn’t include all the exotic bits from Pentalobes for Apple iPhone and MacBook repair to Gamebits for your vintage Nintendo consoles.
All of the next-gen bit sets have been re-designed in order to maximize convenience and usability. The bit set lid is held in place with magnets to increase product lifespan (no more broken hinges or clasps) and also mounts to the back of the bit set case to keep it out of the way while you do your work. If you need help keeping your screws and parts organized, you can use the lid’s integrated sorting tray. The 4 mm bits have been adjusted and have now a longer neck for a deeper and more precise reach.
Toolkit bevat
Easy-to-Open Magnetized Case
Lid with Built-in Sorting Tray
4 mm Aluminum Bit Driver
1/4' Aluminum Bit Driver
4 mm Screwdriver Bits
Phillips - 000, 00, 0
Flathead - 1, 1.5, 2, 2.5, 3, 3.5 mm
Torx - T2, T3, T4, T5
Torx Security - TR6, TR7, TR8
Pentalobe - P2, P5, P6
JIS - 000, 00, 0, 1
Hex - 0.7, 0.9, 1.3, 1.5 mm
Hex Security - 2, 2.5, 3, 3.5 mm
Tri-point - Y000, Y00, Y0, Y1
Nut driver - 2.5, 3, 3.5, 4, 4.5, 5, 5.5 mm
Gamebit - 3.8, 4.5 mm
Spanner - 4, 6
Triangle - 2, 2.2, 2.6, 3 mm
Oval Bit
iPhone Standoff Bit
Sim Eject Bit
Magnetic Pickup Bit
1/4' Screwdriver Bits
Phillips - 1, 2, 3
Flathead - 4, 5, 6, 7, 8 mm
Hex Security - 4, 5, 6, 7, 8 mm
Hex Security SAE - 1/8, 9/64, 5/32, 3/16, 7/32, 1/4
Pozidriv - PZ0, PZ1, PZ2, PZ3
Torq-set - 6, 8, 10
Spanner - 8, 10, 12
Square - 0, 1, 2, 3
Spline - M5, M6, M8
Torx Security - TR9, TR10, TR15, TR20, TR25, TR27, TR30, TR35, TR40
Tri-wing 1, 2, 3, 4
Clutch 1, 2, 3
Schrader Valve
Hook Drive
1/4' to 4 mm Adapter
1/4' Driver to 1/4' Socket
1/4' Driver to 3/8' Socket
1/4' Socket to 1/4' Driver
Specificaties
Bit Metal: 6150 Steel
Driver Material: Anodized Aluminum
Case Material: ABS
Foam: EVA
De Smart USB Soldeerbout Kit is een compacte, draadloze oplossing, ontworpen voor precisie en draagbaarheid. Met intelligente temperatuurregeling met drie snelheden (300-450°C) en een gemakkelijk afleesbaar LED-display, warmt hij op in slechts 10 seconden en smelt het soldeer in slechts 6 seconden.
De oplaadbare batterij van 1000 mAh biedt tot 30 minuten continu gebruik, waardoor hij ideaal is voor snelle reparaties, elektronicaprojecten en doe-het-zelfklussen. Met een plug-and-play, vervangbare punt en een hittebestendige, geïsoleerde behuizing is hij veilig, gebruiksvriendelijk en perfect voor zowel beginners als professionals onderweg.
Kenmerken
Intelligente temperatuurregeling met drie snelheden: Voorzien van een led-display met instelbare temperaturen tussen 300 en 450°C. Schakel eenvoudig tussen Celsius en Fahrenheit.
Geïntegreerde plug-in soldeerboutpunt: Plug-and-play ontwerp. De punt kan worden vervangen door deze eenvoudig los te draaien, voor een snelle en gemakkelijke bediening.
Veilig en duurzaam ontwerp: Hittebestendige, geïsoleerde behuizing voor extra veiligheid tijdens gebruik.
Batterijcapaciteit: Uitgerust met een oplaadbare batterij van 1000 mAh die tot 30 minuten continu gebruik ondersteunt op een volle lading – ideaal voor dagelijkse taken.
Efficiënte prestaties: 8 W vermogen met een geïntegreerde verwarmingskern voor snelle opwarming. Smelt tin in slechts 6 seconden en biedt uitstekende thermische geleiding.
Gebruiksvriendelijk: Na het inschakelen via USB stelt u de gewenste temperatuur in. De soldeerbout warmt op in 10 seconden. Zodra de soldeerbout klaar is, plaatst u de punt op de standaard – deze koelt binnen 1 minuut af. Perfect voor beginners, hobbyisten, eenvoudige klusjes in huis en het opleiden van ingenieurs.
Draadloze innovatie: Deze draadloze soldeerset bevat een ingebouwde oplaadbare lithium-ionbatterij, waardoor kabels niet meer nodig zijn. Veelzijdig te gebruiken voor het solderen van printplaten, elektrische reparaties, het maken van sieraden, metaalbewerking, computeronderhoud en doe-het-zelfprojecten.
Specificaties
Instelbare temperatuur: 300-450°C
Smelttijd tin: <15 seconden
Werkspanning: 5 V
Uitgangsvermogen: 8 W
Batterijcapaciteit: 1000 mAh
Automatische slaapfunctie: Activeert na 10 minuten inactiviteit
Oplaadtijd: ca. 90 minuten
Batterijduur: Tot 30 minuten continu gebruik
Oplaadinterface: USB-C
Materiaal: Aluminiumlegering
Afmetingen: 190 x 16 mm
Inbegrepen
1x USB Soldeerbout
1x Soldeerpunt
1x Soldeerhars
1x Soldeerbouthouder (met spons)
1x USB-C oplaadkabel
1x Soldeerdraad
1x Opbergdoos
De Elektor Super Servo Tester kan servo's aansturen en servosignalen meten. Hij kan tot vier servokanalen tegelijkertijd testen.
De Super Servo Tester wordt geleverd als bouwpakket. Alle onderdelen die nodig zijn om de Super Servo Tester in elkaar te zetten zijn inbegrepen in de set. Het bouwen van de kit vereist enige basisvaardigheid met solderen. De microcontroller is al geprogrammeerd.
De Super Servo Tester beschikt over twee bedrijfsmodi: Control/Manual en Measure/Inputs.
In de modus Control/Manual genereert de Super Servo Tester besturingssignalen op zijn uitgangen voor maximaal vier servo's, of voor de flight controller of ESC. De signalen worden ingeregeld door de vier potentiometers.
In de modus Measure/Inputs meet de Super Servo Tester de servosignalen die op de ingangen zijn aangesloten. Deze signalen kunnen afkomstig zijn van bijvoorbeeld een ESC, een flight controller, of de ontvanger, of een ander apparaat. De signalen worden ook naar de uitgangen geleid om de servo's of de flight controller of ESC aan te sturen. De resultaten worden op het display weergegeven.
Specificaties
Operating modi
Control/Manual & Measure/Inputs
Kanalen
3
Servosignaal ingangen
4
Servosignaal uitgangen
4
Alarm
Zoemer & LED
Weergave
0,96" OLED (128 x 32 pixels)
Ingangsspanning op K5
7 - 12 VDC
Ingangsspanning op K1
5 - 7,5 VDC
Ingangsstroom
30 mA (9 VDC op K5, en niets aangesloten op K1 en K2)
Afmetingen
113 x 66 x 25 mm
Gewicht
60 g
Inbegrepen
Weerstanden (0,25 W)
R1, R3
1 k?, 5%
R2, R4, R5, R6, R7, R9, R10
10 k?, 5%
R8
22 ?, 5%
P1, P2, P3, P4
10 k?, lin/B, verticale potentiometer
Condensatoren
C1
100 ?F 16 V
C2
10 ?F 25 V
C3, C4, C7
100 nF
C5, C6
22 pF
Halfgeleiders
D1
1N5817
D2
LM385Z-2.5
D3
BZX79-C5V1
IC1
7805
IC2
ATmega328P-PU, geprogrammeerd
LED1
LED, 3 mm, rood
T1
2N7000
Diversen
BUZ1
Piëzo-zoemer met oscillator
K1, K2
2-rijige, 12-voudige pinheader, 90°
K5
Barrel jack
K4
1-rijige, 4-polige pinvoet
K3
2-rijige, 6-voudige boxed pinheader
S1
Schuifschakelaar DPDT
S2
Schuifschakelaar SPDT
X1
Kristal, 16 MHz
28-voudige DIP-voet voor IC2
Elektor printplaat
OLED-scherm, 0,96", 128 x 32 pixels, 4-pins I²C-interface
Links
Elektor Magazine
Elektor Labs
De Whadda 3D Kerstboom Kit is bedoeld voor hobbyisten en beginners die geïnteresseerd zijn in solderen en elektronica. Met dit bouwpakket bouw u een feestelijke LED-kerstboom.
Kenmerken
16 knipperende rode LED's
Er zijn extra groene en gele LED's meegeleverd om uw boom aan te passen
Kan worden opgehangen en door draden worden gevoerd
Werkt op 12 V DC (bijvoorbeeld in auto's)
Specificaties
Laag stroomverbruik
8 mA
Voeding
9 V-batterij (niet meegeleverd)
Afmetingen
102 x 88 x 80 mm
Gewicht
65 g
Downloads
Manual
,
van Clemens Valens
Detecteer straling met de MightyOhm Geiger Counter Kit
De MightyOhm Geiger Counter is een apparaat voor het detecteren en meten van bèta- en gammastraling. Omdat straling zo schadelijk is, wilt u misschien wel...
,
van Lobna Belarbi
Affordable Robot Kits to Kickstart Your Robotics Journey
Robotics is an exciting and rewarding field, but getting started can be intimidating—especially when it comes to choosing the right kit. Fortunately, Elektor offers a...
,
van Lobna Belarbi
Onmisbare Arduino-Boards, Kits & Tools van Elektor voor jouw Arduino-avontuur
Of je nu een beginner bent die de wereld van microcontrollers wil verkennen of een ervaren maker die zijn gereedschapskist wil uitbreiden — Elektor biedt...